project6-dev
0ea77690a0
fix(CRITICAL): stop overwriting base image model layer — match comp 168 strategy
Root cause of ALL failures: we overwrite base image's production code with our
inferior versions, breaking multimodal, killing C++ kernel performance, and
causing engine death.
Comp 168 evidence (48/52 pass, score=60194):
- Uses base image qwen3_5.py (81706B) with full multimodal + CoreX integration
- Uses base image corex_gdn/moe/fa2.py with real C++ kernels (libcorex_gdn.so)
- Uses base image _custom_ops.py (ERROR spam is harmless)
- d01: 8.49s, d05 multimodal: PASS, t13 base64 image: PASS
Our sub 508 (21/52 pass, score=0):
- Overwrites qwen3_5.py → NO multimodal → engine death on image request
- Overwrites corex_*.py → Python fallback → d01: 95.87s (11x slower)
- Overwrites _custom_ops.py → may break base fallback chain
Changes:
1. patch_ops.sh: qwen3_5.py — KEEP base if >1000 bytes (was: ALWAYS overwrite)
2. patch_ops.sh: corex_*.py — KEEP base if >500 bytes (was: ALWAYS overwrite)
3. patch_ops.sh: _custom_ops.py — KEEP base always (was: ALWAYS overwrite)
4. computility-run.yaml: match comp 168 exactly:
- max_model_len: 80000 → 256000
- gpu_memory_utilization: 0.95 → 0.9
- max_num_seqs: 2 → 1
- REMOVE chunked_prefill + batched_tokens
- REMOVE limit-mm-per-prompt (base image handles it)
2026-08-10 09:43:36 +00:00
..
2026-08-10 04:44:05 +00:00
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-08-07 07:55:04 +00:00
2026-08-10 07:50:28 +00:00
2026-08-08 07:01:37 +00:00
2026-08-05 08:24:43 +00:00
2026-08-07 07:05:40 +00:00
2026-07-30 16:06:20 +00:00
2026-08-05 08:24:43 +00:00
2026-08-08 10:48:01 +00:00
2026-08-07 08:56:36 +00:00
2026-08-07 04:37:44 +00:00
2026-08-08 10:48:01 +00:00
2026-08-08 10:48:01 +00:00
2026-08-07 09:58:35 +00:00
2026-08-10 09:43:36 +00:00
2026-08-07 10:02:09 +00:00
2026-08-08 10:48:01 +00:00
2026-08-08 10:48:01 +00:00
2026-08-08 10:48:01 +00:00
2026-08-08 10:48:01 +00:00
2026-08-08 10:48:01 +00:00
2026-08-10 01:08:38 +00:00
2026-08-07 02:46:46 +00:00
2026-08-08 11:21:43 +00:00
2026-08-08 07:36:31 +00:00
2026-08-08 08:10:55 +00:00
2026-08-10 09:32:24 +00:00
2026-08-08 07:02:22 +00:00
2026-08-05 08:36:52 +00:00
2026-08-06 02:55:51 +00:00
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-08-10 00:15:06 +00:00
2026-08-05 08:36:52 +00:00
2026-08-07 06:36:12 +00:00
2026-08-07 01:54:52 +00:00