forked from EvolvingLMMs-Lab/lmms-eval
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopenrouter.sh
More file actions
executable file
·31 lines (26 loc) · 1.07 KB
/
openrouter.sh
File metadata and controls
executable file
·31 lines (26 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
set -euo pipefail
export HF_HOME="${HF_HOME:-$HOME/.cache/huggingface}"
export OPENAI_API_KEY="${OPENAI_API_KEY:-${OPENROUTER_API_KEY:?Error: OPENROUTER_API_KEY not set in environment}}"
export OPENAI_API_BASE="${OPENAI_API_BASE:-https://openrouter.ai/api/v1}"
MODEL_VERSION="${MODEL_VERSION:-bytedance-seed/seed-1.6-flash}"
TASKS="${TASKS:-mme}"
LIMIT="${LIMIT:-8}"
BATCH_SIZE="${BATCH_SIZE:-1}"
OUTPUT_PATH="${OUTPUT_PATH:-./logs/openrouter_task_smoke/}"
VERBOSITY="${VERBOSITY:-DEBUG}"
AGENTIC_TRACE_MODE="${AGENTIC_TRACE_MODE:-basic}"
echo "[INFO] OpenRouter task smoke test"
echo "[INFO] model=${MODEL_VERSION} tasks=${TASKS} limit=${LIMIT} batch_size=${BATCH_SIZE}"
echo "[INFO] output_path=${OUTPUT_PATH}"
echo "[INFO] agentic_trace_mode=${AGENTIC_TRACE_MODE}"
uv run python -m lmms_eval \
--model openai \
--model_args "model_version=${MODEL_VERSION}" \
--tasks "${TASKS}" \
--batch_size "${BATCH_SIZE}" \
--limit "${LIMIT}" \
--output_path "${OUTPUT_PATH}" \
--log_samples \
--agentic_trace_mode "${AGENTIC_TRACE_MODE}" \
--verbosity "${VERBOSITY}"