Skip to content

lvllm-v2.3.5

Choose a tag to compare

@guqiong96 guqiong96 released this 17 Jul 01:28
· 2232 commits to main since this release

feat: update lk_moe==2.2.2 to support dynamic FP8 quantization granularity (groupK/groupN), for example : deepreinforce-ai/Ornith-1.0-35B-FP8

PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True \
LVLLM_MOE_NUMA_ENABLED=1 \
LK_THREADS=44 \
OMP_NUM_THREADS=44 \
LK_THREAD_BINDING=CPU_CORE \
LVLLM_GPU_RESIDENT_MOE_LAYERS=0-4 \
LVLLM_GPU_PREFETCH_WINDOW=1 \
LVLLM_GPU_PREFILL_MIN_BATCH_SIZE=128 \
LK_POWER_SAVING=1 \
vllm serve /home/guqiong/Models/Ornith-1.0-35B-FP8 \
  --host 0.0.0.0 \
  --port 8070 \
  --tensor-parallel-size 2 \
  --max-model-len 128000 \
  --gpu-memory-utilization 0.95 \
  --trust-remote-code \
  --tokenizer-mode auto \
  --served-model-name Ornith-1.0-35B-FP8 \
  --compilation-config '{"cudagraph_mode": "FULL_DECODE_ONLY", "mode": "VLLM_COMPILE"}' \
  --enable-prefix-caching \
  --enable-chunked-prefill \
  --max-num-batched-tokens 36000 \
  --dtype bfloat16 \
  --max-num-seqs 2 \
  --enable-auto-tool-choice \
  --reasoning-parser qwen3 \
  --tool-call-parser qwen3_coder