DAMO-ConvAI/pcll/scripts/slot_all_train.sh

38 lines
1.1 KiB
Bash

gpuid=$1
data_type="slot"
epoch=10
pseudo_ratio=0.2
exp=vae_slot0
echo $exp
declare -a all_orders
ord0=(mit_movie_eng dstc8 mit_restaurant snips atis)
ord1=(mit_movie_eng snips dstc8 mit_restaurant atis)
ord2=(atis mit_movie_eng dstc8 mit_restaurant snips)
ord3=(dstc8 mit_restaurant mit_movie_eng atis snips)
ord4=(mit_movie_eng atis snips mit_restaurant dstc8)
ord5=(snips atis mit_restaurant mit_movie_eng dstc8)
all_orders[0]=${ord0[@]}
all_orders[1]=${ord1[@]}
all_orders[2]=${ord2[@]}
all_orders[3]=${ord3[@]}
all_orders[4]=${ord4[@]}
all_orders[5]=${ord5[@]}
#* test
# i=0
# sh scripts/train_one.sh $gpuid $exp ord_$i $data_type "${all_orders[$i]}" $epoch $pseudo_ratio
# sh scripts/score_one.sh $exp ord_$i $data_type "${all_orders[$i]}"
for i in 0 1 2 3 4 5;
do
echo 'BEGIN' $i '=========='
echo "Order:" ${all_orders[$i]}
sh scripts/train_one.sh $gpuid $exp ord_$i $data_type "${all_orders[$i]}" $epoch $pseudo_ratio
echo "Finish training!"
# sh scripts/score_one.sh $exp ord_$i $data_type "${all_orders[$i]}"
# echo "Finish scoring!" $i
done