如何在 google colab 上 运行 'run_squad.py'?它给出 'invalid syntax' 错误
How to run 'run_squad.py' on google colab? It gives 'invalid syntax' error
我首先使用以下方式下载了文件:
!curl -L -O https://github.com/huggingface/transformers/blob/master/examples/legacy/question-answering/run_squad.py
然后使用以下代码:
!python run_squad.py \
--model_type bert \
--model_name_or_path bert-base-uncased \
--output_dir models/bert/ \
--data_dir data/squad \
--overwrite_output_dir \
--overwrite_cache \
--do_train \
--train_file /content/train.json \
--version_2_with_negative \
--do_lower_case \
--do_eval \
--predict_file /content/val.json \
--per_gpu_train_batch_size 2 \
--learning_rate 3e-5 \
--num_train_epochs 2.0 \
--max_seq_length 384 \
--doc_stride 128 \
--threads 10 \
--save_steps 5000
还尝试了以下操作:
!python run_squad.py \
--model_type bert \
--model_name_or_path bert-base-cased \
--do_train \
--do_eval \
--do_lower_case \
--train_file /content/train.json \
--predict_file /content/val.json \
--per_gpu_train_batch_size 12 \
--learning_rate 3e-5 \
--num_train_epochs 2.0 \
--max_seq_length 584 \
--doc_stride 128 \
--output_dir /content/
错误在两个代码中都表示:
File "run_squad.py", line 7
^ SyntaxError: invalid syntax
到底是什么问题?我如何 运行 .py
文件?
已解决:出现错误是因为我下载的是 github link 而不是 github 中的脚本。一旦我复制并使用 'Raw' link 下载脚本,代码 运行.
我首先使用以下方式下载了文件:
!curl -L -O https://github.com/huggingface/transformers/blob/master/examples/legacy/question-answering/run_squad.py
然后使用以下代码:
!python run_squad.py \
--model_type bert \
--model_name_or_path bert-base-uncased \
--output_dir models/bert/ \
--data_dir data/squad \
--overwrite_output_dir \
--overwrite_cache \
--do_train \
--train_file /content/train.json \
--version_2_with_negative \
--do_lower_case \
--do_eval \
--predict_file /content/val.json \
--per_gpu_train_batch_size 2 \
--learning_rate 3e-5 \
--num_train_epochs 2.0 \
--max_seq_length 384 \
--doc_stride 128 \
--threads 10 \
--save_steps 5000
还尝试了以下操作:
!python run_squad.py \
--model_type bert \
--model_name_or_path bert-base-cased \
--do_train \
--do_eval \
--do_lower_case \
--train_file /content/train.json \
--predict_file /content/val.json \
--per_gpu_train_batch_size 12 \
--learning_rate 3e-5 \
--num_train_epochs 2.0 \
--max_seq_length 584 \
--doc_stride 128 \
--output_dir /content/
错误在两个代码中都表示:
File "run_squad.py", line 7 ^ SyntaxError: invalid syntax
到底是什么问题?我如何 运行 .py
文件?
已解决:出现错误是因为我下载的是 github link 而不是 github 中的脚本。一旦我复制并使用 'Raw' link 下载脚本,代码 运行.