Views
No views yet
| Property | Value |
|---|---|
| Base model | Qwen3.6-27B (64-layer, original) → Qwen3.6-34B-80L-BF16-v2 |
| Architecture | Qwen3_5ForConditionalGeneration |
| Parameters | ~34B (80 layers, hidden=5120) |
| Attention heads | 24 (4 KV Grouped) |
| Context length | 262,144 (256K) |
| Vocabulary size | 248,320 |
| Attention mode | Hybrid Linear/Full (full every 4 layers) |
| MTP speculative decoding | ✅ (15 mtp weights) |
| Precision | BF16 |
| Item | Value |
|---|---|
| Data source | Glint-Research/fable-5-traces |
| Samples | 4,665 entries |
| Content | Fable-5 Agentic CoT trajectories (context + completion) |
| Training config | QLoRA rank=64, α=64, 2 epochs, lr=2e⁻⁴, max_len=4096 |
q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj, and MoE projection layers1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_id = "hiebo/Qwen3.6-34B-80L-Fable-5-Heretic"
4
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForCausalLM.from_pretrained(
7 model_id,
8 torch_dtype="auto",
9 device_map="auto",
10)
11
12prompt = "What is quantum computing?"
13inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
14outputs = model.generate(**inputs, max_new_tokens=256)
15print(tokenizer.decode(outputs[0], skip_special_tokens=True))1vllm serve hiebo/Qwen3.6-34B-80L-Fable-5-Heretic \
2 --dtype bfloat16 \
3 --max-model-len 262144 \
4 --enforce-eager \
5 --gpu-memory-utilization 0.95 \
6 --swap-space 16 \
7 --disable-log-stats| Parameter | Default | Description |
|---|---|---|
--model | (required) | Model ID or local path |
--dtype | auto | Data type: bfloat16, float16, float32, auto |
--max-model-len | 4096 | Maximum context length (supports 256K) |
--max-num-seqs | 256 | Maximum number of concurrent sequences |
--gpu-memory-utilization | 0.90 | Fraction of GPU memory to use (0–1) |
--swap-space | 4 | CPU swap space in GB |
--tensor-parallel-size | 1 | Tensor parallelism degree (multi-GPU) |
--pipeline-parallel-size | 1 | Pipeline parallelism degree |
--enforce-eager | False | Force PyTorch eager mode (recommended for BF16 models) |
--disable-log-stats | False | Disable statistics logging |
--served-model-name | None | Override served model name |
--port | 8000 | API server port |
--host | 0.0.0.0 | API server host |
--tokenizer-mode | auto | Tokenizer mode: auto, slow, mistral |
--quantization | None | Quantization: fp8, awq, gptq, squeezellm |
--load-format | auto | Load format: auto, sharded_state, safetensors, npcache |
--kv-cache-dtype | auto | KV cache data type: auto, float16, bfloat16 |
--enable-chunked-prefill | False | Enable chunked prefill for long sequences |
--max-num-batched-tokens | None | Max batched tokens per step |
--seed | 0 | Random seed for reproducibility |
--distributed-executor-backend | ray | Distributed backend: ray, mp, mp_rank |
--trust-tokenizers | False | Trust remote tokenizer files |
--revision | main | Model revision (branch/tag/commit) |