Files
project_6/baseline.muh
dylanyunlon 812c374f7a fix(critical): sync baseline.muh max_model_len=100000 gpu_mem=0.90 — match computility-run.yaml
Root cause of job 105 scoring 0.0:
- baseline.muh had max_model_len=256000 + gpu_memory_utilization=0.95
- computility-run.yaml had the safe values (100000 + 0.90)
- Platform scheduler sent baseline.muh values to docker run command
- Result: OOM on KV cache allocation → service crash → 881/881 Connection refused

Diagnosis from submit日志:
- benchmark-agent marked success (model loaded OK)
- But service crashed before evaluation started
- All 881 replay requests → Connection refused
- All 5 opencompass benchmarks → 0.0 (aime, gpqa, hle, simpleqa, longbench)

Fix: sync baseline.muh to match computility-run.yaml safe values
2026-08-07 07:22:52 +00:00

49 lines
1.6 KiB
Plaintext

# baseline.muh — Competition vllm launch configuration
# SYNCED FROM computility-run.yaml (the actual deployment config)
#
# This file stores ONLY the vllm server launch config.
# Kernel tuning values live in muh/include/muh/tuning/tuning_*.cuh
# as constexpr structs — NOT here.
#
# Pipeline:
# muh/tuning/*.cuh (bi100_* values) → gen_patch.py → vllm kernel patches
# baseline.muh (vllm config) → gen_yaml.py → computility-run.yaml
#
# CRITICAL: computility-run.yaml is the deployment source of truth.
# This .muh must stay in sync with it.
# --- vllm launch configuration ---
vllm:
model_path: /model
served_model_name: llm
max_model_len: 100000
gpu_memory_utilization: 0.90
tensor_parallel: 4
max_num_seqs: 2
max_num_batched_tokens: 4096
max_seq_len_to_capture: 32768
trust_remote_code: true
disable_log_requests: true
disable_frontend_multiprocessing: true
enable_chunked_prefill: true
enable_auto_tool_choice: true
tool_call_parser: qwen3_coder
reasoning_parser: qwen3
enable_prefix_caching: true
enforce_eager: true
dtype: half
concurrency: 1
env:
VLLM_ENGINE_ITERATION_TIMEOUT_S: 3600
VLLM_ATTENTION_BACKEND: XFORMERS
ENABLE_CUSTOM_IPC: 1
PYTHONPATH: /usr/local/corex/lib/python3/dist-packages:/usr/local/corex/lib64/python3/dist-packages
LD_LIBRARY_PATH: /usr/local/corex/lib64:/usr/local/openmpi/lib
VLLM_COREX_FA2_LIBRARY: /usr/local/corex/lib64/libcorex_fa2.so
VLLM_COREX_GDN_LIBRARY: /usr/local/corex/lib64/libcorex_gdn.so
VLLM_COREX_MOE_LIBRARY: /usr/local/corex/lib64/libcorex_moe.so
VLLM_REQUEST_METRICS_FILE: /tmp/vllm-request-metrics.jsonl
VLLM_CACHE_BLOCK_SIZE: 16