Skip to content

[Recipe] Kimi-K3: add B300 AgentX aggregated Mooncake preset - #64617

Merged
esmeetu merged 2 commits into
vllm-project:mainfrom
hshrivastava-droid:kimi-k3-b300-vllm-agentx-preset
Oct 30, 2026
Merged

esmeetu merged 2 commits into
vllm-project:mainfrom
hshrivastava-droid:kimi-k3-b300-vllm-agentx-preset

Conversation

@hshrivastava-droid

Copy link
Copy Markdown
Contributor

Purpose

Adds the b300_agentx_agg preset to recipes/models/moonshotai/Kimi-K3.yaml, documenting the qualified InferenceX AgentX lane kimik3-fp4-b300-vllm-agentic-dspark from SemiAnalysisAI/InferenceX#4381 (pinned to 809f704). It serves one 8-GPU B300 node with TP8 + DCP8, the Inferact DSpark draft, and an embedded RDMA Mooncake DRAM tier. B300 previously had only the generic Blackwell baseline.

  • Scope: single-node aggregated, one hardware (b300), strategy single_node_tp. Opt-in (not default), because the lane carries benchmark-only settings.
  • Points: concurrency 1, 4, 8, 12, 14, 16, 24, 28. DSpark K is 7 at c1, 5 at c4-8, 3 at c12-28. Each point sets --max-num-seqs (2x concurrency) and its CUDA graph capture sizes.
  • Image: vllm/vllm-openai@sha256:8c1434bfee7d7626eef78ef70600434ffba4a1b8813cb1d1c8707ad25f47035e.
  • Left out, with reasons (in the runbook): --disable-uvicorn-access-log, PYTHONNOUSERSITE and the benchmark client variables (harness/logging only); RDMAV_DRIVERS and WITH_NVIDIA_PEERMEM (specific to the lane's cluster).
  • Notes: the recipe has no DCP selector, so the DCP8 flags are written in the preset. --disable-flashinfer-autotune from the Blackwell baseline is removed in favour of the lane's --enable-flashinfer-autotune.

Test Plan

From a vllm-project/recipes checkout with sources.local.yaml pointing at this branch's recipes/:

  • node scripts/build-recipes-api.mjs, node scripts/validate-source.mjs --source vllm --dir <this>/recipes, pnpm test:schema, pnpm test:presets, pnpm test:guide-html.
  • Compared the rendered vllm_command of all 8 points in public/moonshotai/Kimi-K3/presets/b300_agentx_agg.json with the lane's effective args: 0 mismatches. The only extra flag is --max-model-len 1048576, which the Blackwell baseline emits and equals the model's native context.
  • Not run: the pnpm dev UI preview.

Test Result

All checks above pass.

Before/after of presets/b300_agentx_agg.json: the file is new (no prior preset for B300). hw/b300/strategies/single_node_tp.json is unchanged because the preset is not default.

AI assistance disclosure

Prepared with Claude Sonnet 5.5 (claude-sonnet-5-5) under the submitter's direction; the submitter reviewed the diff and the rendered commands.

🤖 Generated with Claude Code

Documents the qualified B300 single-node TP8 + DCP8 DSpark lane with an
embedded Mooncake DRAM tier from InferenceX vllm-project#4381 as the b300_agentx_agg
preset, with per-concurrency points for 1, 4, 8, 12, 14, 16, 24 and 28.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: hshrivastava-droid <hshrivastava@nvidia.com>

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@mergify

mergify Bot commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

@mergify mergify Bot added recipe kimi k3 mooncake Mooncake KV-transfer / EC-transfer labels Oct 30, 2026
@wzhao18

wzhao18 commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

/ci run

@github-actions

Copy link
Copy Markdown

✅ Triggered Buildkite CI #98562 for commit 275ba9112995.

@esmeetu
esmeetu merged commit 32b30df into vllm-project:main Oct 30, 2026
12 checks passed
@esmeetu
esmeetu temporarily deployed to recipes-preview October 30, 2026 13:15 — with GitHub Actions Inactive
vllm-recipes-publisher Bot pushed a commit to vllm-project/recipes that referenced this pull request Oct 30, 2026
vllm-project/vllm@main:recipes d14f72c7fe13 → 32b30dfe46d7 [latest.vllm]
vllm-project/vllm@d14f72c...32b30df

Commits:
- vllm-project/vllm@32b30dfe46d7 [Recipe] Kimi-K3: add B300 AgentX aggregated Mooncake preset (vllm-project/vllm#64617)

Recipes:
- moonshotai/Kimi-K3 (modified): https://recipes.vllm.ai/moonshotai/Kimi-K3

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions Bot added a commit to Yogaraj-Alamenda/recipes that referenced this pull request Oct 30, 2026
…mni@1c8d26d03fc2

vllm-project/vllm@main:recipes a20280f30e31 → 6a95c89c3719 [latest.vllm]
vllm-project/vllm@a20280f...6a95c89

Commits:
- vllm-project/vllm@32b30dfe46d7 [Recipe] Kimi-K3: add B300 AgentX aggregated Mooncake preset (vllm-project/vllm#64617)

Recipes:
- moonshotai/Kimi-K3 (modified): https://recipes.vllm.ai/moonshotai/Kimi-K3

vllm-project/vllm-omni@main:recipes b69d1238ecae → 1c8d26d03fc2 [latest.vllm-omni]
vllm-project/vllm-omni@b69d123...1c8d26d

Commits:
- vllm-project/vllm-omni@b5a6fd836185 [Model] MiniMax-H3: Continue a previous video from cached latents across requests (vllm-project/vllm-omni#9342)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions Bot added a commit to yiminghub2024/recipes that referenced this pull request Oct 30, 2026
…mni@1c8d26d03fc2

vllm-project/vllm@main:recipes 617135eed34b → ca5c2d7843a5 [latest.vllm]
vllm-project/vllm@617135e...ca5c2d7

Commits:
- vllm-project/vllm@32b30dfe46d7 [Recipe] Kimi-K3: add B300 AgentX aggregated Mooncake preset (vllm-project/vllm#64617)

Recipes:
- moonshotai/Kimi-K3 (modified): https://recipes.vllm.ai/moonshotai/Kimi-K3

vllm-project/vllm-omni@main:recipes 5d365c0ceae5 → 1c8d26d03fc2 [latest.vllm-omni]
vllm-project/vllm-omni@5d365c0...1c8d26d

Commits:
- vllm-project/vllm-omni@b5a6fd836185 [Model] MiniMax-H3: Continue a previous video from cached latents across requests (vllm-project/vllm-omni#9342)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions Bot added a commit to monkeyLoveding/recipes that referenced this pull request Oct 30, 2026
vllm-project/vllm@main:recipes 24420b7a341a → e811e502efb2 [latest.vllm]
vllm-project/vllm@24420b7...e811e50

Commits:
- vllm-project/vllm@32b30dfe46d7 [Recipe] Kimi-K3: add B300 AgentX aggregated Mooncake preset (vllm-project/vllm#64617)

Recipes:
- moonshotai/Kimi-K3 (modified): https://recipes.vllm.ai/moonshotai/Kimi-K3

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

This branch was previously deployed

1 inactive deployment
recipes-preview — 275ba911 Deployed Oct 30, 2026 by esmeetu via dispatch #189
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

k3 kimi mooncake Mooncake KV-transfer / EC-transfer recipe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants