[Klaud Cold] Enact the September 8, 2026 DeepSeek-V4-Pro Single-turn 8k1k deprecation / 执行 2026 年 9 月 8 日 DeepSeek-V4-Pro 单轮 8k1k 场景下线 - #2921
Conversation
中文:在 MODELS.md 与 MODELS_zh.md 中填入 #2921 的 PR 链接。 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
| Rationale: `dsv4` carries the largest single-turn footprint in the repository. 45 active config keys use the 8k1k scenario, 32 in `configs/nvidia-master.yaml` and 13 in `configs/amd-master.yaml`, spanning H200, B200, B300, GB200, GB300, MI300X, MI325X, and MI355X across vLLM, SGLang, TensorRT-LLM, ATOM, Dynamo, and llm-d. That is a large share of every full sweep. AgentX trace replay is the scenario AI labs and the ML community ask about, and DeepSeek-V4-Pro's 19 agentic config keys are the part of `dsv4` that feeds the published North Star Pareto frontier. Retiring the fixed-sequence-length arm frees cluster hours for AgentX and for new frontier models such as Qwen3.8-Flash-Next without reducing what we publish for this model. Single-turn 8k1k stays active for the other models that still list it. | ||
|
|
||
| **Status: not yet enacted.** All 45 8k1k config keys still run. On enactment they are removed from the active master configs and archived under [`configs/deprecated/`](configs/deprecated/), with their benchmark scripts moved to the sibling `deprecated/` directories, matching how [#2493](https://github.com/SemiAnalysisAI/InferenceX/pull/2493) and [#2527](https://github.com/SemiAnalysisAI/InferenceX/pull/2527) were carried out. The SPEED-Bench acceptance-length scripts for `dsv4` are intentionally kept. Speedbench is driven by `speedbench-al.yml`, not the master configs. | ||
| **Enacted on 2026-09-09** in [#PRNUM](https://github.com/SemiAnalysisAI/InferenceX/pull/PRNUM): 46 `dsv4` 8k1k config keys were removed from the active master configs and archived under [`configs/deprecated/`](configs/deprecated/) as `nvidia-dsv4-8k1k-master.yaml` (33) and `amd-dsv4-8k1k-master.yaml` (13), and their 28 benchmark scripts were moved to the sibling `deprecated/` directories (25 under `benchmarks/single_node/fixed_seq_len/`, 3 under `benchmarks/multi_node/`), matching how [#2493](https://github.com/SemiAnalysisAI/InferenceX/pull/2493) and [#2527](https://github.com/SemiAnalysisAI/InferenceX/pull/2527) were carried out. The count is 46 rather than the 45 quoted above because `dsv4-fp4-b200-dynamo-sglang` landed after this notice was written. The 19 agentic-coding keys are untouched: `dsv4` continues to run and publish with agentic coding as its only scenario. The SPEED-Bench acceptance-length scripts for `dsv4` are intentionally kept. Speedbench is driven by `speedbench-al.yml`, not the master configs. The srt-slurm and llm-d recipe YAMLs referenced by the archived multi-node keys stay in place as inert reference data, as #2493 and #2527 left theirs. |
There was a problem hiding this comment.
🔴 Both MODELS.md and MODELS_zh.md merge with the literal placeholder '#PRNUM' / 'pull/PRNUM' instead of the real PR number, so the new deprecation-notice links (4 occurrences total) point to a nonexistent https://github.com/SemiAnalysisAI/InferenceX/pull/PRNUM and render as broken markdown links in the published docs. Fix: replace all four '#PRNUM' / 'pull/PRNUM' occurrences (MODELS.md lines 55 and 157, MODELS_zh.md lines 55 and 157) with the actual merged PR number before/at merge time.
Extended reasoning...
MODELS.md line 55 and 157, and MODELS_zh.md line 55 and 157, all introduce the text '#PRNUM' as the citation for this enactment PR, following the exact pattern used elsewhere in the same files for real PRs (e.g. #2493, #2527, #2728). Every other citation in these docs is a resolved number; this one was left as a template placeholder. Once merged, any reader clicking the link gets a GitHub 404, and the historical record (used elsewhere in the file to reconstruct the deprecation timeline) is broken for this entry specifically.
Verification: nit. The candidate is factually correct: this PR introduces the literal template placeholder PRNUM in four spots, all absent on the base branch. Confirmed via git diff and grep: - MODELS.md:55 — added line: **Enacted on 2026-09-09** in [#PRNUM](https://github.com/SemiAnalysisAI/InferenceX/pull/PRNUM): ... - MODELS.md:157 — `... Single-turn 8k1k (removed 2026-09-09,… | nit. The diff…
| 原因:`dsv4` 是本仓库中单轮场景占用最大的模型。当前有 45 个启用的配置项使用 8k1k 场景(`configs/nvidia-master.yaml` 32 个,`configs/amd-master.yaml` 13 个),覆盖 H200、B200、B300、GB200、GB300、MI300X、MI325X 与 MI355X,涉及 vLLM、SGLang、TensorRT-LLM、ATOM、Dynamo 与 llm-d,在每一轮完整 sweep 中占比可观。AgentX 轨迹回放才是 AI 实验室与 ML 社区真正关注的场景,而 DeepSeek-V4-Pro 的 19 个智能体编码配置项正是 `dsv4` 中支撑已发布北极星(North Star)帕累托前沿的部分。下线固定序列长度分支可为 AgentX 以及 Qwen3.8-Flash-Next 等新前沿模型腾出集群机时,同时不减少该模型对外发布的内容。对于仍列有该场景的其他模型,单轮 8k1k 保持启用。 | ||
|
|
||
| **状态:尚未执行。** 全部 45 个 8k1k 配置项仍在运行。执行时将从启用的主配置中移除并归档至 [`configs/deprecated/`](configs/deprecated/),对应基准测试脚本移入同级 `deprecated/` 目录,与 [#2493](https://github.com/SemiAnalysisAI/InferenceX/pull/2493) 和 [#2527](https://github.com/SemiAnalysisAI/InferenceX/pull/2527) 的做法一致。`dsv4` 的 SPEED-Bench 接受长度脚本予以保留。Speedbench 由 `speedbench-al.yml` 驱动,不经过主配置。 | ||
| **已于 2026-09-09 执行**([#PRNUM](https://github.com/SemiAnalysisAI/InferenceX/pull/PRNUM)):46 个 `dsv4` 8k1k 配置项已从启用的主配置中移除并归档至 [`configs/deprecated/`](configs/deprecated/),即 `nvidia-dsv4-8k1k-master.yaml`(33 个)与 `amd-dsv4-8k1k-master.yaml`(13 个);对应的 28 个基准测试脚本移入同级 `deprecated/` 目录(`benchmarks/single_node/fixed_seq_len/` 下 25 个,`benchmarks/multi_node/` 下 3 个),与 [#2493](https://github.com/SemiAnalysisAI/InferenceX/pull/2493) 和 [#2527](https://github.com/SemiAnalysisAI/InferenceX/pull/2527) 的做法一致。数量为 46 而非上文所述的 45,是因为 `dsv4-fp4-b200-dynamo-sglang` 在本公告发布后才合入。19 个智能体编码配置项未做改动:`dsv4` 以智能体编码为唯一场景继续运行与发布。`dsv4` 的 SPEED-Bench 接受长度脚本予以保留。Speedbench 由 `speedbench-al.yml` 驱动,不经过主配置。已归档多节点配置项所引用的 srt-slurm 与 llm-d 配方 YAML 作为惰性参考数据原地保留,与 #2493 和 #2527 的处理一致。 |
There was a problem hiding this comment.
🔴 Same unfilled #PRNUM placeholder as in MODELS.md is duplicated in the Chinese doc (enactment note and dsv4 history table row), so both language versions ship a broken PR link after merge. Fix: substitute the actual PR number in all four occurrences across MODELS.md and MODELS_zh.md.
Extended reasoning...
MODELS_zh.md's enacted-notice sentence and the dsv4 row in the deprecation-history table both cite [#PRNUM](https://github.com/SemiAnalysisAI/InferenceX/pull/PRNUM), which was never replaced with this PR's real number, leaving a permanently dead link in the merged documentation.
Verification: nit. The diff introduces literal #PRNUM placeholders that were never replaced with this PR's real number, producing dead links in the merged docs. In MODELS_zh.md the enactment note (line 55) reads **已于 2026-09-09 执行**([#PRNUM](https://github.com/SemiAnalysisAI/InferenceX/pull/PRNUM)) and the dsv4 deprecation-history row reads `单轮 8k1k(已于 2026-09-09… | nit. The candidate is real. The diff for…
There was a problem hiding this comment.
Additional findings (outside the current diff — GitHub can't attach inline comments there):
-
🟡
docs/configuration-procedures.md— This PR movesbenchmarks/multi_node/dsv4_fp4_gb200_llmd-vllm-disagg.shtobenchmarks/multi_node/deprecated/dsv4_fp4_gb200_llmd-vllm-disagg.shbut doesn't update the 'Register an llm-d recipe' doc, whose only concrete wrapper example link still points at the old (now nonexistent) path, breaking the doc for anyone following it after this merge. Fix: update the link (and its MODELS_zh.md-analog docs/configuration-procedures_zh.md:131) to the newdeprecated/path.Extended reasoning...
docs/configuration-procedures.md:131 (and the identical Chinese docs/configuration-procedures_zh.md:131) cite
[llmd-vllm benchmark wrapper](../benchmarks/multi_node/dsv4_fp4_gb200_llmd-vllm-disagg.sh)as the current example script for registering a new llm-d recipe. This diff's own git-mv moves that file intobenchmarks/multi_node/deprecated/, so the relative link now 404s. A contributor following the doc to see a live example clicks through to a dead file, unlike on main where the link resolved.Verification: nit. The failure is real: docs/configuration-procedures.md:131 (and the identical zh line) reads
and the current [\llmd-vllm` benchmark wrapper](../benchmarks/multi_node/dsv4_fp4_gb200_llmd-vllm-disagg.sh), and this PR git-mv's that file.git diff --statshows the renamebenchmarks/multi_node/{ => deprecated}/dsv4_fp4_gb200_llmd-vllm-disagg.sh;ls` confirms the old path no longer… -
🟡
configs/nvidia-master.yaml:1056— Deleting dsv4-fp4-b300-sglang-mtp left its 10-line preceding documentation comment (describing benchmarks/single_node/dsv4_fp4_b300_sglang_mtp.sh's DP_ATTENTION recipe selection) orphaned in the active master, now dangling under dsv4-fp4-b300-sglang-agentic-hicache-mtp right before the unrelated qwen3.5-fp8-b200-sglang key, and the comment was never copied into configs/deprecated/nvidia-dsv4-8k1k-master.yaml. This contradicts the PR's own claim that every comment line is conserved, and leaves stale/misattributed documentation pointing at a script path that no longer exists at that location. Fix: when archiving a key, also remove/relocate any 2-space-indented comment block that immediately precedes it (even without a separating blank line), and add it to the archived body.Extended reasoning...
In the base branch, this same comment (2-space indented, matching the previous key's body indent, with no blank line separating it from the key line) sat directly above
dsv4-fp4-b300-sglang-mtp:. The removal in this PR deleted only the key stanza starting atdsv4-fp4-b300-sglang-mtp:, not the comment above it, because the comment's indentation made it look like it belonged to the prior surviving key (dsv4-fp4-b300-sglang-agentic-hicache-mtp). Result: nvidia-master.yaml:1047-1056 now contains a comment about a moved/archived script sitting before qwen3.5-fp8-b200-sglang, and configs/deprecated/nvidia-dsv4-8k1k-master.yaml's dsv4-fp4-b300-sglang-mtp entry (line ~132) has no preceding documentation at all — verified by grep showing the comment text exists only in nvidia-master.yaml, not in the archive.Verification: nit. The defect is real but purely cosmetic (an inert YAML comment), so it does not break parsing, sweep generation, or any behavior — it makes documentation stale, not the base branch functionally worse. Facts verified: - In the base branch (git show 4caeb31:configs/nvidia-master.yaml), a 2-space-indented comment block "# DeepSeek-V4-Pro on B300 with EAGLE/MTP speculative decoding. Recipe is /…
…precation
MODELS.md set 2026-09-08 as the last day for the Single-turn 8k1k scenario on
DeepSeek-V4-Pro 1.6T (dsv4). Today is 2026-09-09, so this carries it out.
Agentic coding is unaffected and stays active for dsv4, including its MTP and
DSpark arms; the model is not retired.
Removes 46 dsv4 8k1k config keys from the active master configs and archives
them under configs/deprecated/ (bodies byte-identical to main):
- nvidia-dsv4-8k1k-master.yaml (33): fp4 b200 sglang/vllm/trt (+mtp), fp4
b300 sglang/vllm/trt (+mtp), fp8 h200 vllm/sglang (+mtp), and every
b200/b300/gb200/gb300 dynamo-vllm, dynamo-sglang, dynamo-trt and
llmd-vllm multi-node 8k1k key
- amd-dsv4-8k1k-master.yaml (13): fp8 mi300x/mi325x vllm (+mtp), fp4 mi355x
vllm/sglang/atom (+mtp), fp4 mi355x sglang-disagg (+mtp) and atom-disagg
The count is 46 rather than the 45 quoted in the notice because
dsv4-fp4-b200-dynamo-sglang (#2560) landed after the notice was written.
The 19 dsv4 agentic-coding keys are untouched.
Their 28 benchmark scripts move to the sibling deprecated/ directories (25
under single_node/fixed_seq_len/, 3 under multi_node/). The agentic
dsv4_fp4_mi355x_vllm_mtp.sh comment that cites the fixed_seq_len recipe now
points at its deprecated/ path.
Removes test_gb300_dsv4_recipe_images_match_their_master_configs and its two
private helpers: it asserted on the gb300 dynamo-sglang dsv4 8k1k keys that are
archived here, and no remaining gb300 dynamo-sglang key pins its recipe
container to the master image.
Deliberately kept, per #2493 and #2527: the dsv4 SPEED-Bench scripts
(driven by speedbench-al.yml, not the master configs), the srt-slurm and llm-d
recipe YAMLs the archived multi-node keys reference, ci-priority.yaml,
thresholds.yaml, and perf-changelog.yaml (removals do not trigger benchmarks).
中文:执行 MODELS.md 中 2026 年 9 月 8 日 DeepSeek-V4-Pro 1.6T(dsv4)单轮 8k1k
场景的下线计划;今日为 2026-09-09,故予以执行。智能体编码不受影响并继续启用,
含 MTP 与 DSpark 分支;该模型不退役。
从启用的主配置中移除 46 个 dsv4 8k1k 配置项并归档至 configs/deprecated/
(NVIDIA 33 个、AMD 13 个,内容与 main 逐字节一致)。数量为 46 而非公告所述的
45,是因为 dsv4-fp4-b200-dynamo-sglang(#2560)在公告发布后合入。19 个 dsv4
智能体编码配置项未做改动。对应的 28 个基准测试脚本移入同级 deprecated/ 目录
(单节点 fixed_seq_len/ 25 个、多节点 3 个)。
移除 test_gb300_dsv4_recipe_images_match_their_master_configs 及其两个私有
辅助函数:该测试针对的 gb300 dynamo-sglang dsv4 8k1k 配置项已在此归档,且余下
的 gb300 dynamo-sglang 配置项均未将配方容器固定为主配置镜像。
按 #2493 与 #2527 的先例保留:dsv4 SPEED-Bench 脚本、已归档多节点配置项引用的
srt-slurm 与 llm-d 配方 YAML、ci-priority.yaml、thresholds.yaml 以及
perf-changelog.yaml(移除操作不触发基准测试)。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
中文:在 MODELS.md 与 MODELS_zh.md 中填入 #2921 的 PR 链接。 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
b177e9a to
0b3e4d4
Compare
Enacts the Tuesday, September 8, 2026 deprecation recorded in
MODELS.md(#2728). That entry set 2026-09-08 as the last day for the Single-turn 8k1k scenario on DeepSeek-V4-Pro 1.6T (dsv4). Today is 2026-09-09, so this carries it out. Agentic coding is unaffected and stays active fordsv4, including its MTP and DSpark arms. The model is not retired: agentic coding becomes its only scenario.Follows the #2493 / #2527 precedent: archive the config keys, move the scripts, update both
MODELSdocs, leaveperf-changelog.yamlalone.Config keys removed (46)
Archived under
configs/deprecated/, removed from the active masters so sweep generation no longer selects them. Archived bodies are byte-identical tomain(a patience diff of each master shows zero inserted lines; every comment line is conserved).nvidia-dsv4-8k1k-master.yaml(33) — single-node:dsv4-fp4-b200-sglang,-fp4-b200-vllm,-fp4-b200-vllm-mtp,-fp4-b200-trt,-fp4-b200-trt-mtp,-fp4-b300-sglang,-fp4-b300-sglang-mtp,-fp4-b300-vllm,-fp4-b300-vllm-mtp,-fp4-b300-trt,-fp4-b300-trt-mtp,-fp8-h200-vllm,-fp8-h200-vllm-mtp,-fp8-h200-sglang,-fp8-h200-sglang-mtp; multi-node:-fp4-b200-dynamo-vllm,-fp4-b200-dynamo-vllm-mtp,-fp4-b200-dynamo-sglang,-fp4-b200-dynamo-sglang-mtp,-fp4-b300-dynamo-vllm,-fp4-b300-dynamo-sglang,-fp4-b300-dynamo-sglang-mtp,-fp4-gb200-dynamo-vllm,-fp4-gb200-dynamo-vllm-mtp2,-fp4-gb200-dynamo-vllm-mtp2-nosynthetic,-fp4-gb200-dynamo-sglang,-fp4-gb200-dynamo-sglang-mtp,-fp4-gb200-llmd-vllm,-fp4-gb300-dynamo-vllm,-fp4-gb300-dynamo-sglang,-fp4-gb300-dynamo-sglang-mtp,-fp4-gb300-dynamo-trt,-fp4-gb300-dynamo-trt-mtpamd-dsv4-8k1k-master.yaml(13) —dsv4-fp8-mi300x-vllm,-fp8-mi300x-vllm-mtp,-fp8-mi325x-vllm,-fp8-mi325x-vllm-mtp,-fp4-mi355x-vllm,-fp4-mi355x-vllm-mtp,-fp4-mi355x-sglang,-fp4-mi355x-sglang-mtp,-fp4-mi355x-atom,-fp4-mi355x-atom-mtp,-fp4-mi355x-sglang-disagg,-fp4-mi355x-sglang-disagg-mtp,-fp4-mi355x-atom-disaggnvidia-master.yaml156 → 123 keys,amd-master.yaml56 → 43. The notice said 45; it is 46 becausedsv4-fp4-b200-dynamo-sglang(#2560) landed after the notice was written. All 19dsv4agentic-coding keys are untouched.Scripts moved (28)
25 from
benchmarks/single_node/fixed_seq_len/and 3 frombenchmarks/multi_node/(dsv4_fp4_gb200_llmd-vllm-disagg.sh,dsv4_fp4_mi355x_sglang-disagg.sh,dsv4_fp4_mi355x_atom-disagg.sh) into their siblingdeprecated/directories, asgit mvrenames. The agenticmulti_node/agentic/dsv4_fp4_mi355x_sglang-disagg.shand everysingle_node/agentic/dsv4_*script stay. The comment insingle_node/agentic/dsv4_fp4_mi355x_vllm_mtp.shthat cites the fixed_seq_len recipe now points at itsdeprecated/path, as #2493 did foramd_utils/models_vllm.yaml.Test removed
utils/test_gb300_power_official_contract.py::test_gb300_dsv4_recipe_images_match_their_master_configsand its two private helpers. It asserted that therunner: gb300/dynamo-sglang/dsv4keys pin their srt-slurm recipemodel.containerto the master image, and required at least one such key to exist. Every key it matched is archived here. The remaining GB300 Dynamo SGLangdsv4keys are the agentic agg/disagg pair, whose recipes carry thedynamo-sglangplaceholder container rather than an image, so the test cannot be retargeted without changing what it checks. The three launcher-routing tests in that file are unchanged.Deliberately not changed
benchmarks/single_node/speedbench/dsv4*— speedbench is driven byspeedbench-al.yml, not the master configs ([Klaud Cold] Enact the August 3, 2026 scenario and precision deprecations / 执行 2026 年 8 月 3 日场景与精度下线 #2493, [Klaud Cold] Enact the August 6, 2026 Kimi-K2.5/2.6/2.7-Code retirement / 执行 2026 年 8 月 6 日 Kimi-K2.5/2.6/2.7-Code 完全退役 #2527 precedent).benchmarks/multi_node/srt-slurm-recipes/{vllm,sglang}/deepseek-v4/8k1k/,trtllm/…/ISL8K_OSL1K/,llm-d-recipes/dsv4-*— inert reference data once no key references them; [Klaud Cold] Enact the August 3, 2026 scenario and precision deprecations / 执行 2026 年 8 月 3 日场景与精度下线 #2493 and [Klaud Cold] Enact the August 6, 2026 Kimi-K2.5/2.6/2.7-Code retirement / 执行 2026 年 8 月 6 日 Kimi-K2.5/2.6/2.7-Code 完全退役 #2527 left the MiniMax-M3 and Kimi-K2.5 recipe YAMLs in place the same way.perf-changelog.yaml— removals do not trigger benchmarks ([Klaud Cold] Enact the August 3, 2026 scenario and precision deprecations / 执行 2026 年 8 月 3 日场景与精度下线 #2493, [Klaud Cold] Enact the August 6, 2026 Kimi-K2.5/2.6/2.7-Code retirement / 执行 2026 年 8 月 6 日 Kimi-K2.5/2.6/2.7-Code 完全退役 #2527).configs/ci-priority.yaml,utils/evals/thresholds.yaml,runners/— keyed by model prefix;dsv4still runs.Validation
pytest utils/matrix_logic/ utils/test_gb300_power_official_contract.py utils/test_ci_priority.py utils/test_process_changelog.py→ 309 passedgenerate_sweep_configs.py full-sweepover both masters: 1691 → 1308 generated configs. The 383 dropped are alldsv4fixed-sequence-length rows; 0 added;dsv4agentic rows unchanged at 141. (Bothmainand this branch were run with the keys pinned to the retiredcluster:b300-nvrunner filtered out, because that pre-existing gap inrunners.yamlmakes the unfiltered full-sweep fail identically onmain.)origin/main: every removed key lands in exactly one archive, no key lost, no non-dsv4key and nodsv4agentic key removed; archived bodies parse identical tomain; no duplicate keys in any touched YAML.中文说明
执行
MODELS.md(#2728)中 2026 年 9 月 8 日(星期二) 的弃用计划:该日为 DeepSeek-V4-Pro 1.6T(dsv4)单轮 8k1k 场景的最后运行日。今日为 2026-09-09,故予以执行。智能体编码不受影响,dsv4的该场景继续启用,含 MTP 与 DSpark 分支;该模型不退役,智能体编码成为其唯一场景。完全遵循 #2493 / #2527 的先例:归档配置项、移动脚本、同步更新中英文MODELS文档、不改动perf-changelog.yaml。移除 46 个配置项并归档至
configs/deprecated/:nvidia-dsv4-8k1k-master.yaml(33 个)与amd-dsv4-8k1k-master.yaml(13 个),归档内容与main逐字节一致。nvidia-master.yaml由 156 项减至 123 项,amd-master.yaml由 56 项减至 43 项。公告所述为 45 个,实际为 46 个,是因为dsv4-fp4-b200-dynamo-sglang(#2560)在公告发布后合入。19 个dsv4智能体编码配置项全部未做改动。移动 28 个脚本:单节点
fixed_seq_len/25 个、多节点 3 个,均以git mv移入同级deprecated/目录;所有智能体编码脚本原地保留。single_node/agentic/dsv4_fp4_mi355x_vllm_mtp.sh中引用 fixed_seq_len 配方的注释已改为其deprecated/路径。移除一个测试:
test_gb300_dsv4_recipe_images_match_their_master_configs及其两个私有辅助函数。该测试断言runner: gb300/dynamo-sglang/dsv4配置项的 srt-slurm 配方容器与主配置镜像一致,且要求至少存在一个此类配置项;其匹配的全部配置项已在此归档,余下的 GB300 Dynamo SGLangdsv4智能体配置项的配方使用dynamo-sglang占位容器而非镜像,无法在不改变检查内容的前提下重新定向。该文件中三个启动器路由测试未改动。刻意保留:
dsv4SPEED-Bench 脚本(由speedbench-al.yml驱动);已归档多节点配置项引用的 srt-slurm 与 llm-d 配方 YAML(惰性参考数据,与 #2493/#2527 一致);perf-changelog.yaml(移除操作不触发基准测试);ci-priority.yaml、thresholds.yaml、runners/(按模型前缀索引,dsv4仍在运行);9 月 8 日公告原文及其「45 个」的说明段落保留,其下新增的执行段落解释了 46 的来由。验证:
pytest309 项全部通过;两个主配置的全量扫描生成由 1691 个配置减至 1308 个,减少的 383 个全部为dsv4固定序列长度配置,无新增,dsv4智能体配置保持 141 个不变(main与本分支均在过滤掉固定到已退役cluster:b300-nv运行器的配置项后运行,因该既有问题会使未过滤的全量扫描在main上同样失败);对照origin/main的配置项守恒检查确认无遗失、未误删任何非dsv4配置项或dsv4智能体配置项;归档条目内容与main完全一致;所有改动的 YAML 均无重复键。🤖 Generated with Claude Code
Note
Low Risk
Operational/config retirement only: shrinks sweep surface for
dsv4fixed-seq-len while agentic publishing paths stay active; no auth or runtime logic changes in the diff shown.Overview
Enacts the planned DeepSeek-V4-Pro (
dsv4) Single-turn 8k1k deprecation (effective after 2026-09-08):dsv4keeps only agentic coding in active sweeps; all fixed-seq-len 8k1k work for this model is retired from the masters.46
fixed-seq-lenconfig keys are removed fromnvidia-master.yamlandamd-master.yamland archived asconfigs/deprecated/nvidia-dsv4-8k1k-master.yaml(33) andamd-dsv4-8k1k-master.yaml(13), so sweep generation no longer schedules those runs. 28 matching benchmark scripts move underbenchmarks/.../deprecated/(25 single-nodefixed_seq_len, 3 multi-node). 19 agenticdsv4keys, SPEED-Benchdsv4*scripts, and referenced srt-slurm / llm-d recipe YAMLs stay in place.MODELS.mdandMODELS_zh.mdmark the notice as enacted (#2921), explain the 46-vs-45 key count, and update the support matrix and draft-model table (MTP no longer tied to 8k1k fordsv4). One agentic script comment now points at the deprecated fixed-seq-len recipe path.Per the PR description,
test_gb300_dsv4_recipe_images_match_their_master_configsis dropped because every GB300 Dynamo SGLang 8k1k key it targeted was archived.Reviewed by Cursor Bugbot for commit 0b3e4d4. Bugbot is set up for automated code reviews on this repo. Configure here.