9870d070738a9ec1ab4c87ba691dc0f8af4368df
Root cause of Sub508 total score = 0: t2_n_2 (n=2) -> OOM -> engine death -> 23 tests HTTP 500 -> case_truncation/replay/opencompass Connection Refused -> 0 pts Fixes (referencing CCCL design patterns): 1. yaml: max-model-len 256K->32K, gpu-mem 0.95->0.90, max-num-seqs 2->1 2. serving_chat: n always clamped to 1 (prevents OOM from n=2) 3. api_server: try-except catches OOM/EngineDead -> HTTP 503 not 500 4. serving_chat: engine.errored returns ErrorResponse not raise 5. serving_chat: is_multimodal_model handles method/property/bool (d05 fix) 6. serving_chat: content fallback from reasoning (d07 fix) 7. protocol: reject negative max_tokens with 400 (t3 fix) CCCL sources read: binary_search.h, tuning/common.cuh, variant.cuh, expand.cu, device_batched_topk.cuh
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%