Repository navigation
Conversation
YukioZzz
requested review from
1am9trash,
billishyahao,
chunfangamd,
seungrokj and
zijiecode
as code owners
October 22, 2026 04:22
Contributor
|
Thanks for the contribution!
中文感谢你的贡献!
|
YukioZzz
force-pushed
the
yichaozhu/k3-pd-nightly-kernels
branch
from
October 22, 2026 04:23
31c06bb to
dda9782
Compare
YukioZzz
force-pushed
the
yichaozhu/k3-pd-nightly-kernels
branch
from
October 22, 2026 04:30
dda9782 to
cbfaaa9
Compare
Contributor
|
View unofficial run (performance): https://inferencex.semianalysis.com/inference?unofficialRun=40109242325 View unofficial run (accuracy): https://inferencex.semianalysis.com/evaluation?unofficialRun=40109242325 |
YukioZzz
force-pushed
the
yichaozhu/k3-pd-nightly-kernels
branch
from
October 22, 2026 04:38
cbfaaa9 to
cec28da
Compare
更新五个 Kimi-K3 PD 点位:吞吐点启用 BF16 SSM,移除 1P1D c56 和 1P3D c12,增加 FP32 SSM 的 1P1D c1 K7 monokernel 点。临时 kernel 补丁单独提交。
导入 vLLM #60683、#58743、#60808、#63031 的公开提交,保留原始 SHA 与 cherry-pick 来源。安装器使用运行镜像对应的源码和 ROCm SDK 重建 HIP 扩展,便于 nightly 收录后整体移除。
官方 nightly 已包含四个依赖 PR,移除临时补丁、安装器及构建入口,仅保留 recipe 配置更新。
YukioZzz
force-pushed
the
yichaozhu/k3-pd-nightly-kernels
branch
from
October 24, 2026 14:43
eaeee53 to
0902c81
Compare
固定包含所需上游功能的 nightly 提交和镜像 digest,确保各节点及重复运行使用同一镜像。
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Run Kimi-K3 FP4 PD on MI355X with
vllm/vllm-openai-rocm:nightly-c50aca14416ef29f6ed0ed256302f30646726dcd, TP8/DCP8 workers, FP8 KV cache, and MoRIIO RDMA transfer. The image is pinned by digest. The sweep covers one latency point and four throughput configurations:The c1 decode worker uses
latency_specializedwith the V2 model runner and graph capture sizes[1, 8]. Throughput configurations use BF16 SSM state on both prefill and decode. DSpark uses/models/Inferact-Kimi-K3-DSparkwith probabilistic drafting and block rejection; throughput runs use the selected golden acceptance curve, while evals use real verification.The recipe uses
vllm-routerwith consistent-hash routing and the standard eval selection. Recipe documentation: vllm-project/recipes#1102.AI model disclosure
AI assistance prepared the recipe and validation, reviewed upstream dependencies, and rebased the PR. A separate agent previously checked documentation discoverability. Exact model identifiers could not be verified from the runtime.
PR checklist and change type
Type of Change
Checklist
python -m infx.matrix.changed --base origin/mainlists affected config keys, I have appended one new entry covering them to the physical end ofinferencex-e2e/perf-changelog.yaml; if it lists none, I have added none. I have not edited historical entriesinferencex-e2e/perf-changelog.yamlentry, it carries exactly one primary sweep label (a maintainer applies it on fork PRs):full-sweep-fail-fast(recommended),full-sweep-enabled, ornon-canary-full-sweep-enabled. Optional modifiersall-evals,evals-only, andagentx-fastrequire a primary label; the last two block reuse while applied.OWNER/MEMBER/COLLABORATOR) has commented/use <run_id>(or the legacy/reuse-sweep-run) on this PR. Do this only once there is a final full sweep that is all green with evals passing, since after this comment the primary sweep label will no longer automatically kick off new sweeps. Remove and re-add the primary sweep label to force a new sweep.中文
在 MI355X 上使用官方
vllm/vllm-openai-rocm:nightly-c50aca14416ef29f6ed0ed256302f30646726dcd运行 Kimi-K3 FP4 PD,P/D worker 均采用 TP8/DCP8、FP8 KV cache,通过 MoRIIO RDMA 传输 KV,镜像以 digest 固定。五种配置见上表:1P1D c1 使用 FP32 SSM、K7 DSpark,不启用 CPU offload;decode 端使用 V2 model runner 的
latency_specialized后端,graph capture sizes 为[1, 8]。其余四个吞吐配置使用 BF16 SSM、K4 DSpark 和 SimpleCPUOffload。DSpark draft 为
/models/Inferact-Kimi-K3-DSpark,使用 probabilistic drafting 和 block rejection。吞吐测试采用对应的 golden acceptance curve,eval 使用真实验证。路由采用vllm-routerconsistent hash,评测沿用标准选择。AI 协助配置、验证、依赖核对及 rebase;此前有独立 agent 检查文档可发现性。精确模型标识无法从运行环境核实。