explainx.ai350K+ learn from us
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR — what people are asking
  • Why July 14 matters — Hy3 goes from datacenter to desk
  • Hardware reality — what "single GPU" actually means
  • llama.cpp stack — hy_v3 architecture + MTP
  • Quant ladder — 1-bit vs 4-bit trade-offs
  • Hy3 GGUF vs alternatives — July 2026 local stack
  • Agent and product context
  • Who should download today
  • Summary
  • Related on explainx.ai
← Back to blog

explainx / blog

Tencent Hy3 GGUF — 1-Bit and 4-Bit Quants for Single-GPU llama.cpp

Tencent Hunyuan, Hy3, llama.cpp, GGUF, Local LLM, MoE

Part of Local AI

Jul 14, 2026: Tencent Hunyuan released 1-bit and 4-bit Hy3 GGUF builds for llama.cpp with MTP — 295B MoE on a single 128GB-class GPU. explainx.ai maps VRAM tiers, copy-paste flags, DGX Spark benchmarks, and RTX 3060 reality checks.

Jul 14, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
Tencent Hy3 GGUF — 1-Bit and 4-Bit Quants for Single-GPU llama.cpp

Update — August 28, 2026: Do not expect this to repeat for Hy4 preview. At 770B parameters, even an FP8 checkpoint is ~770 GB of weights — past a single GPU and past an 8xH100 node. Hy3 at 295B was the last Hunyuan flagship that squeezed onto one card.

On July 14, 2026, Tencent Hunyuan posted the follow-up many local-LLM builders waited for after Hy3's July 6 launch:

"We've just released the 1-bit & 4-bit version of Hy3, a flagship-scale 295B model that can be served on a single GPU. Run Hy3 with llama.cpp, enable MTP, and experience powerful intelligence on dramatically lower hardware."

The thread (~14K views in its first hours) quoted the original July 6 launch — 295B MoE, Apache 2.0, 256K context, free OpenRouter window — and added the missing piece from that post's self-hosting section: you no longer need 8× H20 GPUs for every inference path.

Critical nuance upfront: single GPU here means 128 GB unified-memory class — DGX Spark, Mac Studio 128 GB, Strix Halo — not a 16 GB RTX 3060. One viral reply promised "can't wait to run this on my 3060 and 16GB RAM." That is not what Tencent's memory math supports.

Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.


TL;DR — what people are asking

table · 2 cols
QuestionAnswer
What shipped?Official 1-bit & 4-bit Hy3 GGUF builds for llama.cpp + MTP speculative decoding
Which GPU?128 GB unified memory sweet spot — DGX Spark GB10, M-series 128 GB, Strix Halo
Smallest quant?Community IQ1_M ~62 GB (satgeze ladder) — fits 128 GB Mac; not needle-certified at 1M context
Recommended 4-bit path?NVFP4 routed-expert ~174 GB (experts 4-bit, attention/router BF16) or Q4_K_M ~183 GB with MTP
MTP flags?--spec-type draft-mtp --spec-draft-n-max 3 --spec-draft-p-min 0.75 --parallel 1 --jinja
Speed boost?+27–40% tok/s with MTP vs baseline on 128 GB rigs (community benchmarks on PR #25395 builds)
Still need 8 GPUs?Only for full BF16/FP8 vLLM production — GGUF path is the consumer/prosumer lane
Agent tools?Prompt-injected tools work; native OpenAI tool-call parsing on Hy3's bespoke format still rough in llama.cpp
India geo-block?Separate thread reported Tencent 3D site blocked — unrelated to GGUF downloads via Hugging Face

Why July 14 matters — Hy3 goes from datacenter to desk

When Hy3 launched on July 6, explainx.ai's read was blunt: 299B BF16 parameters need 8-GPU tensor parallel via vLLM or SGLang. The 21B active MoE step is cheap per token; weight storage is not.

Eight days later, Tencent closes the gap:

table · 4 cols
PathHardwareWeight formatTypical use
vLLM / SGLang (Jul 6)8× datacenter GPUBF16 / FP8 safetensorsProduction agents, tool parsers
GGUF + llama.cpp (Jul 14)1× 128 GB GPU/UM1-bit – 4-bit quantsLocal coding, privacy, offline agents
OpenRouter APINoneHostedTwo-week free bake-off

That places Hy3 in the same July 2026 conversation as GLM-5.2 MIT open weights and Colibrì's disk-streaming GLM path — but Hy3's pitch is interactive tok/s on one big memory pool, not 0.05 tok/s on 25 GB RAM.


Hardware reality — what "single GPU" actually means

X thread questions answered

@adidshaft asked the right question: which card, context length, and tok/s for 1-bit?

table · 5 cols
TierExample hardwareQuant rungResident footprintReported decode
A — fits fully on GPUDGX Spark GB10, M4 Max 128 GBIQ3_XXS ~117 GB~107 GiB (NextN layer skipped at inference)~17 → 24 tok/s with MTP (+40%)
B — 1-bit ladder128 GB Mac / SparkIQ1_M ~62 GB~60 GB + KVCoherent; no_think mode recommended at IQ1
C — 4-bit quality192 GB+ or offloadQ4_K_M + MTP ~183 GBSplit shards10/10 needle scores to 524K (community cert)
D — not viableRTX 3060 16 GBanyCPU offload dominatesThread aspiration ≠ shipping spec

@4xdotrip asked about Hy3 on a single DGX Spark — yes, that is the reference class. Community quant author vcruz305 benchmarked IQ2_M on Spark GB10: 18.0 → 22.8 tok/s with MTP (+27%, 90% draft acceptance).

@Macchilust's 3060 + 16 GB plan: treat as API-only via OpenRouter free route or smaller dense models — not this MoE.


llama.cpp stack — hy_v3 architecture + MTP

Hy3 uses a new hy_v3 architecture (295B MoE, 80 decoder layers + 1 MTP/NextN layer, 192 experts top-8). Mainline llama.cpp added support via PR #25395 — base graph, MoE router, and draft-mtp speculative head.

Build (until merged to release tag)

bash
git clone https://github.com/ggml-org/llama.cpp
cd llama.cpp
git fetch origin pull/25395/head:hy3-mtp && git checkout hy3-mtp
cmake -B build -DGGML_CUDA=ON -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release -j"$(nproc)"

Apple Silicon: swap -DGGML_CUDA=ON for -DGGML_METAL=ON.

Serve with MTP (copy-paste)

bash
./build/bin/llama-server \
  -m /path/to/Hy3-MTP-IQ2_M.gguf \
  --host 0.0.0.0 --port 8080 \
  --ctx-size 32768 \
  --spec-type draft-mtp \
  --spec-draft-n-max 3 \
  --spec-draft-p-min 0.75 \
  --parallel 1 \
  --jinja

Why --spec-draft-p-min 0.75 is mandatory: Hy3's MTP head is single-depth trained. At default p-min, draft acceptance collapses (~39%) and speculation becomes slower than baseline. At 0.75, acceptance jumps to ~88–97% and decode wins appear.

Other gotchas from community testing:

  • --jinja required — chat template aborts without it
  • --parallel 1 required for draft-mtp on Hy3
  • First load of 100 GB+ quants: ~7–8 minutes before first token — do not kill early
  • Stop string: add <|hy_eos:opensource|> — occasional EOG leak without it
  • Tool calling: native OpenAI-style tool endpoints may 500; inject tools in prompt until parser lands

OpenAI-compatible smoke test

python
from openai import OpenAI

client = OpenAI(base_url="http://127.0.0.1:8080/v1", api_key="EMPTY")
r = client.chat.completions.create(
    model="hy3",
    messages=[{"role": "user", "content": "Write a FastAPI health check route."}],
    temperature=0.9,
    top_p=1.0,
)
print(r.choices[0].message.content)

Wire the same baseURL into OpenCode local model config or Kilo Code / Cline — Hy3's July 6 launch targeted agent scaffolds specifically.


Quant ladder — 1-bit vs 4-bit trade-offs

Tencent's announcement names 1-bit and 4-bit; Hugging Face's quant tree (46+ variants as of July 14) fills the rungs:

table · 4 cols
LabelApprox sizePrecision storyBest for
1-bit (IQ1_M)~62 GBSmallest certified ladder rung128 GB Mac experiments, no_think tasks
2-bit (IQ2_M + MTP)~100 GBRecommended in satgeze ladderDGX Spark daily driver
3-bit (IQ3_XXS-UD)~117 GBAsymmetric: hot tensors Q5–Q8, experts low-bitSingle-node 128 GB quality balance
4-bit (NVFP4 experts)~174 GBRouted experts 4-bit; router/attention BF16Near-FP8 quality, still one Spark
4-bit (Q4_K_M + MTP)~183 GBGeneral k-quant sweet spotLong-context needle tests to 524K

MoE quantization insight: 192 routed experts are ~97% of parameters but only 8 activate per token — quant recipes put the bit budget on experts while keeping attention, shared expert, and output head at Q6–Q8. That is why aggressive IQ rungs remain usable.

Compare to GLM-5.2 Unsloth 2-bit at ~245 GB minimum — Hy3's smaller total parameter count wins the "fits on one desk" race even though GLM-5.2 leads some coding leaderboards.


Hy3 GGUF vs alternatives — July 2026 local stack

table · 4 cols
ModelMoE sizeLocal pathMin practical hardware
Hy3 GGUF295B / 21B activellama.cpp + MTP128 GB unified
GLM-5.2744B / ~32B activeUnsloth 2-bit GGUF256 GB unified
GLM-5.2 Colibrì744BDisk-stream experts25 GB RAM + 370 GB NVMe (slow)
Qwen 3.6 27B dense27B densellama.cpp Q524–48 GB consumer

For MacBook vs dedicated GPU shoppers: Hy3 GGUF is the first frontier MoE that treats 128 GB Apple Silicon as a first-class target — not an afterthought.

For Fable 5 local hardware projections: closed-weight parity may lag years; Hy3 GGUF is proof Chinese open weights keep compressing the desk-scale window.


Agent and product context

Hy3's July 6 positioning was agent reliability — SWE-bench variance ≤4% across CodeBuddy, Cline, and KiloCode scaffolds. The GGUF release does not change model weights; it changes who can run those agents locally without routing prompts through Shenzhen-hosted APIs.

OpenClaw v2026.7.1 already ships Hy3 via TokenHub. Self-hosters can now mirror that stack on llama-server for air-gapped labs — same China AI playbook thesis: open weights + commodity inference.

Compliance reminder: Apache 2.0 clears license friction; it does not clear data-sovereignty review for regulated workloads — same framing as Asian AI alternatives.


Who should download today

Do it if:

  • You own 128 GB unified memory and want a 295B-class agent offline
  • You are A/B testing Hy3 vs GLM-5.2 on identical prompts
  • You need 256K context locally for repo-scale agents (watch KV cache math — 32K comfortable on 128 GB)

Skip if:

  • You have ≤24 GB VRAM — use hosted API or dense 27B models
  • You need production tool-call parsers today — stay on vLLM 8-GPU recipes until llama.cpp Hy3 tool support matures
  • You require maximum coding benchmark scores — GLM-5.2 may still edge Hy3 on your eval

Summary

On July 14, 2026, Tencent released 1-bit and 4-bit Hy3 GGUF quants aimed at single-GPU serving through llama.cpp + MTP — turning a model that launched on 8 GPUs into a 128 GB desk-scale option. The X thread's excitement is justified on DGX Spark and 128 GB Mac hardware; it is not a free pass for 16 GB consumer cards.

The load-bearing flags: --spec-type draft-mtp, --spec-draft-p-min 0.75, --parallel 1, --jinja. Get those right and community benchmarks show ~+27–40% tok/s over non-speculative decode. Get them wrong and MTP becomes a tax.


Related on explainx.ai

  • PrismML Bonsai 27B — HN harness reality + Gemma 4 12B QAT compare (Jul 2026) — dense 27B at 3.9 GB vs Hy3 MoE at 128 GB
  • Tencent Hy3 launch — 295B MoE, Apache 2.0, agent benchmarks
  • What is llama.cpp — install, GGUF, llama-server
  • GLM-5.2 MIT open source — Code Arena #2
  • Colibrì — GLM-5.2 on 25 GB RAM via disk streaming
  • Unsloth GLM-5.2 — 256 GB Mac path
  • MacBook vs dedicated GPU for local LLMs
  • OpenClaw 2026.7.1 — Hy3 TokenHub integration
  • China AI playbook — free models, cheap compute

Sources: Tencent Hunyuan X post, Jul 14 2026 · tencent/Hy3 on Hugging Face · llama.cpp PR #25395 — hy_v3 + MTP · YanissAmz/Hy3-295B-A21B-GGUF · satgeze/Hy3-1M-GGUF quant ladder · Hy3 research page


Quant sizes, tok/s benchmarks, and llama.cpp PR merge status reflect community reports as of July 14, 2026. Verify GGUF shard dates and arch metadata (hy_v3) before multi-hour downloads. Free OpenRouter promotions from the July 6 launch may expire — check current pricing.

Spotted something out of date? Let us know.
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

  • ✓ Free
  • ✓ One email a day, no spam
  • ✓ Unsubscribe anytime
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Jul 2, 2026

What Is llama.cpp? Install, Run GGUF Models, and Serve OpenAI-Compatible APIs

If you run open weights on your own hardware in 2026, you are almost certainly touching llama.cpp — directly or through Ollama and LM Studio. This guide explains what it is, how GGUF fits in, copy-paste install and run commands, and how to expose a local API for coding agents.

Nov 13, 2026

InferSSD: Running 800B-Class MoE Models From NVMe on Consumer GPUs

InferSSD is an open llama.cpp-based runtime that stores routed mixture-of-experts weights on NVMe while attention and KV cache stay in RAM or VRAM. WiCi Research published benchmark tables for DeepSeek-V4.1-Flash-1017 and Muse-Spark-Open on RTX 5090, MacBook Pro, and DGX Spark class machines.

Aug 28, 2026

Tencent Hy4 preview: 770B open weights, 1M context, Apache 2.0

Tencent shipped Hy4 preview with the line "Use it. Tell us what breaks." It is 770B total parameters with 49B active, a 1M-token context, Apache 2.0 weights, and API pricing below GLM 5.3. It is also 2.6x larger than Hy3 was 53 days ago and self-reports a win over its rivals that sits inside the noise. explainx.ai reads the model card, the pricing, and the serving math.