mirror of
https://github.com/lilakk/BLEUBERI.git
synced 2026-04-19 12:58:12 +00:00
47 lines
No EOL
1.1 KiB
Bash
47 lines
No EOL
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
model_arg=""
|
|
while [[ "$#" -gt 0 ]]; do
|
|
case $1 in
|
|
--model)
|
|
model_arg="$2"
|
|
shift
|
|
;;
|
|
*)
|
|
echo "Unknown parameter: $1"
|
|
exit 1
|
|
;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
models=(
|
|
""
|
|
)
|
|
|
|
export VLLM_WORKER_MULTIPROC_METHOD=spawn
|
|
|
|
if [[ -n "$model_arg" ]]; then
|
|
models=("$model_arg")
|
|
fi
|
|
|
|
for model in "${models[@]}"; do
|
|
echo "====================================================="
|
|
echo "Starting MT-Bench evaluation for model: $model"
|
|
echo "====================================================="
|
|
|
|
if [[ "$model" == *"ckpts"* ]]; then
|
|
model_short=$(echo $model | rev | cut -d/ -f1,2 | rev | tr '/' '_')
|
|
else
|
|
model_short=$(basename $model)
|
|
fi
|
|
|
|
python gen_model_answer_vllm.py --model-path $model --model-id $model_short
|
|
python gen_judgment.py --model-list $model_short --parallel 10
|
|
|
|
echo "MT-Bench evaluation completed for: $model"
|
|
echo "====================================================="
|
|
echo ""
|
|
done
|
|
|
|
python show_result.py |