Views
No views yet
Note:lm_headis not quantized (kept at bfloat16) due to a known vLLM incompatibility with quantized lm_head for theqwen3_5architecture. This adds ~1.9 GB but ensures correct loading in vLLM without patching.
| Property | Value |
|---|---|
| Base model | Jackrong/Qwopus3.5-9B-v3 |
| Architecture | Qwen3.5-9B hybrid (DeltaNet + GatedAttention) |
| Quantization | W3A16 — 3-bit weights, 16-bit activations |
| Group size | 128 |
| Symmetric | Yes |
| lm_head | Not quantized (bfloat16) |
| Format | auto_round (auto_gptq packing) |
| Tool calling | ✅ hermes parser (<tool_call> format) |
| Reasoning | ✅ Qwen3 thinking mode |
1AutoRound(
2 scheme="W3A16",
3 sym=True,
4 group_size=128,
5 iters=100,
6 nsamples=22,
7 seqlen=128,
8 quant_lm_head=False, # lm_head stays bfloat16
9 quant_nontext_module=False, # vision tower stays bfloat16
10 layer_config={
11 "mtp": {"data_type": "bfloat16"},
12 "mtp.fc": {"data_type": "bfloat16"},
13 },
14)| Model on disk | ~11 GB |
| VRAM (weights only) | ~6.5 GB |
| KV cache (12 GB GPU, util=0.93) | ~3.9 GB (~32k tokens) |
1vllm serve YOUR_USERNAME/Qwopus3.5-9B-W3A16-AutoRound \
2 --served-model-name qwopus-9b \
3 --port 8000 \
4 --host 0.0.0.0 \
5 --reasoning-parser qwen3 \
6 --language-model-only \
7 --max-model-len 65536 \
8 --gpu-memory-utilization 0.93 \
9 --max-num-seqs 16 \
10 --max-num-batched-tokens 8192 \
11 --enable-prefix-caching \
12 --dtype half \
13 --enable-auto-tool-choice \
14 --tool-call-parser hermesUse--tool-call-parser hermes— the model outputs<tool_call>tags (Hermes format), not theqwen3_coderformat.
1from openai import OpenAI
2import json
3
4client = OpenAI(base_url="http://localhost:8000/v1", api_key="empty")
5
6# Basic chat
7response = client.chat.completions.create(
8 model="qwopus-9b",
9 messages=[{"role": "user", "content": "Write a Python async REST client."}],
10 max_tokens=1024,
11)
12print(response.choices[0].message.content)
13
14# Tool calling
15tools = [{
16 "type": "function",
17 "function": {
18 "name": "execute_code",
19 "description": "Execute Python code and return output",
20 "parameters": {
21 "type": "object",
22 "properties": {
23 "code": {"type": "string"},
24 "language": {"type": "string", "enum": ["python", "bash"]}
25 },
26 "required": ["code"]
27 }
28 }
29}]
30
31response = client.chat.completions.create(
32 model="qwopus-9b",
33 messages=[{"role": "user", "content": "Calculate fibonacci up to 10 terms."}],
34 tools=tools,
35 tool_choice="auto",
36)
37
38msg = response.choices[0].message
39if msg.tool_calls:
40 print(f"Tool: {msg.tool_calls[0].function.name}")
41 print(f"Args: {msg.tool_calls[0].function.arguments}")Qwen3_5ForCausalLM currently does not support quantized lm_head; kept at bfloat16--enforce-eager if you encounter CUDA graph issues