Liangrj5
init
ebf5d87
#!/usr/bin/env bash
# run at project root dir
dset_name=$1 # see case below
split_name=$2 # train/val/test, some datasets may not support all the 3 splits
result_dir="baselines/clip_alignment_with_language/results"
echo "Running with dataset ${dset_name} with split ${split_name}"
case ${dset_name} in
tvr) # only supports train/val
eval_file_path=data/tvr_${split_name}_release.jsonl
save_path=${result_dir}/tvr_${split_name}_proposal_upper_bound.json
;;
*)
echo -n "Unknown argument"
;;
esac
echo "Running evaluation"
python baselines/clip_alignment_with_language/local_utils/compute_proposal_upper_bound.py \
-dset_name=${dset_name} \
-eval_file_path=${eval_file_path} \
-save_path=${save_path} \
-verbose