train-scripts / run_eval_comet_api.sh
Ashton2000's picture
Upload folder using huggingface_hub
981b783 verified
#!/bin/bash
# lang=en-de
# lang=en-zh
lang=$2
src_lang=${lang%%-*}
tgt_lang=${lang##*-}
dir_path=$1
data_path=/data/wyt/codes/DocDPO/data/2017-01-ted-test/$lang
# align_script_path=/data/wyt/codes/DocMTAgent/Bleualign
# dir_path=/data/wyt/codes/DocDPO/inference_mcts_shorten_rag_entity_tldr_vq_lowerbound_comet/results/window10_epc2/en-zh
# dir_path=/data/wyt/codes/DocDPO/inference_mcts_shorten_rag_entity_tldr_vq_lowerbound_comet/results/window10_epc1/en-zh
# dir_path=/data/wyt/codes/DocDPO/inference_mcts_shorten_rag_entity_tldr_vq_lowerbound_comet/results/window10_epc1_trans14b/en-zh
echo $dir_path
for i in {0..11}; do
source=$data_path/IWSLT17.TED.tst2017.$lang.$src_lang.$i
target=$dir_path/IWSLT17.TED.tst2017.$lang.$src_lang.$i.$tgt_lang
reference=$data_path/IWSLT17.TED.tst2017.$lang.$tgt_lang.$i
# python comet_api.py -s $source -t $target -r $reference -u 10.249.45.139:8088 >> $dir_path/comet_api.txt
python comet_api.py -s $source -t $target -r $reference -u 10.249.42.177:8088 >> $dir_path/comet_api.txt
done
python calc_avg_comet.py $dir_path/comet_api.txt
# cd $dir_path/aligned
# file_nums=$(ls test.*-s | sort -n -t . -k 2 | xargs wc -l | head -n -1 | awk '{ print $1 }')
# echo $file_nums
# cat $(ls test.*-t | sort -n -t . -k 2) > $dir_path/whole.hyp
# cat $(ls test.*-s | sort -n -t . -k 2) > $dir_path/whole.src
# sh /data/wyt/codes/DocMTAgent/consistency_evaluation/run_eval_sep.sh \
# $dir_path/whole.src $dir_path/whole.hyp $dir_path/consistency $lang "$file_nums"
# cd $work_dir
# python indiversity_sep.py -r $dir_path/whole.src.record_sep.json | tee -a $dir_path/whole.src.consistency_sep