28 lines
827 B
Bash
28 lines
827 B
Bash
|
#!/usr/bin/env bash
|
||
|
source_path=$1
|
||
|
target_path=$2
|
||
|
inter_dir="inter_single"
|
||
|
root_dir="save"
|
||
|
|
||
|
parg=""
|
||
|
marg=""
|
||
|
if [ "$3" = "debug" ]
|
||
|
then
|
||
|
parg="-d"
|
||
|
marg="--debug"
|
||
|
fi
|
||
|
|
||
|
# Preprocess data
|
||
|
python3 -m squad.prepro --mode single --single_path $source_path $parg --target_dir $inter_dir --glove_dir .
|
||
|
|
||
|
num=37
|
||
|
load_path="$root_dir/$num/save"
|
||
|
shared_path="$root_dir/$num/shared.json"
|
||
|
eval_path="$inter_dir/eval.pklz"
|
||
|
python3 -m basic.cli --data_dir $inter_dir --eval_path $eval_path --nodump_answer --load_path $load_path --shared_path $shared_path $marg --eval_num_batches 0 --mode forward --batch_size 1 --len_opt --cluster --cpu_opt --load_ema
|
||
|
|
||
|
# Ensemble (for single run, just one input)
|
||
|
python3 -m basic.ensemble --data_path $inter_dir/data_single.json --shared_path $inter_dir/shared_single.json -o $target_path $eval_path
|
||
|
|
||
|
|