- `--speculative-ngram-` `min-match-window-size` |
+ `--speculative-ngram-min-match-window-size` |
`1` |
Type: int |
Experimental |
- `--speculative-ngram-` `max-match-window-size` |
+ `--speculative-ngram-max-match-window-size` |
`12` |
Type: int |
Experimental |
- `--speculative-ngram-` `min-bfs-breadth` |
+ `--speculative-ngram-min-bfs-breadth` |
`1` |
Type: int |
Experimental |
- `--speculative-ngram-` `max-bfs-breadth` |
+ `--speculative-ngram-max-bfs-breadth` |
`10` |
Type: int |
Experimental |
- `--speculative-ngram-` `match-type` |
+ `--speculative-ngram-match-type` |
`BFS` |
`BFS`, `PROB` |
Experimental. `BFS` uses recency-based expansion; `PROB` uses frequency-based expansion. |
- `--speculative-ngram-` `max-trie-depth` |
+ `--speculative-ngram-max-trie-depth` |
`18` |
Type: int |
Experimental |
- `--speculative-ngram-` `capacity` |
+ `--speculative-ngram-capacity` |
`10000000` |
Type: int |
Experimental |
@@ -1618,13 +1618,13 @@ click [Server Arguments](../../advanced_features/server_arguments).
Special for GPU |
- `--flashinfer-mxfp4-` `moe-precision` |
+ `--flashinfer-mxfp4-moe-precision` |
`default` |
`default`, `bf16` |
Special for GPU |
- `--enable-flashinfer-` `allreduce-fusion` |
+ `--enable-flashinfer-allreduce-fusion` |
`False` |
bool flag (set to enable) |
Special for GPU |
@@ -1685,31 +1685,31 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--eplb-rebalance-layers-` `per-chunk` |
+ `--eplb-rebalance-layers-per-chunk` |
`None` |
Type: int |
A2, A3 |
- `--eplb-min-rebalancing-` `utilization-threshold` |
+ `--eplb-min-rebalancing-utilization-threshold` |
`1.0` |
Type: float |
A2, A3 |
- `--expert-distribution-` `recorder-mode` |
+ `--expert-distribution-recorder-mode` |
`None` |
`stat`, `stat_approx`, `per_pass`, `per_token` |
A2, A3 |
- `--expert-distribution-` `recorder-buffer-size` |
+ `--expert-distribution-recorder-buffer-size` |
`None` |
Type: int |
A2, A3 |
- `--enable-expert-distribution-` `metrics` |
+ `--enable-expert-distribution-metrics` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -1814,7 +1814,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
- `--enable-hierarchical-` `cache` |
+ `--enable-hierarchical-cache` |
`False` |
bool flag (set to enable). Currently, mamba cache is not supported. |
A2, A3 |
@@ -1850,19 +1850,19 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--hicache-storage-` `backend` |
+ `--hicache-storage-backend` |
`None` |
`file` |
A2, A3 |
- `--hicache-storage-` `prefetch-policy` |
+ `--hicache-storage-prefetch-policy` |
`timeout` |
`best_effort`, `wait_complete`, `timeout` |
Special for GPU |
- `--hicache-storage-` `backend-extra-config` |
+ `--hicache-storage-backend-extra-config` |
`None` |
Type: str |
Special for GPU |
@@ -2072,12 +2072,6 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
bool flag (set to enable) |
A2, A3 |
-
- | `--cuda-graph-max-bs-decode` |
- `None` |
- Type: int |
- A2, A3 |
-
| `--cuda-graph-bs` |
`None` |
@@ -2091,13 +2085,13 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--disable-cuda-graph-` `padding` |
+ `--disable-cuda-graph-padding` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--enable-profile-` `cuda-graph` |
+ `--enable-profile-cuda-graph` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -2121,25 +2115,25 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
Special for GPU |
- `--disable-flashinfer-` `cutlass-moe-fp4-allgather` |
+ `--disable-flashinfer-cutlass-moe-fp4-allgather` |
`False` |
bool flag (set to enable) |
Special for GPU |
- `--enable-tokenizer-` `batch-encode` |
+ `--enable-tokenizer-batch-encode` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--disable-tokenizer-` `batch-decode` |
+ `--disable-tokenizer-batch-decode` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--disable-custom-` `all-reduce` |
+ `--disable-custom-all-reduce` |
`False` |
bool flag (set to enable) |
Special for GPU |
@@ -2157,19 +2151,19 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--enable-torch-` `symm-mem` |
+ `--enable-torch-symm-mem` |
`False` |
bool flag (set to enable) |
Special for GPU |
- `--disable-overlap` `-schedule` |
+ `--disable-overlap-schedule` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--enable-mixed-` `chunk` |
+ `--enable-mixed-chunk` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -2193,49 +2187,49 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--enable-two-` `batch-overlap` |
+ `--enable-two-batch-overlap` |
`False` |
bool flag (set to enable) |
Planned |
- `--enable-single-` `batch-overlap` |
+ `--enable-single-batch-overlap` |
`False` |
bool flag (set to enable) |
Special for GPU |
- `--tbo-token-` `distribution-threshold` |
+ `--tbo-token-distribution-threshold` |
`0.48` |
Type: float |
Planned |
- `--enable-torch-` `compile` |
+ `--enable-torch-compile` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--enable-torch-` `compile-debug-mode` |
+ `--enable-torch-compile-debug-mode` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--enforce-piecewise-` `cuda-graph` |
+ `--enforce-piecewise-cuda-graph` |
`False` |
bool flag (set to enable); Currently, Llama-3.1-8B-Instruct and Qwen2.5-7B-Instruct models are supported. |
A2, A3 |
- `--piecewise-cuda-` `graph-tokens` |
+ `--piecewise-cuda-graph-tokens` |
`None` |
Type: JSON list |
A2, A3 |
- `--piecewise-cuda-` `graph-compiler` |
+ `--piecewise-cuda-graph-compiler` |
`eager` |
`eager` |
A2, A3 |
@@ -2247,7 +2241,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--piecewise-cuda-` `graph-max-tokens` |
+ `--piecewise-cuda-graph-max-tokens` |
`None` |
Type: int |
A2, A3 |
@@ -2265,25 +2259,25 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
Special for GPU |
- `--triton-attention-` `reduce-in-fp32` |
+ `--triton-attention-reduce-in-fp32` |
`False` |
bool flag (set to enable) |
Special for GPU |
- `--triton-attention-` `num-kv-splits` |
+ `--triton-attention-num-kv-splits` |
`8` |
Type: int |
Special for GPU |
- `--triton-attention-` `split-tile-size` |
+ `--triton-attention-split-tile-size` |
`None` |
Type: int |
Special for GPU |
- `--delete-ckpt-` `after-loading` |
+ `--delete-ckpt-after-loading` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -2295,13 +2289,13 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--enable-weights-` `cpu-backup` |
+ `--enable-weights-cpu-backup` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--enable-draft-weights-` `cpu-backup` |
+ `--enable-draft-weights-cpu-backup` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -2313,19 +2307,19 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--enable-custom-` `logit-processor` |
+ `--enable-custom-logit-processor` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--flashinfer-mla-` `disable-ragged` |
+ `--flashinfer-mla-disable-ragged` |
`False` |
bool flag (set to enable) |
Special for GPU |
- `--disable-shared-` `experts-fusion` |
+ `--disable-shared-experts-fusion` |
`True` |
bool flag (set to enable) |
A2, A3 |
@@ -2337,37 +2331,37 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--disable-chunked-` `prefix-cache` |
+ `--disable-chunked-prefix-cache` |
`True` |
bool flag (set to enable) |
A2, A3 |
- `--disable-fast-` `image-processor` |
+ `--disable-fast-image-processor` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--keep-mm-feature-` `on-device` |
+ `--keep-mm-feature-on-device` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--enable-return-` `hidden-states` |
+ `--enable-return-hidden-states` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--enable-return-` `routed-experts` |
+ `--enable-return-routed-experts` |
`False` |
bool flag (set to enable) |
A2, A3 |
- `--scheduler-recv-` `interval` |
+ `--scheduler-recv-interval` |
`1` |
Type: int |
A2, A3 |
@@ -2379,7 +2373,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--enable-deterministic-` `inference` |
+ `--enable-deterministic-inference` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -2397,13 +2391,13 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--enable-layerwise-` `nvtx-marker` |
+ `--enable-layerwise-nvtx-marker` |
`False` |
bool flag (set to enable) |
Special for GPU |
- `--enable-attn-tp-` `input-scattered` |
+ `--enable-attn-tp-input-scattered` |
`False` |
bool flag (set to enable) |
Experimental |
@@ -2421,7 +2415,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--enable-fused-qk-` `norm-rope` |
+ `--enable-fused-qk-norm-rope` |
`False` |
bool flag (set to enable) |
Special for GPU |
@@ -2461,19 +2455,19 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
- `--debug-tensor-dump-` `output-folder` |
+ `--debug-tensor-dump-output-folder` |
`None` |
Type: str |
A2, A3 |
- `--debug-tensor-dump-` `layers` |
+ `--debug-tensor-dump-layers` |
`None` |
List[int] |
A2, A3 |
- `--debug-tensor-dump-` `input-file` |
+ `--debug-tensor-dump-input-file` |
`None` |
Type: str |
A2, A3 |
@@ -2566,7 +2560,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
Special for GPU |
- `--disaggregation-decode-` `enable-offload-kvcache` |
+ `--disaggregation-decode-enable-offload-kvcache` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -2578,7 +2572,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--disaggregation-decode-` `polling-interval` |
+ `--disaggregation-decode-polling-interval` |
`1` |
Type: int |
A2, A3 |
@@ -2683,7 +2677,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--weight-loader-disable-` `mmap` |
+ `--weight-loader-disable-mmap` |
`False` |
bool flag (set to enable) |
A2, A3 |
@@ -2701,25 +2695,25 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--remote-instance-weight-` `loader-seed-instance-ip` |
+ `--remote-instance-weight-loader-seed-instance-ip` |
`None` |
Type: str |
Special for GPU |
- `--remote-instance-weight-` `loader-seed-instance-service-port` |
+ `--remote-instance-weight-loader-seed-instance-service-port` |
`None` |
Type: int |
Special for GPU |
- `--remote-instance-weight-` `loader-send-weights-group-ports` |
+ `--remote-instance-weight-loader-send-weights-group-ports` |
`None` |
Type: JSON list |
Special for GPU |
- `--remote-instance-weight-` `loader-backend` |
+ `--remote-instance-weight-loader-backend` |
`nccl` |
`transfer_engine`, `nccl` |
Special for GPU |
@@ -2731,7 +2725,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD
A2, A3 |
- `--remote-instance-weight-` `loader-start-seed-via-transfer-engine` |
+ `--remote-instance-weight-loader-start-seed-via-transfer-engine` |
`False` |
bool flag (set to enable) |
Special for GPU |
@@ -2800,7 +2794,7 @@ If the value is int8, you must also set the environment variable:DEEP_NORMAL_MOD