alt.freeweights.qwen / Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B
From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.qwenSubject:

Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B

Date: 2026-11-15Commit: d4c69e0Signed: 2DC28CC7B26A283B ✓

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

19B params13.3GBQwen3.5-35B-A3B-OptiQ-4bit-REAP-19Bsafetensorspermissive
FactsParams19BSize13.3 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B
# manifest sha256 59b362ed028d… · 13.3 GB · 14 files
$ fw verify ./Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B
From sourceHosted (signed)mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19BLast check: 2026-11-15 05:17 UTC

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

Quantized of Qwen3.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
14, each with a sha256
Publisher
mlx-community
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: mlx-community/Qwen3.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:17 UTCpassed

Model card

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

mlx-community/Qwen3.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. 11.7 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/Qwen3.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.067 — 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/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B
from mlx_lm import load, generate
model, tok = load("mlx-community/Qwen3.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

14 files · 13.3 GBWeights 13.2 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 14 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md3.32 KBd062099688e4430bfce89a2a3fba8b841048b26b9c8e79c3925ec9f1c2833f15
chat_template.jinja7.76 KBa4aee8afcf2e0711942cf848899be66016f8d14a889ff9ede07bca099c28f715
config.json116 KB1a59cfc387b6112be57bc7afda9d66039da0b0ce99104bf45991a625fc0b78d0
generation_config.json289 Beb374193e61cb1c356fcdce4fa21b186241631aac99aa88c985ba559ae00e247
kv_config.json660 B0d92648a24a56b4fbc6248bd188c4b98a040c8ff21853ea7e6b94dafd321ddad
model-00001-of-00003.safetensors4.29 GB6a3fa2a4dd0ee3159374c95c78c2e18f83c1e63601c1680e19011757f419d038
model-00002-of-00003.safetensors4.23 GB3db5e4a6ba180e1358489d24c573ef3f4fffd1d803ba41700608c69482f50f75
model-00003-of-00003.safetensors3.83 GB59fe0ef1198f1b77ff0337b2ae21a7d5baa800a739bd50af331ce9ae5356493d
model.safetensors.index.json207 KB429a911286b51aaa2c792e79dc4ea3eb61b49b97ce49f666f49edf38629fd74d
optiq/optiq_vision.safetensors893 MB7d2a9cc2dfe470aef2e0ecd287d29c0900497fe999c4a05f6a688319230ec1ce
optiq_metadata.json122 KB4e2672278e7063b799e946eb709b879bafc6514cc7d4cba0be9feca233bb179c
tokenizer.json20.0 MB87a7830d63fcf43bf241c3c5242e96e62dd3fdc29224ca26fed8ea333db72de4
tokenizer_config.json1.14 KBb2bed5e033438f09f22b0ce9522115b4807d9bbcc3b82bf23372cb74d93ed081
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
d4c69e02dd pinned now2026-11-15 05:17 UTC14 files · 13.3 GB

Use it

$ fw get mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B
# manifest sha256 59b362ed028d… · 13.3 GB · 14 files
$ fw verify ./Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B mlx-community/Qwen3.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/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B.json --dir ./Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B $ python3 fw.py verify ./Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B ./mlx-community__Qwen3.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/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B --revision d4c69e02dd7fb4b53d3dfdea7e2f14683be27cd2 --local-dir ./Qwen3.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/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B", revision="d4c69e02dd7fb4b53d3dfdea7e2f14683be27cd2") model = AutoModelForCausalLM.from_pretrained("mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B", revision="d4c69e02dd7fb4b53d3dfdea7e2f14683be27cd2", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B --revision d4c69e02dd7fb4b53d3dfdea7e2f14683be27cd2

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
d062099688e4430bfce89a2a3fba8b841048b26b9c8e79c3925ec9f1c2833f15
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.qwenSubject: Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19BDate: 2026-11-15Commit: d4c69e0Signed: 2DC28CC7B26A283B ✓
Upstream
mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B
Pinned commit
d4c69e02dd7fb4b53d3dfdea7e2f14683be27cd2
Manifest
Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B.json · .minisig
Manifest sha256
59b362ed028db0395f9ebb846e40365b8aae40768e5d1871f485a3be353b168d
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:17 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B.json $ curl -O https://freeweights.allternit.com/manifests/mlx-community/Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B.json.minisig $ minisign -Vm Qwen3.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/Qwen3.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/Qwen3.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. Qwen3.5-35B-A3B-OptiQ-4bit-REAP-19B.json. Provenance. Takedown history: none.
From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF