infusion_resdsql / train_text2sql_t5_base.sh
antonlabate
training
3124aa4
set -e
# train text2sql-t5-base model
python -u text2sql_inputgrande.py \
--batch_size 8 \
--gradient_descent_step 2 \
--device "0" \
--learning_rate 1e-4 \
--epochs 128 \
--seed 42 \
--save_path "./models/text2sql-t5-amr" \
--tensorboard_save_path "./tensorboard_log/text2sql-t5-amr" \
--model_name_or_path "t5-base" \
--use_adafactor \
--mode train \
--train_filepath "./data/preprocessed_data/resdsql_train_spider_amr.json"
# select the best text2sql-t5-base ckpt
python -u evaluate_text2sql_ckpts_inputgrande.py \
--batch_size 8 \
--device "0" \
--seed 42 \
--save_path "./models/text2sql-t5-amr" \
--eval_results_path "./eval_results/text2sql-t5-amr" \
--mode eval \
--dev_filepath "./data/preprocessed_data/resdsql_dev_amr.json" \
--original_dev_filepath "./data/spider_amr/dev.json" \
--db_path "./database" \
--num_beams 8 \
--num_return_sequences 8 \
--target_type "sql"