Downloads · 30 days
535
20% of all-time downloads
vcruz305/Kimi-K3-GGUF
Kimi-K3-GGUF is a text generation model from vcruz305. Use it when you need the model to write or continue text. It is set up for gguf. The card lists the license as other.
Kimi-K3 (2.78 T parameters) compressed to 330.2 GB IQ1S GGUF (307.49 GiB, 9 shards) — about 21% of the ~1.56 TB source artifact.
Downloads · 30 days
535
20% of all-time downloads
All-time downloads
2.6K
Public
Repo size
981 GB
Likes
6
Public
Click a slice to open those files.
.gguf650 GB · 100%
From the Hugging Face model README
Kimi-K3 (2.78 T parameters) compressed to 330.2 GB IQ1_S GGUF (307.49 GiB, 9 shards) — about 21% of the ~1.56 TB source artifact.
Second pack: UD-IQ1_S_DENSE/ is a separate quant, 320.33 GB (9 shards), the dense-path variant — not a second IQ1_S. Do not mix the two shard sets.
Every one of the 82,432 routed experts is present — no experts are dropped. The GGUF loads without model-specific patches on an existing Kimi-K3-capable llama.cpp build.
The exact method used to create this model will be released soon. This card documents what the model is, how to run it, and how it measures — not how it was built.
| Benchmark | K3 IQ1_S GGUF | Full K3 | Notes |
|---|---|---|---|
| HumanEval | 94.5% (155/164) | 94.5% | 1:1 match |
| MMLU | 79.49% | 85% | Within expected IQ1_S gap |
| AIME | 92.5% | 96% | |
| GSM8K | 95% | 95% |
| Metric | Value |
|---|---|
| Size | 330,167,807,328 bytes / 307.49 GiB (9 shards) |
| vs. smallest published K3 quant | 44% smaller (594 GB → 330 GB) |
| Weights resident | 316,036 MiB, measured on 8× A100-80GB |
| Speed (llama.cpp, single-stream) | 10.8 tok/s |
| Speed (3× DGX Spark TP3, SparkInfer) | 12.5492 tok/s (K=8 profile, 112/112 accepted drafts) |
| WikiText-2 PPL | 5.3610 ± 0.02917 (canonical wiki.test.raw, all 568 chunks, -c 512) |
| Full-MXFP4 top-1 agreement | 73.741 ± 0.243% (32-window mixed-domain paired protocol) |
| Context | Architecture limit 1,048,576; 3× Spark TP3 practical ceiling ~8K for full resident weights (~113 GiB/rank) |
Current measured throughput: 12.5468 and 12.5516 tok/s, averaging 12.5492 tok/s around a matched 6.4930 baseline, with 112/112 accepted drafts and identical token IDs. This is the K=8 repeat-heavy structured profile from the SparkInfer TP3 recipe, verified on real DGX Spark (GB10) hardware.
SparkInfer is optimized for all Blackwell chips (H200, GB10/DGX Spark, and other GB10-based systems). The gittensor-ai-lab/sparkinfer-k3 repo runs on 8× H200 as the reference configuration; DGX Spark (GB10) has a reduced footprint (~113 GiB/rank under 121 GiB).
| Runtime | Hardware | Measured decode |
|---|---|---|
| SparkInfer TP3 | 3× DGX Spark (GB10) | 12.5492 tok/s (K=8 profile, 112/112 drafts) |
| SparkInfer TP4 | 4× DGX Spark (GB10) | 7.90 tok/s |
| llama.cpp | 8× A100-80GB | 10.8 tok/s |
| vLLM TP3 + DSpark | 3× H200 | 52.454 tok/s (coding) |
kimi_k3_dist_rank.cpp: it never set the GGUF capability flags that gate loading, so shared experts, routed-expert normalization, and MLA attention gate were silently skipped on every token — real weights present, never computed. MY fix adds the same capability probe every other code path already had.SPARKINFER_K3_KDA_FUSE=0: +20% over MY own baselineFull launch procedure (see kimi-k3-neuron-tp3-dgxspark-recipe):
sparkinfer --model ./Kimi-K3-UD-IQ1_S/UD-IQ1_S --tp 3 --rank 0 --listen --ctx-len 8192 --jdba-band--coord <rank0-host>:9000 --jdba-bandShards load from UD-IQ1_S/Kimi-K3-UD-IQ1_S-00001-of-00009.gguf (all 9 parts required).
Patches 0021–0026 add n-gram/prompt-lookup speculative decoding, match-confidence gating, recursive-majority continuation, and distributed LM-head banding. On real TP3 hardware, 64-token generations show:
--spec-draft 4--spec-draft 4Requires a llama.cpp build with Kimi-K3 support — upstream PR #26185 or the Unsloth K3 fork.
llama-server \
-m UD-IQ1_S/Kimi-K3-UD-IQ1_S-00001-of-00009.gguf \
-ngl 99 --jinja \
-c 8192 --parallel 1 \
-ctk f16 -ctv f16 -fa on \
--temp 1.0 --top-p 0.95
| Runtime | Hardware | Measured decode | Recipe |
|---|---|---|---|
| vLLM TP3 + DSpark | 3× H200 | 52.454 tok/s (coding) | kimi-k3-neuron-tp3-vllm-recipe |
This repository is Xet-backed. Use the hf_xet transport — chunk-deduplicated and parallel:
pip install -U "huggingface_hub[hf_xet]"
hf auth login
export HF_XET_HIGH_PERFORMANCE=1
hf download vcruz305/Kimi-K3-GGUF --local-dir ./Kimi-K3-UD-IQ1_S \
--include "UD-IQ1_S/Kimi-K3-UD-IQ1_S-*.gguf" --include "k3_chat_template.jinja"
All 9 shards are required; llama.cpp loads them automatically from UD-IQ1_S/Kimi-K3-UD-IQ1_S-00001-of-00009.gguf.
Dense-path variant only (320.33 GB, not a second IQ1_S):
hf download vcruz305/Kimi-K3-GGUF --local-dir ./Kimi-K3-UD-IQ1_S_DENSE \
--include "UD-IQ1_S_DENSE/Kimi-K3-UD-IQ1_S_DENSE-*.gguf" --include "k3_chat_template.jinja"
Load that pack from UD-IQ1_S_DENSE/Kimi-K3-UD-IQ1_S_DENSE-00001-of-00009.gguf.
Two things learned moving this artifact around:
Experimental, and it works. It loads, reasons in K3's native format, and scores 94.5% on HumanEval — measured on the full 164 problems, not a subset.
UD-IQ1_S/. The dense-path variant is UD-IQ1_S_DENSE/ (320.33 GB), previously Q6-dense/Kimi-K3-UD-IQ1_S-Q6D-*. Server-side pointer move; no weight re-upload. Old root and Q6-dense/ URLs 404.Kimi-K3-UD-IQ1_S-*-of-00009.gguf (server-side pointer rename; no weight re-upload).kimi_k3_dist_rank.cpp now sets GGUF capability flags that gate loading of shared experts, routed-expert normalization, and MLA attention gate. Pre-fix measurements were invalid (engine skipped real computation).