Downloads · 30 days
112
4% of all-time downloads
greghavens/fabletron-nemotron-3-super-120b-MLX-4bit
fabletron-nemotron-3-super-120b-MLX-4bit is a text generation model from greghavens. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as other.
QLoRA fine-tune of NVIDIA Nemotron-3-Super-120B-A12B (120B-total / 12B-active hybrid Mamba-2 + Latent-MoE, nemotronh) on the piagent split of Glint-Research/Fable-5-traces, targeting reasoning, agentic planning, and t…
Downloads · 30 days
112
4% of all-time downloads
All-time downloads
2.8K
Public
Parameters
121B
68 GB on disk
Likes
4
Public
Click a slice to open those files.
.safetensors68 GB · 100%
How the weights are stored.
U32121B · 100%
From the Hugging Face model README
QLoRA fine-tune of NVIDIA Nemotron-3-Super-120B-A12B (120B-total / 12B-active hybrid
Mamba-2 + Latent-MoE, nemotron_h) on the pi_agent split of
Glint-Research/Fable-5-traces,
targeting reasoning, agentic planning, and tool-use. This repo holds the MLX 4-bit export
(≈4.5 bits-per-weight, ≈64 GB) for Apple Silicon (Metal) via mlx-lm.
Support caveat: this is a structurally valid MLX 4-bit export (converted and lazy-load verified).
nemotron_his a hybrid Mamba-2 + MoE architecture; confirm yourmlx-lmversion actually implements it before relying on this for inference. For the most portable runnable artifacts, prefer the GGUF Q4_K_M or NVFP4 siblings.
How it was built: converted with
mlx-lmon Linux, CPU-only (pip install mlx mlx-cpu mlx-lm— themlx-cpubackend package lets conversion run without a Mac/Metal GPU). It runs on Apple Silicon.
LM Studio download note: there is a known LM Studio bug where its HF-proxy downloader hangs at "Finalizing download…" on empty (0-byte) files and never marks the model ready — tracked upstream at lmstudio-ai/lmstudio-bug-tracker#1477. The empty
__init__.pythat ships withnemotron_hrepos triggers it. Until LM Studio fixes the bug, this repo works around it by shipping a non-empty__init__.pyso fresh downloads finalize normally. If you have a download already stuck on an older revision, quit LM Studio,touchthe missing__init__.pyin the model folder, and relaunch.
pip install mlx-lm
mlx_lm.generate --model greghavens/fabletron-nemotron-3-super-120b-MLX-4bit \
--prompt "Explain the Mamba-2 state-space update." --max-tokens 512
# or an OpenAI-compatible server:
mlx_lm.server --model greghavens/fabletron-nemotron-3-super-120b-MLX-4bit
Needs a Mac with enough unified memory (≈64 GB+ for the 4-bit weights plus KV cache). Prompt format is ChatML (
<|im_start|>/<|im_end|>); the model emits<think>…</think>reasoning before its answer.
config.json quantization block). ≈64 GB on disk across 14 shards.…-GGUF),
NVFP4 (…-NVFP4),
full-precision merged BF16
(…-BF16).q/k/v/o_proj, Mamba-2 in_proj/out_proj, and the up/down_proj
of all 512 routed experts + the shared expert — this MoE is non-gated, so up/down_proj is
the full expert FFN (there is no gate_proj). The MoE router (mixer.gate, an nn.Parameter)
and the MoE-latent fc1/fc2_latent_proj stay frozen.Glint-Research/Fable-5-traces, config pi_agent, ChatML, response-only loss.pi_agent, 81 rows, base → fine-tuned): cross-entropy
1.12 → 0.78, perplexity 3.07 → 2.18.greghavens/fabletron-nemotron-3-super-120b.This is a derivative of two upstream works, and downstream use must comply with both:
Glint-Research/Fable-5-traces — AGPL-3.0, and distilled from Anthropic Claude
outputs (subject to Anthropic's usage terms).Released as a research artifact. Review the upstream licenses before redistribution or production
use. license: other reflects the combination of the above, not a single license.
Research on hybrid Mamba-2/MoE reasoning models, agentic/tool-use experimentation. Not safety-aligned beyond the base model; evaluate before any production deployment.
<!-- FABLETRON_BENCHMARKS_START -->Fabletron is a Fable-5 fine-tune of Nemotron-3-Super-120B-A12B. This repository hosts the MLX 4-bit (for Apple Silicon) build. The results below were produced through a deployed NeMo Evaluator at full context length (262 144) with a 32 768-token generation budget, comparing base Nemotron-3-Super against the Fabletron fine-tune in its two served formats — GGUF (llama.cpp) and NVFP4 (vLLM / Blackwell).

| Benchmark | Base Nemotron 3 Super | Fabletron (GGUF) | Fabletron (NVFP4) |
|---|---|---|---|
| IFEval | 89.6 | 90.4 | 87.4 |
| GSM8K | 96.6 | 96.5 | 96.5 |
| MMLU-Pro | 81.1 | 81.5 | 81.2 |
| HumanEval+ | 87.8 | 89.6 | 89.6 |
| MBPP+ | 95.5 | 96.6 | 96.8 |
| BFCL (v3 · multi_turn + ast) | 31.7 | 53.6 | 53.9 |
Scores are % (higher is better). The standout is function-calling (BFCL): 31.7 → 53.6 — base Nemotron largely fails multi-turn and parallel tool use, which the fine-tune resolves (single-tool calls 0.8 → 85.7, multi-turn 0 → 45). General reasoning and coding hold or improve slightly, and NVFP4 tracks the GGUF fine-tune within noise — the only give-back to quantization is IFEval strict (≈2 points).

Mean per-request decode rate across the 6 benchmark families (tok/s, client-side, parallelism 4): base 45.7 · Fabletron GGUF 46.3 · Fabletron NVFP4 63.8. The NVFP4 build serves at ≈1.4× the GGUF (llama.cpp) rate on an RTX PRO 6000 (Blackwell).
<sub>BFCL = Berkeley Function-Calling Leaderboard v3 (multi_turn,ast, native tool-calling, via nvidia_bfcl 26.3). Base and GGUF share the llama.cpp engine; NVFP4 runs on vLLM. Output truncation at this budget is ≈0 across families (MMLU-Pro shows ≈3.5% length-capped generations, intrinsic to the benchmark and near-identical for all three models, so it does not bias the comparison).</sub>