Downloads · 30 days
683
24% of all-time downloads
pragmaticcs/Qwen-35B-A3B-SignOfFour-Coder
Qwen-35B-A3B-SignOfFour-Coder is a text generation model from pragmaticcs. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Downloads · 30 days
683
24% of all-time downloads
All-time downloads
2.9K
Public
Parameters
35.1B
70.2 GB on disk
Likes
7
Trending 1
Click a slice to open those files.
.safetensors70.2 GB · 100%
From the Hugging Face model README

A four-way MoE merge of the Qwen 35B-A3B architecture, fusing task vectors from three specialized fine-tunes into a base anchor via DARE-TIES with sinusoidal depth modulation.
[!IMPORTANT] Designed specifically to consolidate software engineering, code synthesis, and agentic tool execution capabilities. Multimodal vision weights and Multi-Token Prediction (MTP) heads were stripped to reduce VRAM footprint and maximize throughput during coding tasks.
| Spec | Value |
|---|---|
| Total parameters | 35B |
| Active parameters / token | 3B |
| Decoder layers | 40 |
| Routed experts | 256 |
| Shared experts | 1 |
| Attention | Gated DeltaNet hybrid linear attention |
| Merge algorithm | DARE-TIES + sine depth scaling |
Jackrong/Qwopus3.6-35B-A3B-Coder serves as the base anchor (W₀); the remaining three models contribute task vectors at the listed weights.
| Model | Role | Task Weight (α) |
|---|---|---|
| Jackrong/Qwopus3.6-35B-A3B-Coder | Base anchor (W₀) | 1.00 |
| ornith-ai/Ornith-1.5-35B-A3B | Donor (D₁) | 0.30 |
| Kwaipilot/KAT-Coder-V2.5-Dev | Donor (D₂) | 0.25 |
| Qwen/Qwen-AgentWorld-35B-A3B | Donor (D₃) | 0.20 |
For each floating-point parameter, a task delta is computed per donor \(k\):
$$ \Delta_k = D_k - W_0 $$
DARE pruning. A Bernoulli mask at retention density \(p\) zeroes out low-magnitude updates; surviving values are rescaled by \(p^{-1}\):
$$ \tilde{\Delta}_k = \frac{1}{p} \left(\Delta_k \odot M_k\right), \quad M_k \sim \text{Bernoulli}(p) $$
TIES sign election. A consensus sign \(\Gamma\) is computed via weighted vote across donors, and any donor update conflicting with it is dropped before averaging:
$$ \Gamma = \operatorname{sgn}\left(\sum_{k=1}^K \alpha_k \tilde{\Delta}_k\right) $$
$$ \Delta_{\text{TIES}} = \frac{\sum_{k=1}^K \alpha_k \tilde{\Delta}_k \odot \mathbb{I}\left(\operatorname{sgn}(\tilde{\Delta}k) = \Gamma\right)}{\sum{k=1}^K \alpha_k \cdot \mathbb{I}\left(\operatorname{sgn}(\tilde{\Delta}_k) = \Gamma\right) + \epsilon} $$
Depth-scaled reconstruction. The merged weight is reconstructed as:
$$ W_{\text{final}} = W_0 + \lambda(l) \cdot \Delta_{\text{TIES}} $$
where the layer scaling factor \(\lambda(l)\) across decoder layer index \(l \in [0, 39]\) is defined as:
$$ \lambda(l) = \beta \cdot \left(0.5 + 0.5 \sin\left(\pi \frac{l}{39}\right)\right) $$
This keeps input/output projections closer to the base and applies the strongest task transfer to middle layers \((l \in [12, 28])\).
| Parameter Group | Match Substring | Policy | Density (p) | Base Scale (β) |
|---|---|---|---|---|
| Embeddings / LM head | embed_tokens, lm_head | Linear | — | 1.00 |
| Norms / biases | norm, bias, 1D tensors | Linear | — | 1.00 |
| DeltaNet recurrent state | a_log, dt_bias, conv1d | Linear | — | 1.00 |
| MoE router gate | mlp.gate.weight, block_sparse_moe.gate | Linear | — | 1.00 |
| MoE shared expert | shared_expert | DARE‑TIES | 0.70 | 0.60 |
| Attention projections | attn, rotary, in_proj, out_proj, x_proj | DARE‑TIES | 0.75 | 0.60 |
| Routed experts (×256) | experts, mlp | DARE‑TIES | 0.65 | 0.55 |
This model uses the Improved Chat Template for Qwen 3.x by Olivia Rossi to support multi-tier Chain-of-Thought (CoT) reasoning, dual-format agentic tool execution, automatic error-recovery heuristics, and strict token-waste elimination.
For code generation and agentic task trajectories, avoid high temperatures to maintain routing stability and syntax validity.
| Parameter | Coding / Terminal Agent | Creative Reasoning |
|---|---|---|
| Temperature | 0.6 | 1.0 |
| Top-P | 0.95 | 0.95 |
| Min-P | 0.0 | 0.01 |
| Repetition Penalty | off | 1.05 |
[!TIP] Deploy with Cloud Compute: If your local machine lacks sufficient VRAM to run this model at full precision, you can launch an on-demand GPU instance on RunPod. New accounts created through the link below receive bonus compute credits ($5–$500 on your first $10 top-up).
Affiliate Disclosure: If you register an account and load funds using this link, I receive a small commission and platform credits from RunPod at no extra cost to you. These earnings are directly reinvested into renting GPU compute for ongoing open-source model merging, testing, and evaluation. Thank you for your support!
vllm serve pragmaticcs/Qwen-35B-A3B-SignOfFour-Coder \
--dtype bfloat16 \
--max-model-len 65536 \
--gpu-memory-utilization 0.95 \
--enable-prefix-caching \
--enable-auto-tool-choice \
--tool-call-parser qwen3_coder \
--enable-reasoning \
--reasoning-parser qwen3
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "pragmaticcs/Qwen-35B-A3B-SignOfFour-Coder"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
)
messages = [
{"role": "system", "content": "You are a precise agentic software engineer. Solve problems concisely."},
{"role": "user", "content": "Write an asynchronous Python queue consumer with retry backoff."}
]
inputs = tokenizer.apply_chat_template(
messages, add_generation_prompt=True, return_tensors="pt"
).to(model.device)
output = model.generate(
inputs,
max_new_tokens=1024,
temperature=0.6,
top_p=0.95,
min_p=0.01,
do_sample=True,
)
print(tokenizer.decode(output[0][inputs.shape[-1]:], skip_special_tokens=True))
Qwen/Qwen3.6-35B-A3B
└── pragmaticcs/Qwen-35B-A3B-SignOfFour-Coder
├── base: Jackrong/Qwopus3.6-35B-A3B-Coder
├── donor: ornith-ai/Ornith-1.5-35B-A3B
├── donor: Kwaipilot/KAT-Coder-V2.5-Dev
└── donor: Qwen/Qwen-AgentWorld-35B-A3B
@inproceedings{yu2024dare,
title={Language Models are Super Mario: Absorbing Abilities from Homologous Models as a Free Lunch},
author={Yu, Le and Yu, Bowen and Yu, Haiyang and Huang, Fei and Li, Yongbin},
booktitle={International Conference on Machine Learning (ICML)},
year={2024}
}
@inproceedings{yadav2023ties,
title={Resolving Interference When Merging Models},
author={Yadav, Prateek and Tam, Derek and Choshen, Leshem and Raffel, Colin and Bansal, Mohit},
booktitle={Advances in Neural Information Processing Systems (NeurIPS)},
year={2023}
}