Evaluation on SAGE-Bench
December 17, 2025 ยท View on GitHub
Note: For transparency, we share the JSONL and JSON files generated during evaluation for all models in the HF Hub Collection under the
results/directory
-
Download the YouTube videos into
data/sage_bench_videosusing the video IDs listed in allenai/SAGE-Bench. -
Run the evaluation for the SAGE-MM-Qwen3-VL-8B-SFT_RL model as the orchestrator:
# set the environment variables at top of scripts/eval/eval_sage.sh export SERPER_API_KEY="YOUR_SERPER_API_KEY" export OPENAI_API_KEY="YOUR_OPENAI_API_KEY" export TOOL_CALL_MODEL="Qwen/Qwen3-VL-30B-A3B-Instruct" export VLLM_CLIENT_URL="vLLM_API_URL_FOR_TOOL_CALLING" export TRANSCRIBE_API_URL="API_URL_FOR_TRANSCRIPTION" bash scripts/eval/eval_sage.sh allenai/SAGE-MM-Qwen3-VL-8B-SFT_RL <NUM-GPUS> SAGE-MM-Qwen3-VL-8B-SFT_RLThe eval results will be saved to
sage_SAGE-MM-Qwen3-VL-8B-SFT_RL_sage_bench_results.jsonfile with full tool call traces saved insidesage_SAGE-MM-Qwen3-VL-8B-SFT_RL_sage_bench_results.jsonl. -
If you want to evaluate any Molmo2 based models, please downgrade vllm to 0.10.2 before running any commands:
pip install vllm==0.10.2 # set the environment variables at top of scripts/eval/eval_sage.sh ... bash scripts/eval/eval_sage.sh allenai/SAGE-MM-Molmo2-8B-SFT_RL <NUM-GPUS> SAGE-MM-Molmo2-8B-SFT_RL