Text Generation
Transformers
Safetensors
PyTorch
nemotron_h
nvidia
nemotron-3
latent-moe
mtp
conversational
Eval Results
b8zhong commited on
Commit
cd0104b
·
verified ·
1 Parent(s): 624ba92

Update SGLang serving commands

Browse files

To align with the commands given by https://docs.sglang.io/cookbook/autoregressive/NVIDIA/Nemotron3-Ultra

Files changed (1) hide show
  1. README.md +9 -14
README.md CHANGED
@@ -371,12 +371,12 @@ Context length defaults to 256k above. To use up to 1M, set `VLLM_ALLOW_LONG_MAX
371
  Container (tested on 8× B200):
372
 
373
  ```shell
374
- docker pull lmsysorg/sglang:v0.5.12.post1
375
  ```
376
 
377
  For more detailed information, please see [this cookbook](https://github.com/NVIDIA-NeMo/Nemotron/blob/main/usage-cookbook/Nemotron-3-Ultra/sglang_cookbook.ipynb).
378
 
379
- **8× B200 single-node deployment (BF16, chunked prefill \+ MTP on by default):**
380
 
381
  ```shell
382
  docker run -d --name nemotron-ultra-sglang \
@@ -389,9 +389,7 @@ docker run -d --name nemotron-ultra-sglang \
389
  --ulimit stack=67108864 \
390
  -v $MODEL_CKPT:/model:ro \
391
  -e SAFETENSORS_FAST_GPU=1 \
392
- -e NVIDIA_TF32_OVERRIDE=1 \
393
- -e SGLANG_DISABLE_DEEP_GEMM=1 \
394
- lmsysorg/sglang:v0.5.12.post1 \
395
  python3 -m sglang.launch_server \
396
  --model-path /model \
397
  --host 0.0.0.0 \
@@ -401,19 +399,16 @@ docker run -d --name nemotron-ultra-sglang \
401
  --ep-size 8 \
402
  --context-length 262144 \
403
  --mem-fraction-static 0.85 \
404
- --chunked-prefill-size 32768 \
405
- --fp8-gemm-backend triton \
406
- --moe-runner-backend triton \
407
- --mamba-scheduler-strategy no_buffer \
408
- --disable-piecewise-cuda-graph \
409
  --reasoning-parser nemotron_v3 \
410
  --tool-call-parser qwen3_coder \
411
  --speculative-algorithm EAGLE \
412
- --speculative-num-steps 5 \
413
  --speculative-eagle-topk 1 \
414
- --speculative-num-draft-tokens 5 \
415
- --trust-remote-code \
416
- --log-level info
417
  ```
418
 
419
  Context length defaults to 256k above. To use up to 1M, set `SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1` and `--context-length 1048576`.
 
371
  Container (tested on 8× B200):
372
 
373
  ```shell
374
+ docker pull lmsysorg/sglang:v0.5.13
375
  ```
376
 
377
  For more detailed information, please see [this cookbook](https://github.com/NVIDIA-NeMo/Nemotron/blob/main/usage-cookbook/Nemotron-3-Ultra/sglang_cookbook.ipynb).
378
 
379
+ **8× B200 single-node deployment (MTP on by default):**
380
 
381
  ```shell
382
  docker run -d --name nemotron-ultra-sglang \
 
389
  --ulimit stack=67108864 \
390
  -v $MODEL_CKPT:/model:ro \
391
  -e SAFETENSORS_FAST_GPU=1 \
392
+ lmsysorg/sglang:v0.5.13 \
 
 
393
  python3 -m sglang.launch_server \
394
  --model-path /model \
395
  --host 0.0.0.0 \
 
399
  --ep-size 8 \
400
  --context-length 262144 \
401
  --mem-fraction-static 0.85 \
402
+ --mamba-scheduler-strategy extra_buffer \
403
+ --mamba-backend flashinfer \
404
+ --attention-backend trtllm_mha \
 
 
405
  --reasoning-parser nemotron_v3 \
406
  --tool-call-parser qwen3_coder \
407
  --speculative-algorithm EAGLE \
408
+ --speculative-num-steps 3 \
409
  --speculative-eagle-topk 1 \
410
+ --speculative-num-draft-tokens 4 \
411
+ --trust-remote-code
 
412
  ```
413
 
414
  Context length defaults to 256k above. To use up to 1M, set `SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1` and `--context-length 1048576`.