Skip to content

Commit 4e8bd8e

Browse files
[NV] minimax-m3-gb300-dynamo: nightly image + 2xDEP8 decode to 1xDEP16 / [NV] minimax-m3-gb300-dynamo:nightly 镜像 + 2×DEP8 解码合并为 1×DEP16 (#2340)
* [NV] minimax-m3-gb300-dynamo: vLLM nightly + dynamo bump; collapse 2xDEP8 decode to 1xDEP16 minimaxm3-fp8-gb300-dynamo-vllm: - image -> vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9 - dynamo -> 1.3.0.dev20260710 (recipe files) - drop minimax-m3-gb300-vllm-fixes.sh setup patch + launcher wiring (shipped in the nightly image) - the one 2xDEP8 decode (3p2d, conc 512) -> 1xDEP16 (decode_workers 2->1, gpus_per_decode 8->16, data-parallel-size 8->16); recipe renamed 3p2d-dep2-dep8 -> 3p1d-dep2-dep16 * [NV] minimax-m3-gb300-dynamo: add perf-changelog pr-link --------- Co-authored-by: Ankur-singh <ankusingh@nvidia.com>
1 parent ff5c115 commit 4e8bd8e

13 files changed

Lines changed: 35 additions & 70 deletions

benchmarks/multi_node/srt-slurm-recipes/configs/minimax-m3-gb300-vllm-fixes.sh

Lines changed: 0 additions & 38 deletions
This file was deleted.

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/1p1d-dep2-dep8-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-1p1d-dep2-dep8-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/1p1d-dep2-tep8-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-1p1d-dep2-tep8-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/1p2d-dep2-tep8-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-1p2d-dep2-tep8-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/2p1d-dep2-dep8-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-2p1d-dep2-dep8-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/2p2d-dep2-tep8-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-2p2d-dep2-tep8-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/2p4d-dep2-tep4-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-2p4d-dep2-tep4-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/3p2d-dep2-dep8-8k1k.yaml renamed to benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/3p1d-dep2-dep16-8k1k.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
name: "minimax-m3-vllm-disagg-gb300-3p2d-dep2-dep8-fp8-8k1k"
1+
name: "minimax-m3-vllm-disagg-gb300-3p1d-dep2-dep16-fp8-8k1k"
22

33
# 3P DEP2 prefill (TP1 DP2 EP, 2 GPU/worker) + 2D DEP8 decode (TP1 DP8 EP, 8 GPU/worker = 2 nodes each).
44
# GB300 has 4 GPUs/node. Adapted from NV B300 PR #1863.
55
# Nodes: 2 prefill + 4 decode (+ head/infra).
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720
@@ -31,9 +31,9 @@ resources:
3131
prefill_nodes: 2
3232
decode_nodes: 4
3333
prefill_workers: 3
34-
decode_workers: 2
34+
decode_workers: 1
3535
gpus_per_prefill: 2
36-
gpus_per_decode: 8
36+
gpus_per_decode: 16
3737

3838
frontend:
3939
type: dynamo
@@ -84,7 +84,7 @@ backend:
8484
kv-transfer-config: '{"kv_connector": "NixlConnector", "kv_role": "kv_both"}'
8585
attention-config: '{"backend": "FLASHINFER", "use_trtllm_attention": true, "indexer_kv_dtype": "fp8"}'
8686
tensor-parallel-size: 1
87-
data-parallel-size: 8
87+
data-parallel-size: 16
8888
data-parallel-rpc-port: 13345
8989
enable-expert-parallel: true
9090
trust-remote-code: true

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/3p1d-dep2-dep8-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-3p1d-dep2-dep8-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

benchmarks/multi_node/srt-slurm-recipes/vllm/minimax-m3-gb300-fp8/8k1k/6p1d-dep2-dep8-8k1k.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ name: "minimax-m3-vllm-disagg-gb300-6p1d-dep2-dep8-fp8-8k1k"
66

77
model:
88
path: "minimax-m3-mxfp8"
9-
container: "vllm/vllm-openai:minimax-m3-perf-arm64-13.0.1-7a67223"
9+
container: "vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9"
1010
precision: "fp8"
1111

1212

1313
dynamo:
1414
install: true
15-
version: 1.3.0.dev20260614
15+
version: 1.3.0.dev20260710
1616

1717
health_check:
1818
max_attempts: 720

0 commit comments

Comments
 (0)