Views
No views yet
deepseek-ai/DeepSeek-R1-Distill-Qwen-7B
by fastserve's self-quantization pipeline
(publish/) — so it can be trusted the way a random community AWQ requant
sometimes can't. Two community quants fastserve auto-detected during its own
benchmark run looped garbage tokens instead of answering; every checkpoint
published here passed an accuracy gate against its bf16 baseline first.ultrachat-200k| bf16 baseline | this AWQ checkpoint | |
|---|---|---|
| GSM8K accuracy (n=30) | 0.7667 | 0.8667 |
eagle3:thoughtworks/DeepSeek-R1-Distill-Qwen-7B-Eagle3) on vLLM.
Memory = weights only (bf16 vs AWQ); vLLM's KV-cache budget is a separate knob.| Original (HF bf16) | vLLM (bf16) | fastserve (AWQ+spec) | |
|---|---|---|---|
| GSM8K acc | 0.75 | 0.75 | 0.875 |
| Decode speed | 59.3 tok/s | 98.2 tok/s | 343.7 tok/s |
| Weights (VRAM) | 14.19 GiB | 14.19 GiB | 5.19 GiB |
1git clone https://github.com/jireh-father/fastserve && cd fastserve && ./install.sh
2
3# serve an OpenAI-compatible API (auto-picks this AWQ checkpoint)
4./fastserve serve deepseek-ai/DeepSeek-R1-Distill-Qwen-7B
5
6# or benchmark the speedup vs the naive baseline
7./fastserve bench deepseek-ai/DeepSeek-R1-Distill-Qwen-7B --compare-baseline1curl localhost:8000/v1/completions \
2 -d '{"model": "glenic/DeepSeek-R1-Distill-Qwen-7B-AWQ", "prompt": "Q: What is 17*4?\nA:", "max_tokens": 64}'1pip install vllm
2python -m vllm.entrypoints.openai.api_server --model glenic/DeepSeek-R1-Distill-Qwen-7B-AWQdeepseek-ai/DeepSeek-R1-Distill-Qwen-7B for terms.