alt.freeweights.text / Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.textSubject:

Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B

Date: 2026-11-15Commit: 7b2d7eaSigned: 2DC28CC7B26A283B ✓

Text generation model with 19B parameters. Safetensors weights, 13.3 GB in all. Published by mlx-community under Apache-2.0.

19B params13.3GBOrnith-1.5-35B-A3B-OptiQ-4bit-REAP-19Bsafetensorspermissive
FactsParams19BSize13.3 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
# manifest sha256 0901a69500f2… · 13.3 GB · 15 files
$ fw verify ./Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
From sourceHosted (signed)mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19BLast check: 2026-11-15 05:05 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Ornith-1.5-35B-A3B-OptiQ-4bit.

Works with

Overview

Size
13.3 GB
Weights
13.2 GB (safetensors)
Parameters
19B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
15, each with a sha256
Publisher
mlx-community
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:05 UTCpassed

Model card

From the publisher at commit 7b2d7ea. Shown as plain text with links; images open at the publisher.

mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B#

Built with mlx-optiq, the MLX-native toolkit to quantize, prune, fine-tune, and serve LLMs locally on Apple Silicon. All OptiQ models · Docs

12.8 GB instead of 21.9 GB. 14.5 GB of memory to run.

ParentThis model
On disk21.9 GB12.8 GB−42%
Parameters35.1B18.8B−47%

50% of the routed experts are removed from mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit; active parameters per token are unchanged, since top-8 routing is preserved and only the stored expert bank shrinks. That is why it gets smaller without getting slower.

Retained experts are copied bit-for-bit from the parent quant. Nothing is dequantized, re-quantized, merged, or retrained.

This variant was not separately benchmarked. It is published under the recipe validated end to end on Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B, the same architecture at the same 50 % retention: Capability Score 80.03 -> 76.57, with the loss concentrated in MMLU (-21.4) and procedural ability intact (GSM8K +2.6, IFEval +4.3, BFCL -1.0, HumanEval -1.3).

Two things were measured on this checkpoint. The ranking rule was chosen by scoring both candidates against the unpruned model, which picked the conditional mean. And the resulting divergence from the unpruned parent is KL 0.331 — for reference, the checkpoints that degrade visibly under pruning measure above 1.0, and this one is well inside the range where generation is indistinguishable in review.

Details#

PropertyValue
Experts retained128 of 256 per layer
Active experts per token8 (unchanged)
Allocationuniform (128 of 256 in every layer)
Size12.8 GB (parent 21.9 GB)
Parameters18.8B (parent 35.1B)
SelectionREAP — mean of router weight x expert output norm, over the tokens each expert served
Calibrationoptiq six-domain mix, 8 samples
MTP sidecarabsent

Use it#

pip install mlx-optiq
optiq serve --model mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
from mlx_lm import load, generate
model, tok = load("mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B")
print(generate(model, tok, prompt="Hello", max_tokens=64))

Method#

Expert pruning follows REAP (Cerebras Research, ICLR 2026 — REAP the Experts: Why Pruning Prevails for One-Shot MoE Compression). Experts are ranked by the conditional mean of router weight × expert output norm over calibration data; the lowest-ranked are removed and the router is sliced to match.

OptiQ applies it in the quantized domain — directly on a quantized checkpoint, with no BF16 parent and no dequantization of survivors — via optiq prune-experts. See the pruning docs.

Files

15 files · 13.3 GBWeights 13.2 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 15 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md3.34 KB79193009d9e16674bd6cfc9501adf2d4594ad9e10590e16462b9c30ec8b27cb7
chat_template.jinja7.54 KB182e77dd83bd8e9ca818b240b82e28f243762cd5dda32e6eef327df7b1cd107e
config.json116 KBd27e49475112fc828ae1812c2dfb7ab1da705a4eb448050ae38b3db98477c22b
generation_config.json202 Be70c136c1b78ddc1fb0905bac8e733a4dc448d4f852a5dd75143fffc70be550e
kv_config.json660 Bc91b198188237b8de5588f4cc607391618fc6159a17f6035b880ec18fee7e6c9
model-00001-of-00003.safetensors4.29 GBe312e4dda559a1087efac54ec8ce005f9f2041960ff1885a8bdc21fa67e1f8c5
model-00002-of-00003.safetensors4.23 GB7cdf4d491f9fcc1fcd528a307f626412dad7a300edb18dea6c48aa3086954ec2
model-00003-of-00003.safetensors3.83 GB46b1f134fad7f68cc81d6634101fb43360d7c409611d98031b9532b077858e41
model.safetensors.index.json207 KB99654a281251430fcf6d8071775b7a2a8afa395d43946cd6b051985d453daf5d
optiq/metadata.json56.5 KB2ea683cb92c8e5733fe825ea5ee3d71880f4279396100380aed9602be10a3e22
optiq/optiq_vision.safetensors893 MBac5b7bac5f4dcceecdfc84813de55be74943268dd88e323ef589cfcf670d4a8b
optiq_metadata.json66.3 KBc50f1a004db3a56249498dbed67e9451ab49043e66ab7603e94cbd62a9eb96ec
tokenizer.json20.0 MB06b9509352d2af50381ab2247e083b80d32d5c0aba91c272ca9ff729b6a0e523
tokenizer_config.json1.16 KB95c557768e6b88a7128befc7bfd3c7de50e5d51af9b8b33a9f4dee0e04f99679
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
7b2d7ead8b pinned now2026-11-15 05:05 UTC15 files · 13.3 GB

Use it

$ fw get mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
# manifest sha256 0901a69500f2… · 13.3 GB · 15 files
$ fw verify ./Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B.json --dir ./Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B $ python3 fw.py verify ./Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B ./mlx-community__Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B --revision 7b2d7ead8b8d1176cbbcda570e0f16cb3841967b --local-dir ./Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B", revision="7b2d7ead8b8d1176cbbcda570e0f16cb3841967b") model = AutoModelForCausalLM.from_pretrained("mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B", revision="7b2d7ead8b8d1176cbbcda570e0f16cb3841967b", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B --revision 7b2d7ead8b8d1176cbbcda570e0f16cb3841967b

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
79193009d9e16674bd6cfc9501adf2d4594ad9e10590e16462b9c30ec8b27cb7
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.textSubject: Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19BDate: 2026-11-15Commit: 7b2d7eaSigned: 2DC28CC7B26A283B ✓
Upstream
mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
Pinned commit
7b2d7ead8b8d1176cbbcda570e0f16cb3841967b
Manifest
Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B.json · .minisig
Manifest sha256
0901a69500f299017bf11c1bb1cbb8e3af82de3ade1d307976869bb34f6c1278
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:05 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B.json $ curl -O https://freeweights.allternit.com/manifests/mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B.json.minisig $ minisign -Vm Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Ornith-1.5-35B-A3B-OptiQ-4bit-REAP-19B.json. Provenance. Takedown history: none.
From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B