Skip to content
Merged
8 changes: 4 additions & 4 deletions configs/nvidia-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1251,7 +1251,7 @@ qwen3.5-fp8-b200-sglang-agentic:

qwen3.5-fp4-b200-sglang:
image: lmsysorg/sglang:v0.5.14-cu130
model: nvidia/Qwen3.5-397B-A17B-NVFP4
model: nvidia/Qwen3.5-397B-A17B-NVFP4-V2
model-prefix: qwen3.5
runner: b200
precision: fp4
Expand All @@ -1267,7 +1267,7 @@ qwen3.5-fp4-b200-sglang:

qwen3.5-fp4-b200-sglang-mtp:
image: lmsysorg/sglang:v0.5.14-cu130
model: nvidia/Qwen3.5-397B-A17B-NVFP4
model: nvidia/Qwen3.5-397B-A17B-NVFP4-V2
model-prefix: qwen3.5
runner: b200
precision: fp4
Expand Down Expand Up @@ -1329,7 +1329,7 @@ qwen3.5-fp8-b300-sglang:

qwen3.5-fp4-b300-sglang:
image: lmsysorg/sglang:v0.5.14-cu130
model: nvidia/Qwen3.5-397B-A17B-NVFP4
model: nvidia/Qwen3.5-397B-A17B-NVFP4-V2
model-prefix: qwen3.5
runner: b300
precision: fp4
Expand All @@ -1345,7 +1345,7 @@ qwen3.5-fp4-b300-sglang:

qwen3.5-fp4-b300-sglang-mtp:
image: lmsysorg/sglang:v0.5.14-cu130
model: nvidia/Qwen3.5-397B-A17B-NVFP4
model: nvidia/Qwen3.5-397B-A17B-NVFP4-V2
model-prefix: qwen3.5
runner: b300
precision: fp4
Expand Down
10 changes: 10 additions & 0 deletions perf-changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5281,3 +5281,13 @@
- "Enable multiple frontends and MessagePack request-plane encoding, and reduce 1P4D decode GPU memory utilization to 0.85"
- "Drop the recipe setup_script entirely (removes the DeepGEMM NVLink barrier timeout patch); required container deps now ship in vLLM 0.25.1, on NVIDIA/srt-slurm v1.0.31"
pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2139

- config-keys:
- qwen3.5-fp4-b200-sglang
- qwen3.5-fp4-b200-sglang-mtp
- qwen3.5-fp4-b300-sglang
- qwen3.5-fp4-b300-sglang-mtp
description:
- "Switch Qwen3.5 FP4 SGLang configs to the nvidia/Qwen3.5-397B-A17B-NVFP4-V2 checkpoint"
- "Model pre-staged on all clusters as Qwen3.5-397B-A17B-NVFP4-V2"
pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2205
10 changes: 10 additions & 0 deletions runners/launch_b200-dgxc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,16 @@ elif [[ $MODEL_PREFIX == "qwen3.5" && $PRECISION == "bf16" ]]; then
elif [[ $MODEL_PREFIX == "qwen3.5" && $PRECISION == "fp8" ]]; then
export MODEL_PATH="/lustre/fsw/models/Qwen3.5-397B-A17B-FP8"
export SRT_SLURM_MODEL_PREFIX="qwen3.5-fp8"
# qwen3.5 fp4 spans two checkpoints, so this must branch on the checkpoint and
# not on MODEL_PREFIX+PRECISION alone: the sglang keys moved to NVFP4-V2 while
# qwen3.5-fp4-b200-trt / -trt-mtp still declare plain NVFP4. Both share
# model-prefix qwen3.5 + precision fp4 + runner b200, and further down this
# script does `export MODEL="$MODEL_PATH"`, so a single shared branch would
# serve V2 weights to the TRT configs while publishing them under the old
# checkpoint name.
elif [[ $MODEL_PREFIX == "qwen3.5" && $PRECISION == "fp4" && $MODEL == *NVFP4-V2 ]]; then
export MODEL_PATH="/scratch/fsw/models/Qwen3.5-397B-A17B-NVFP4-V2"
export SRT_SLURM_MODEL_PREFIX="qwen3.5-fp4"
elif [[ $MODEL_PREFIX == "qwen3.5" && $PRECISION == "fp4" ]]; then
export MODEL_PATH="/lustre/fsw/models/Qwen3.5-397B-A17B-NVFP4"
export SRT_SLURM_MODEL_PREFIX="qwen3.5-fp4"
Expand Down
1 change: 1 addition & 0 deletions runners/launch_b300-nv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,7 @@ else
Qwen3.5-397B-A17B
Qwen3.5-397B-A17B-FP8
Qwen3.5-397B-A17B-NVFP4
Qwen3.5-397B-A17B-NVFP4-V2
gpt-oss-120b
)

Expand Down
Loading