Spaces:
Sleeping
Sleeping
set -ex | |
data_bin=$1 | |
save_dir=$2 | |
PRETRAINED_MODEL=$3 | |
python train.py $data_bin \ | |
--save-dir $save_dir \ | |
--arch deltalm_base \ | |
--pretrained-deltalm-checkpoint $PRETRAINED_MODEL \ | |
--share-all-embeddings \ | |
--max-source-positions 512 --max-target-positions 512 \ | |
--criterion label_smoothed_cross_entropy \ | |
--label-smoothing 0.1 \ | |
--optimizer adam --adam-betas '(0.9, 0.98)' \ | |
--lr-scheduler inverse_sqrt \ | |
--lr 1e-4 \ | |
--warmup-init-lr 1e-07 \ | |
--stop-min-lr 1e-09 \ | |
--warmup-updates 4000 \ | |
--max-update 400000 \ | |
--max-epoch 100 \ | |
--max-tokens 1024 \ | |
--update-freq 1 \ | |
--seed 1 \ | |
--log-format simple \ | |
--skip-invalid-size-inputs-valid-test \ | |
--fp16 \ | |
--eval-bleu \ | |
--eval-bleu-args '{"beam": 5, "max_len_a": 1.2, "max_len_b": 10}' \ | |
--eval-bleu-detok moses \ | |
--eval-bleu-remove-bpe=sentencepiece \ | |
--eval-bleu-print-samples \ | |
--best-checkpoint-metric bleu --maximize-best-checkpoint-metric |