Downloads · 30 days
31
3% of all-time downloads
unigilby/Hy3-oQ4e
Hy3-oQ4e is a text generation model from unigilby. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as apache-2.0.
oMLX oQ4e (imatrix-enhanced affine 4-bit, group size 64, sensitivity-driven mixed placements) quantization of tencent/Hy3 (HunYuan V3, 80-layer MoE: 192 routed experts + 1 shared, sigmoid router with expert bias).
Downloads · 30 days
31
3% of all-time downloads
All-time downloads
973
Public
Parameters
295B
170 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors170 GB · 100%
How the weights are stored.
U32295B · 100%
From the Hugging Face model README
oMLX oQ4e (imatrix-enhanced affine 4-bit, group size 64, sensitivity-driven mixed placements) quantization of tencent/Hy3 (HunYuan V3, 80-layer MoE: 192 routed experts + 1 shared, sigmoid router with expert bias).
num_nextn_predict_layers) weights are stripped; this is a pure decoder checkpoint.Graded near-expert across the board on a role-mapped benchmark (coding, QA, sales,
marketing, legal, operations, sysops, devops + clinical/pharma/psych): A in eight
categories, A- in coding/devops/pharma. Single-stream ~25 tok/s, TPOT ~41 ms on an
M3 Ultra (512 GB). Run with reasoning_effort: "high" and the official sampling
(temperature=0.9, top_p=1.0 — greedy decoding degrades the chain-of-thought).
This affine oQ4e clearly beat its MX-float sibling (Hy3-MLX-MXFP4-imatrix) at identical speed: mxfp4's parameter-free E2M1 rounding produces sporadic stray-token garbling in long outputs (corrupted identifiers inside otherwise-correct code and contract text; coding graded C vs this model's A-), while the imatrix-weighted affine fit preserves those precision-critical circuits. If you're choosing between the two, use this one.
Known model-level limitation (both quants, matches Tencent's Hy3-preview notes): weak error recovery in multi-turn tool calling — mid-conversation the model can emit tool calls as plain text without its sentinel tokens. Single-shot tool calls parse fine.
model_type: hy_v3 support is not yet merged into mlx-lm — it requires
mlx-lm PR #1211 (adds
mlx_lm/models/hy_v3.py, the hy_v3 tool parsers, and thinking-tag inference).
Apply the PR (or install from its branch) before loading:
from mlx_lm import load, generate
model, tokenizer = load("unigilby/Hy3-oQ4e")
prompt = tokenizer.apply_chat_template(
[{"role": "user", "content": "Hello!"}], add_generation_prompt=True
)
print(generate(model, tokenizer, prompt=prompt, max_tokens=200))
Quantized with oMLX quantize_oq_streaming
(enhanced/imatrix mode) on a Mac Studio M3 Ultra.