docker run \
-d \
--gpus all \
--name sglang-kimi-k3 \
--net=host \
--shm-size=100g \
--ulimit memlock=-1 \
--ulimit stack=67108864 \
--privileged \
--ipc=host \
--security-opt seccomp=unconfined \
--cap-add=ALL \
-v /data00/:/data00/ \
-v /var/run/nvidia-topologyd/:/var/run/nvidia-topologyd/ \
-e GLOO_SOCKET_IFNAME=eth0 \
-e NCCL_MIN_NCHANNELS=24 \
-e NCCL_IB_QPS_PER_CONNECTION=8 \
-e NCCL_CUMEM_ENABLE=1 \
-e PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True \
-e SGLANG_ENABLE_TP_MEMORY_INBALANCE_CHECK=0 \
-e SGLANG_K3_ATTN_RES_MODE=jit \
-e SGLANG_MOE_FUSED_GATE_RADIX=1 \
--entrypoint sglang \
ai-containers-cn-shanghai.cr.volces.com/deeplearning/sglang:v0.5.16.iaas.202607280000-kimi-k3-cu130 \
serve \
--trust-remote-code \
--model-path /data00/Kimi-K3 \
--served-model-name kimi-k3 \
--tp-size 32 \
--nnodes 4 \
--node-rank 0 \
--dist-init-addr "<rank0_private_ip>:20000" \
--ep-size 32 \
--moe-runner-backend marlin \
--decode-attention-backend flashmla \
--mem-fraction-static 0.85 \
--mamba-radix-cache-strategy extra_buffer_lazy \
--dist-timeout 3600 \
--reasoning-parser kimi_k3 \
--tool-call-parser kimi_k3 \
--mamba-full-memory-ratio 0.8 \
--host 0.0.0.0 \
--port 8080 \
--speculative-algorithm DSPARK \
--speculative-draft-model-path /data00/Kimi-K3-DSpark \
--speculative-dspark-block-size 7 \
--enable-linear-replayssm-spec \
--cuda-graph-max-bs 128 \
--max-running-requests 128 \
--enable-metrics \
--enable-cache-report \
--show-time-cost