Downloads · 30 days
14
40% of all-time downloads
Aurelien33/aurelius-14b
aurelius-14b is a text generation model from Aurelien33. 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.
A clean, verification-native code fine-tune of Qwen/Qwen3-14B. Supervised on execution-verified solutions distilled from Qwen3-Coder-30B-A3B-Instruct (Apache-2.0) — no closed-model outputs. Designed to be paired with…
Downloads · 30 days
14
40% of all-time downloads
All-time downloads
35
Public
Parameters
14.8B
29.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors29.5 GB · 100%
From the Hugging Face model README
A clean, verification-native code fine-tune of Qwen/Qwen3-14B. Supervised on execution-verified solutions distilled from Qwen3-Coder-30B-A3B-Instruct (Apache-2.0) — no closed-model outputs. Designed to be paired with a verifier-native best-of-N + repair serving layer.
| Setting | HumanEval pass@1 | MBPP pass@1 |
|---|---|---|
| Qwen3-14B (base) | 88.4% | 69.0% |
| Aurelius-14B (single-pass, greedy) | 87.8% | 71.5% |
| Aurelius-14B + best-of-8 + repair (serving) | 96.3% | 83.0% |
Held-out HumanEval is the clean judge (training data is MBPP-distilled; the two sets are disjoint). Single-pass ≈ base — SFT here is safe, non-regressing polish, not a capability lift. The large gain is the serving layer, which cashes the model's selection gap (oracle@32 = 97.0%).
| Lever | Effect |
|---|---|
| Capacity (8B → 14B base) | +4.3pp HumanEval / +6.5pp MBPP — the capability lever |
| SFT on verified strong-teacher traces | non-regressing polish (matches base) |
| best-of-N + repair (inference) | +8.5pp HumanEval / +10.5pp MBPP — the serving win |
| RLVR (GRPO) on the 8B | inert / within noise — recorded null |
| Flywheel self-distillation into greedy | regressed — recorded null |
The negatives are reported deliberately: on this base, single-pass capability is bounded by the base model; the cheap, reliable gain lives in verifier-native inference, not in more post-training.
Single-pass:
from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("Zephyrs33/aurelius-14b")
model = AutoModelForCausalLM.from_pretrained("Zephyrs33/aurelius-14b", device_map="auto")
msg = [{"role": "user", "content": "Write a Python function is_prime(n). Return ONLY the function in one ```python block."}]
ids = tok.apply_chat_template(msg, add_generation_prompt=True, return_tensors="pt").to(model.device)
print(tok.decode(model.generate(ids, max_new_tokens=512)[0][ids.shape[1]:], skip_special_tokens=True))
For the best-of-N + repair serving layer (the 96.3% / 83.0% numbers), use solve(problem, tests) —
sample N, execute against a verifier, return a passing solution; repair on failure.
Code-focused (MBPP / HumanEval distribution). Single-pass capability ≈ the base; the serving lift requires a verifier (your tests / sample tests / generated tests — never hidden eval tests). Not safety-tuned beyond the base.