vlm_clone_2 / VILA /scripts /v1_5 /eval /mathvista.sh
tuandunghcmut's picture
Add files using upload-large-folder tool
c7702b8 verified
#!/bin/bash
MODEL_PATH=$1
CKPT=$2
SPLIT=$3
CONV_MODE=vicuna_v1
if [ "$#" -ge 4 ]; then
CONV_MODE="$4"
fi
OUTPUT_PATH="runs/eval/$CKPT/mathvista/$SPLIT/outputs.json"
GENERATION_CONFIG='{"max_new_tokens": 128}'
torchrun --nproc-per-node=8 \
llava/eval/model_vqa_mathvista.py \
--model-path $MODEL_PATH \
--conv-mode $CONV_MODE \
--generation-config "$GENERATION_CONFIG" \
--split $SPLIT \
--answers-file $OUTPUT_PATH
if [ "$SPLIT" = "testmini" ]; then
python llava/eval/eval_mathvista.py \
--answer_file $OUTPUT_PATH
fi