|
|
@@ -63,7 +63,7 @@ args = [
|
|
|
# DCP4 (2026-10-22, third boot): context is sharded across the 4 ranks, so
|
|
|
# 8 GiB/rank pins ~32 GiB aggregate — one 524288-token request needs ~27 GiB
|
|
|
# aggregate (51.6 KB/token/rank unsharded, measured), which just fits.
|
|
|
- "--kv-cache-memory-bytes", "10737418240",
|
|
|
+ "--kv-cache-memory-bytes", "6442450944",
|
|
|
# Decode-context parallelism: the proven r35 4x shape for the Flash sibling
|
|
|
# (glm53-flash-r35-4x-dcp4). Unverified for THIS checkpoint — if the boot
|
|
|
# rejects it (the GLM C4 page-stride / interleave-multiple-of-4 gates), drop
|
|
|
@@ -94,9 +94,9 @@ args = [
|
|
|
# fp8_block layers keep their own (working) backend.)
|
|
|
"--load-format", "instanttensor",
|
|
|
"--block-size", "256",
|
|
|
- "--max-model-len", "196608",
|
|
|
+ "--max-model-len", "131072",
|
|
|
"--max-num-seqs", "4",
|
|
|
- "--max-num-batched-tokens", "4096",
|
|
|
+ "--max-num-batched-tokens", "2048",
|
|
|
"--enable-chunked-prefill",
|
|
|
"--async-scheduling",
|
|
|
"--enable-prefix-caching",
|
|
|
@@ -123,6 +123,10 @@ NCCL_NCHANNELS = "16"
|
|
|
VLLM_ENABLE_ROCE_ALLREDUCE = "1"
|
|
|
# compile-OOM guard: 12 parallel nvcc jobs × ~3 GiB behind ~97 GiB of weights
|
|
|
MAX_JOBS = "2"
|
|
|
+# A ~150K-token prefill runs 37 chunked steps of 4096 tokens and blew the
|
|
|
+# default 600 s RPC budget (2026-10-22 22:45: "RPC call to sample_tokens timed
|
|
|
+# out" killed the engine core, HTTP 500 with an empty reply).
|
|
|
+VLLM_RPC_TIMEOUT = "3600"
|
|
|
# MXFP4 linears: FlashInfer's cute-dsl mm_fp4 does not support GB10 (cap 121),
|
|
|
# and forcing --linear-backend marlin globally trips on the fp8_block
|
|
|
# ReplicatedLinear modules. Disabling just the FlashInfer MXFP4 kernel makes
|