【发布时间】:2020-11-24 19:32:09
【问题描述】:
我是新手!我正在尝试在 Kaggle 内核上从头开始训练 BERT 模型。无法让 BERT run_pretraining.py 脚本在 TPU 上运行。虽然在 CPU 上工作正常。我猜问题出在 $TPU_NAME 环境变量上。
!python run_pretraining.py \
--input_file='gs://xxxxxxxxxx/*' \
--output_dir=/kaggle/working/model/ \
--do_train=True \
--do_eval=True \
--bert_config_file=/kaggle/input/bert-bangla-test-config/config.json \
--train_batch_size=32 \
--max_seq_length=128 \
--max_predictions_per_seq=20 \
--num_train_steps=20 \
--num_warmup_steps=2 \
--learning_rate=2e-5 \
--use_tpu=True \
--tpu_name=$TPU_NAME
【问题讨论】:
标签: tensorflow kaggle bert-language-model google-cloud-tpu