Spaces:
Running
Running
#SBATCH --partition=batch | |
#SBATCH --job-name=job_name%j | |
#SBATCH --output=job_name%j.out | |
#SBATCH --error=job_name%j.err | |
#SBATCH --time=0-23:00:00 | |
#SBATCH --mem=64G | |
#SBATCH --gres=gpu:a100:1 | |
#SBATCH --nodes=1 | |
## run the application: | |
cd ../../../ | |
CKPT_PATH="checkpoints/video_llama_checkpoint_last.pth" | |
START=$1 | |
END=$2 | |
BATCH_SIZE=4 | |
NEIGHBOURS=3 | |
# tvqa_json_subtitles="path to the tvqa json subtitles file" | |
# tvqa_clips_subtitles="path to the tvqa clips subtitles" | |
# videos_frames="path to the video frames" | |
# annotation_path="path to the TVQA-Long annotation file" | |
tvqa_json_subtitles="datasets/evaluation_datasets/goldfish_eval_datasets/tvqa/tvqa_preprocessed_subtitles.json" | |
tvqa_clips_subtitles="/ibex/project/c2090/datasets/TVR_dataset/videos/tvqa_subtitles" | |
videos_frames="/ibex/project/c2090/datasets/TVR_dataset/videos/video_files/frames_hq/" | |
annotation_path="datasets/evaluation_datasets/goldfish_eval_datasets/tvqa/tvqa_val_edited.json" | |
# if start and end are not provided, then use the whole dataset | |
if [ -z "$START" ] | |
then | |
START=0 | |
fi | |
if [ -z "$END" ] | |
then | |
END=100000 | |
fi | |
echo "Start: $START" | |
echo "End: $END" | |
# # Vision + subtitles | |
exp_name="Vsion_subtitles_model_summary_subtitle_videoLLM" | |
echo $exp_name | |
python eval_goldfish_tvqa_long.py --add_unknown --index_subtitles_together --neighbours=$NEIGHBOURS --start=$START --end=$END --batch_size $BATCH_SIZE --ckpt $CKPT_PATH --exp_name=$exp_name\ | |
--tvqa_json_subtitles $tvqa_json_subtitles --tvqa_clips_subtitles $tvqa_clips_subtitles --videos_frames $videos_frames --annotation_path $annotation_path | |
# vision only | |
# exp_name="vision_only" | |
# echo $exp_name | |
# python eval_goldfish_tvqa_long.py --add_unknown --vision_only --model_summary_only --neighbours=$NEIGHBOURS --start=$START --end=$END --batch_size $BATCH_SIZE --name $NAME --ckpt $CKPT_PATH --exp_name=$exp_name | |
# # subtiltes only (eliminate the vision) | |
# exp_name="subtitles_only" | |
# echo $exp_name | |
# python eval_goldfish_tvqa_long.py --add_unknown --index_subtitles_together --subtitles_only --neighbours=$NEIGHBOURS --start=$START --end=$END --batch_size $BATCH_SIZE --name $NAME --ckpt $CKPT_PATH --exp_name=$exp_name | |