[NV] Kimi K2.5 NVFP4 B200 disaggregated TRT-LLM (Dynamo) recipe / Kimi K2.5 NVFP4 B200 TRT-LLM(Dynamo)分离式推理配置 - #2249
Conversation
…LLM (Dynamo) recipe
|
Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase For PR verification, add the PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs 感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 如需进行 PR 验证,请为此 PR 添加 PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档 |
1 similar comment
|
Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase For PR verification, add the PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs 感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 如需进行 PR 验证,请为此 PR 添加 PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档 |
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528243378 |
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528755773 |
6 similar comments
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528755773 |
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528755773 |
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528755773 |
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528755773 |
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528755773 |
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=29528755773 |
|
/reuse-sweep-run |
|
/reuse-sweep-run 29528755773 |
|
As a PR reviewer and CODEOWNER, I have reviewed this and have:
Additional detail section:
Signed: |
✅✅✅ Verdict: PASS ✅✅✅✅ Check 0 (CODEOWNER): PASS — Note (informational, not a check failure): the PR is currently in a conflicting state against |
[NV] kimik2.5-fp4-b200-dynamo-trt: Kimi K2.5 NVFP4 B200 disaggregated TRT-LLM (Dynamo) recipe
Summary
Adds a new multi-node benchmark config
kimik2.5-fp4-b200-dynamo-trt— Kimi K2.5 NVFP4 on B200, disaggregated prefill/decode served via Dynamo + TensorRT-LLM. This is the B200 sibling of the existingkimik2.5-fp4-gb200-dynamo-trtentry, with topologies and engine configs sourced from the NVIDIAsrt-slurmB200 recipes.Scenario: ISL 8192 / OSL 1024, 11 STP (non-MTP) Pareto points.
Topologies
1p4d-dep4-tep81p5d-dep4-tep41p1d-dep4-dep82p1d-dep4-dep83p1d-dep4-dep84p1d-dep4-dep8nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc214025cb6a8992d19fd19eead36065e08ea5301f35),nixlKV transfer, TCP request planeb200-multinode(b200-dgxc-slurm)Changes
benchmarks/multi_node/srt-slurm-recipes/trtllm/kimi-k2.5/disagg/trtllm_dynamo/b200-fp4/— 11 flat recipe YAMLs copied fromsrt-slurm, withmodel.path/model.containerrewritten to the cluster-resolved aliases (kimik2.5-fp4/dynamo-trtllm)configs/nvidia-master.yaml— newkimik2.5-fp4-b200-dynamo-trtentry (all 11 configs, each pointing at its localCONFIG_FILE)runners/launch_b200-dgxc.sh— added adynamo-trt+kimik2.5+fp4branch that clonessrt-slurmand copies the local B200 recipes intorecipes/trtllm/kimi-k25-nvfp4/b200-fp4/perf-changelog.yaml— new changelog entry (selects this config for the sweep)中文说明
概要
新增多节点基准测试配置
kimik2.5-fp4-b200-dynamo-trt:在 B200 上运行 Kimi K2.5 NVFP4,并通过 Dynamo + TensorRT-LLM 提供预填充/解码分离式推理服务。该配置是现有kimik2.5-fp4-gb200-dynamo-trt的 B200 对应版本,拓扑和引擎配置来自 NVIDIAsrt-slurm的 B200 recipe。测试场景:ISL 8192 / OSL 1024,包含 11 个 STP(非 MTP)Pareto 数据点。
拓扑
1p4d-dep4-tep81p5d-dep4-tep41p1d-dep4-dep82p1d-dep4-dep83p1d-dep4-dep84p1d-dep4-dep8nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc214025cb6a8992d19fd19eead36065e08ea5301f35),使用nixl传输 KV 缓存,并采用 TCP 请求平面b200-multinode(b200-dgxc-slurm)变更
benchmarks/multi_node/srt-slurm-recipes/trtllm/kimi-k2.5/disagg/trtllm_dynamo/b200-fp4/— 从srt-slurm复制 11 个扁平化 recipe YAML,并将model.path/model.container改为集群解析后的别名(kimik2.5-fp4/dynamo-trtllm)configs/nvidia-master.yaml— 新增kimik2.5-fp4-b200-dynamo-trt配置(包含全部 11 个配置,每个配置均通过CONFIG_FILE指向对应的本地 recipe)runners/launch_b200-dgxc.sh— 新增dynamo-trt+kimik2.5+fp4分支,用于克隆srt-slurm,并将本地 B200 recipe 复制到recipes/trtllm/kimi-k25-nvfp4/b200-fp4/perf-changelog.yaml— 新增变更日志条目,以便扫描流程选择该配置