В какой программе / интерфейсе мне запускать следующий код?

#python #github #bert-language-model #roberta-language-model

#питон #github #bert-language-model #roberta-language-model

Вопрос:

Для проекта по машинному обучению / НЛП я просматриваю некоторый код из github на roBERTa. Я хотел посмотреть, смогу ли я получить те же результаты, а затем модифицировать программу в соответствии с моими собственными данными.

Однако я понятия не имею, как / где / с помощью какой программы запустить следующий код:

 export COMVE_DIR=/path/to/COMVE_data_dir 
export OUTPUT_DIR=/path/to/output_dir 
python3 ./run_taskB.py 
  --model_type bert 
  --task_name swag 
  --model_name_or_path bert-base-uncased
  --do_train 
  --do_eval 
  --do_test 
  --data_dir $COMVE_DIR 
  --learning_rate 5e-5 
  --num_train_epochs 3 
  --max_seq_length 80 
  --output_dir $OUTPUT_DIR 
  --per_gpu_eval_batch_size=8 
  --per_gpu_train_batch_size=8 
  --gradient_accumulation_steps 2 
  --overwrite_output > results.csv
 

Я пробовал несколько programs / terminal / jupyter, но, похоже, не могу понять, как правильно запустить этот код. Кто-нибудь знает, как его запустить? (Я понимаю, что мне нужно изменить каталоги в первых строках и т.д., но прямо сейчас я получаю только ошибки.)

Комментарии:

1. Вероятно, было бы полезно, если бы вы могли объяснить, откуда вы взяли этот код.

Ответ №1:

Это похоже на Bash-код, но по отдельности он, вероятно, мало что даст. Для этого требуется, чтобы у вас был установлен Python 3 и несколько библиотек.

Но если вы уже выполнили необходимые условия, попробуйте выполнить это в bash$ подсказке рядом с вами, в каталоге, в котором у вас есть файл run_taskB.py