Feature Extraction
MLX
Safetensors
English
qwen3
apple-silicon
embeddings
contrastive-learning
verifier
reranker
agents
clm
quantized
4-bit precision
Instructions to use czl/CLM-v0.1-8B-MLX-4bit-outq2 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use czl/CLM-v0.1-8B-MLX-4bit-outq2 with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] hf download czl/CLM-v0.1-8B-MLX-4bit-outq2 --local-dir CLM-v0.1-8B-MLX-4bit-outq2
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Atomic Chat
Download quantization.json from czl/CLM-v0.1-8B-MLX-4bit-outq2: direct link, hf CLI and curl.
- Browser
- Download file 2.57 kB
-
https://huggingface.co/czl/CLM-v0.1-8B-MLX-4bit-outq2/resolve/main/quantization.json
- Command line
-
hf download hf://czl/CLM-v0.1-8B-MLX-4bit-outq2/quantization.json
-
curl -L -o quantization.json https://huggingface.co/czl/CLM-v0.1-8B-MLX-4bit-outq2/resolve/main/quantization.json
2.57 kB
| { | |
| "source": "Contrastive-LM/CLM-v0.1-8B encoder = Qwen/Qwen3-8B", | |
| "source_revision": "b968826d9c46dd6066d109eabc6255188de91218", | |
| "tool": "mlx-lm 0.31.3 (mlx_lm.convert)", | |
| "command": "mlx_lm.convert --hf-path Qwen/Qwen3-8B --mlx-path <dir> -q --q-bits N --q-group-size 32", | |
| "mode": "affine, per-group bf16 scale and bias", | |
| "group_size": 32, | |
| "group_size_note": "32 is the published recipe and measured best at every width; mlx-lm's default (64) and Qwen's mlx-community repos (128) are both worse here. MLX affine spends 32 bits per group on a bf16 scale AND bias, so group size is a first-class quality knob.", | |
| "quantised": "every linear weight, including embed_tokens and lm_head; all of Qwen3-8B's quantized last dims (4096, 1024, 12288) divide 32, so nothing is skipped", | |
| "lm_head": "present in the safetensors for layout compatibility but replaced with an Identity before evaluation by clm_mlx.Encoder -- pooling never touches it", | |
| "sizes_bytes": { | |
| "4bit": 5131300029, | |
| "6bit": 7178920204, | |
| "8bit": 9226527200, | |
| "bf16": "unquantised reference, ~15 GB" | |
| }, | |
| "sizes_note": "8190427136 x (bits + 32/group_size) / 8 + 616448 at group_size 32, i.e. bits + 1.0. Measured, not predicted: mlx_lm.convert reports 9.0117 / 7.0117 / 5.0118 bits per weight.", | |
| "variants": { | |
| "bf16": { | |
| "level": "reference", | |
| "recommended": true, | |
| "reason": "this is the bf16 baseline every other row is measured against; it is not itself a quantisation result", | |
| "top1": null, | |
| "decisive_top1": null, | |
| "gold_delta": null | |
| }, | |
| "8bit": { | |
| "level": "recommended", | |
| "recommended": true, | |
| "reason": "meets the gate", | |
| "top1": 0.988757, | |
| "decisive_top1": 1.0, | |
| "decisive_n": 7440, | |
| "gold_delta": -0.004569, | |
| "gold_loss": 0.004569, | |
| "gold_tolerance": 0.005, | |
| "floor": 1.0 | |
| }, | |
| "6bit": { | |
| "level": "recommended", | |
| "recommended": true, | |
| "reason": "meets the gate", | |
| "top1": 0.98278, | |
| "decisive_top1": 1.0, | |
| "decisive_n": 7440, | |
| "gold_delta": 0.006958, | |
| "gold_loss": -0.006958, | |
| "gold_tolerance": 0.005, | |
| "floor": 1.0 | |
| }, | |
| "4bit": { | |
| "level": "not_recommended", | |
| "recommended": false, | |
| "reason": "agreement on decisive (>1 nat) decisions 0.889651 < 0.995; planner accuracy falls 31.95 points, beyond the 3.0-point budget", | |
| "top1": 0.618616, | |
| "decisive_top1": 0.889651, | |
| "decisive_n": 7440, | |
| "gold_delta": -0.319515, | |
| "gold_loss": 0.319515, | |
| "floor": 1.0 | |
| } | |
| } | |
| } | |