| #!/bin/bash |
| |
| |
|
|
| GPU_LIST="0" |
| BASE_PATH="./ckpts" |
| MODEL_NAME="Qwen2.5-VL-7B-Instruct_my" |
| |
| EVAL_DATASET="charades" |
| |
| |
| SPLIT="test" |
|
|
| IFS=',' read -ra gpus <<< "$GPU_LIST" |
| num_gpus=${#gpus[@]} |
| |
| for ((i=0; i<num_gpus; i++)); do |
| gpu=${gpus[i]} |
| CUDA_VISIBLE_DEVICES=$gpu python evaluate.py \ |
| --model_base "$BASE_PATH/$MODEL_NAME" \ |
| --batch_size 4 \ |
| --curr_idx $i \ |
| --total_idx $num_gpus \ |
| --max_new_tokens 1024 \ |
| --split $SPLIT \ |
| --datasets $EVAL_DATASET \ |
| --output_dir "logs/eval/$MODEL_NAME/$EVAL_DATASET" \ |
| --use_r1_thinking_prompt \ |
| --use_vllm_inference \ |
| --use_nothink & |
| done |
| wait |
|
|
| |
| |
| python src/vllm_inference/eval_all.py --model_name $MODEL_NAME --split $SPLIT --dataset $EVAL_DATASET |
|
|