/usr/local/lib/python3.6/site-packages/transformers/data/processors/__pycache__
NameSizeModeActions
glue.cpython-36.pyc241670644editdlrm
squad.cpython-36.pyc204180644editdlrm
utils.cpython-36.pyc121110644editdlrm
xnli.cpython-36.pyc25520644editdlrm
__init__.cpython-36.pyc7170644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/transformers/data/processors/__pycache__/xnli.cpython-36.pyc (2552B)
3 Eg @s^dZddlZddlmZddlmZmZejeZGdddeZ d e iZ d d iZ d diZ dS) z, XNLI utils (dataset loading and evaluation)N)logging) DataProcessor InputExamplec@s2eZdZdZd ddZddZddZd d ZdS) XnliProcessorz Processor for the XNLI dataset. Adapted from https://github.com/google-research/bert/blob/f39e881b169b9d53bea03d2d341b31707a6c052b/run_classifier.py#L207 NcCs||_||_dS)N)languagetrain_language)selfrr r K/usr/local/lib/python3.6/site-packages/transformers/data/processors/xnli.py__init__"szXnliProcessor.__init__c Cs|jdkr|jn|j}|jtjj|d|d}g}xt|D]\}}|dkrRq@d|}|d}|d} |ddkr|d n|d} t|tst d |d t| tst d | d t| tst d | d |j t ||| | d q@W|S)zSee base class.Nz$XNLI-MT-1.0/multinli/multinli.train.z.tsvrztrain-rZ contradictory contradictionzTraining input z is not a stringzTraining label )guidtext_atext_blabel) r r _read_tsvospathjoin enumerate isinstancestr ValueErrorappendr) r data_dirZlglinesexamplesilinerrrrr r r get_train_examples&s$    z XnliProcessor.get_train_examplesc Cs|jtjj|d}g}xt|D]\}}|dkr4q"|d}||jkrHq"d|}|d}|d} |d} t|tstd|dt| tstd| dt| tstd | d|j t ||| | d q"W|S) zSee base class.zXNLI-1.0/xnli.test.tsvrztest-rzTraining input z is not a stringzTraining label )rrrr) rrrrrrrrrrr) r rrrr r!rrrrrr r r get_test_examples;s(     zXnliProcessor.get_test_examplescCs dddgS)zSee base class.rZ entailmentZneutralr )r r r r get_labelsRszXnliProcessor.get_labels)N)__name__ __module__ __qualname____doc__r r"r%r&r r r r rs  rZxnliZclassification) r*rutilsrrr get_loggerr'loggerrZxnli_processorsZxnli_output_modesZxnli_tasks_num_labelsr r r r s  <