-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathxsum_run_corr.sh
executable file
·55 lines (51 loc) · 1.66 KB
/
xsum_run_corr.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/usr/bin/env bash
export BS=12;
export EPOCHS=2;
export GACCU=1;
export GPU=4
export DATADIR=""
export CODE_ROOT=""
export OUTPUT_DIR=""
export PYTHONPATH="."
export WANDB_PROJECT="fact_corr"
mkdir -p output_dir/xsum/$OUTPUT_DIR
CUDA_VISIBLE_DEVICES=0,1,2,3 python fact_trainer/train_seq2seq.py \
--name $OUTPUT_DIR \
--batch_size $BS \
--grad_accum $GACCU \
--epochs $EPOCHS \
--grad_ckpt \
--do_train true \
--do_predict true \
--ood_test_datapath data/bart_xsum_test_sent_wspan.json \
--max_output_len 128 \
--max_input_len 512 \
--limit_train_batches 1.0 \
--limit_val_batches 0.5 \
--limit_test_batches 0.5 \
--use_sentence_level_summaries true \
--use_relevant_sents_as_source true \
--add_full_summary_in_context true \
--data_dir $DATADIR \
--output_dir output_dir/xsum/$OUTPUT_DIR > output_dir/xsum/$OUTPUT_DIR/train.log 2>&1
CUDA_VISIBLE_DEVICES=0,1,2,3 python fact_trainer/train_seq2seq.py \
--name $OUTPUT_DIR \
--batch_size $BS \
--grad_accum $GACCU \
--epochs $EPOCHS \
--grad_ckpt \
--do_predict_ood true \
--ood_test_datapath data/bart_xsum_test_sent_wspan.json \
--num_workers 12 \
--max_output_len 128 \
--max_input_len 512 \
--limit_train_batches 0.5 \
--limit_val_batches 0.5 \
--limit_test_batches 1.0 \
--use_sentence_level_summaries true \
--use_relevant_sents_as_source true \
--add_full_summary_in_context true \
--data_dir $DATADIR \
--output_dir output_dir/xsum/$OUTPUT_DIR \
--resume_checkpoint_dir output_dir/xsum/$OUTPUT_DIR \
--resume_checkpoint_file best.ckpt > output_dir/xsum/$OUTPUT_DIR/predict.log 2>&1