Pycharm Interperter использует неправильный путь - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь следовать этим инструкциям. Я скачал набор данных Glue и пытаюсь запустить эту команду

python ./examples/run_glue.py \
    --model_type bert \
    --model_name_or_path bert-base-uncased \
    --task_name MRPC \
    --do_train \
    --do_eval \
    --do_lower_case \
    --data_dir C:/Git/RemoteDGX/MRPC/glue_data/MRPC \
    --max_seq_length 128 \
    --per_gpu_eval_batch_size=8   \
    --per_gpu_train_batch_size=8   \
    --learning_rate 2e-5 \
    --num_train_epochs 3.0 \
    --output_dir /tmp/MRPC/

Я запускаю команду из pycharm, поэтому я использую эту конфигурацию.

Когда я нажимаю команду запуска:

C:\Git\PythonEnv\Scripts\python.exe C:/Git/RemoteDGX/transformers/examples/run_glue.py --model_type bert --model_name_or_path bert-base-uncased --task_name MRPC --do_train --do_eval --do_lower_case --data_dir C:/Git/RemoteDGX/MRPC/glue_data/MRPC --max_seq_length 128 --per_gpu_eval_batch_size=8 --per_gpu_train_batch_size=8 --learning_rate 2e-5 --num_train_epochs 3.0 --output_dir /tmp/MRPC/

Но я получаю эту ошибку:

ImportError: cannot import name 'MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING' from 'transformers' 
(C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\transformers\__init__.py)

По ошибке я вижу, что преобразователь пытается найти преобразователи в (C: \ Program Files (x86) ) \ Microsoft Visual Studio \ Shared \ Python37_64 \ lib \ site-packages \ transformers__init __. Py.

Что я делаю не так? Я настроил конфигурацию соответственно

1 Ответ

0 голосов
/ 26 марта 2020

Проблема была в версиях модуля трансформаторов, интерпретатор был установлен правильно

...