Views
No views yet
Qwen/Qwen3-Coder-30B-A3B-Instruct,
produced with llm-compressor for serving on
a single 24 GB GPU with vLLM.| Method | AWQ, W4A16, group size 128 |
| Format | compressed-tensors (pack-quantized) |
| Ignored | lm_head, MoE router (mlp.gate) |
| Calibration | 64 samples of HuggingFaceH4/ultrachat_200k, seq len 1024 |
| MoE | moe_calibrate_all_experts=True — every calibration token is routed through all 128 experts, so each expert is calibrated |
1vllm serve dark-side-of-the-code/Qwen3-Coder-30B-A3B-Instruct-AWQ \
2 --max-model-len 65536 \
3 --kv-cache-dtype fp8 \
4 --gpu-memory-utilization 0.95 \
5 --enable-auto-tool-choice \
6 --tool-call-parser qwen3_coder \
7 --override-generation-config '{"temperature":0.7,"top_p":0.8,"top_k":20}'--max-model-len 65536 on a 24 GB card the KV pool holds ~118K tokens (~1.8x
concurrency). The base model's native context is 262K; 64K is the practical cap at 24 GB.qwen3_coder parser.--override-generation-config if your client doesn't send sampling params, or vLLM
will default to temperature=1.0, which is far too hot for coding.tool_calls through the
qwen3_coder parser, and coherent prose output.