vitoom-nunchaku is an open-weight model from Zhang, released under Apache License 2.0. Its published files total 2.9 GB.
English | 中文 Community-maintained fork of Nunchaku. Nunchaku is an SVDQuant inference engine for 4-bit diffusion models (paper: SVDQuant). The upstream project has not been actively maintained for a long time.
Model Card
By Zhang, published under apache-2.0, revision e6c44fc76377.
English | 中文 Community-maintained fork of Nunchaku. Nunchaku is an SVDQuant inference engine for 4-bit diffusion models (paper: SVDQuant). The upstream project has not been actively maintained for a long time. This fork keeps the original capabilities while extending model and quantization support, and distributes prebuilt wheels on Hugging Face. Quantized inference for three additional models. Published wheels cover Linux x8664, Linux aarch64, and Windows, all built for CUDA 13.0: - Linux x8664: Python 3.11 + PyTorch 2.11; Python 3.11 / 3.12 / 3.13 + PyTorch 2.14 File names are listed under Prebuilt Wheels. Anima checkpoints store plain INT8. frompretrained(..., device="cuda") packs them…
Read Zhang's full model card
Vitoom Nunchaku (Extended)
English | 中文
Community-maintained fork of Nunchaku. Nunchaku is an SVDQuant inference engine for 4-bit diffusion models (paper: SVDQuant). The upstream project has not been actively maintained for a long time. This fork keeps the original capabilities while extending model and quantization support, and distributes prebuilt wheels on Hugging Face.
Official docs remain useful as a baseline: Nunchaku Docs · DeepCompressor
Changelog
1.4.0
Quantized inference for three additional models. Published wheels cover Linux x86_64, Linux aarch64, and Windows, all built for CUDA 13.0:
- Linux x86_64: Python 3.11 + PyTorch 2.11; Python 3.11 / 3.12 / 3.13 + PyTorch 2.14
- Linux aarch64: Python 3.11 + PyTorch 2.11
- Windows: Python 3.11 / 3.12 / 3.13 + PyTorch 2.14
File names are listed under Prebuilt Wheels.
| Model | Quantization | Runtime class |
|---|---|---|
| Anima | W8A8 | NunchakuAnimaTransformer3DModel |
| Qwen-Image-2.1-Turbo | W4A4 | NunchakuQwenImage21Transformer2DModel |
| Krea2 | W4A4 | NunchakuKrea2Transformer2DModel |
Anima checkpoints store plain INT8. from_pretrained(..., device="cuda") packs them for the kernel during load. Qwen-Image-2.1-Turbo and Krea2 use the existing W4A4 SVDQuant path, and those weights are already packed at export.
1.3.0
1.3.0.dev20260622 through dev20260629. Adds Chroma, FLUX.2 Klein, Qwen-Image W8A16, and quantized Qwen2.5-VL / Qwen3 text encoders. Those platform wheels are still installable; see below.
Extensions Over Upstream
| Category | Description |
|---|---|
| New model: Anima | W8A8 inference for the Anima transformer (NunchakuAnimaTransformer3DModel) |
| New model: Qwen-Image-2.1-Turbo | W4A4 inference (NunchakuQwenImage21Transformer2DModel) |
| New model: Krea2 | W4A4 inference (NunchakuKrea2Transformer2DModel) |
| New model: Chroma | Quantized Chroma diffusion Transformer inference (NunchakuChromaTransformer2dModel) |
| New model: FLUX.2 Klein | SVDQuant inference for the FLUX.2 Klein family (4B / 9B, etc.) (NunchakuFlux2Transformer2DModel) |
| Qwen-Image 8-bit quantization | W8A16 / int8 inference for the Qwen-Image backbone, in addition to the existing 4-bit path |
| Text encoder quantization | Quantized text encoder runtimes for Qwen2.5-VL and Qwen3 (NunchakuQwen2VLTextEncoderModel, NunchakuQwen3TextEncoderModel, etc.) |
Prebuilt Wheels
Current release: 1.4.0. 1.4 publishes Linux x86_64, Linux aarch64, and Windows builds. The 1.3 wheels for other platforms remain available.
Wheels are published on Hugging Face:
https://huggingface.co/tonera/vitoom-nunchaku
1.4.0 · x86_64 (Linux)
For typical x86 servers and workstations (consumer RTX 30 / 40 / 50 GPUs and compatible datacenter cards). Requires CUDA 13.0.
| File | Python | CUDA / Torch |
|---|---|---|
nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl |
3.11 | cu130 + torch 2.11 |
nunchaku-1.4.0+cu13.0torch2.14-cp311-cp311-linux_x86_64.whl |
3.11 | cu130 + torch 2.14 |
nunchaku-1.4.0+cu13.0torch2.14-cp312-cp312-linux_x86_64.whl |
3.12 | cu130 + torch 2.14 |
nunchaku-1.4.0+cu13.0torch2.14-cp313-cp313-linux_x86_64.whl |
3.13 | cu130 + torch 2.14 |
1.4.0 · aarch64 (Linux ARM64)
| File | Python | CUDA / Torch |
|---|---|---|
nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_aarch64.whl |
3.11 | cu130 + torch 2.11 |
For ARM64 + CUDA 13.0 environments (e.g. GB10 / DGX Spark clusters). Cannot be installed on x86 machines.
1.4.0 · Windows (win_amd64)
For Windows workstations (consumer RTX 30 / 40 / 50 GPUs). Requires CUDA 13.0.
| File | Python | CUDA / Torch |
|---|---|---|
nunchaku-1.4.0+cu13.0torch2.14-cp311-cp311-win_amd64.whl |
3.11 | cu130 + torch 2.14 |
nunchaku-1.4.0+cu13.0torch2.14-cp312-cp312-win_amd64.whl |
3.12 | cu130 + torch 2.14 |
nunchaku-1.4.0+cu13.0torch2.14-cp313-cp313-win_amd64.whl |
3.13 | cu130 + torch 2.14 |
1.3.0 · x86_64 (Linux)
For typical x86 servers and workstations (consumer RTX 30 / 40 / 50 GPUs and compatible datacenter cards).
| File | Python | CUDA / Torch |
|---|---|---|
nunchaku-1.3.0.dev20260622+cu12.8torch2.11-cp310-cp310-linux_x86_64.whl |
3.10 | cu128 + torch 2.11 |
nunchaku-1.3.0.dev20260622+cu12.8torch2.11-cp311-cp311-linux_x86_64.whl |
3.11 | cu128 + torch 2.11 |
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp310-cp310-linux_x86_64.whl |
3.10 | cu130 + torch 2.11 |
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl |
3.11 | cu130 + torch 2.11 |
nunchaku-1.3.0.dev20260624+cu13.0torch2.12-cp313-cp313-linux_x86_64.whl |
3.13 | cu130 + torch 2.12 |
cu128 wheels: sm_75 / 80 / 86 / 89 / 120a — suitable for RTX 30 / 40 / 50 series.
cu130 wheels: all of the above plus sm_121a (GB10 / DGX Spark, etc.), while remaining compatible with RTX 50 series.
1.3.0 · aarch64 (Linux ARM64)
| File | Python | CUDA / Torch |
|---|---|---|
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_aarch64.whl |
3.11 | cu130 + torch 2.11 |
For ARM64 + CUDA 13.0 environments (e.g. GB10 / DGX Spark clusters). Cannot be installed on x86 machines.
1.3.0 · Windows (win_amd64)
For Windows workstations (consumer RTX 30 / 40 / 50 GPUs). Requires CUDA 13.0.
| File | Python | CUDA / Torch |
|---|---|---|
nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp311-cp311-win_amd64.whl |
3.11 | cu130 + torch 2.11 |
nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp312-cp312-win_amd64.whl |
3.12 | cu130 + torch 2.11 |
nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp313-cp313-win_amd64.whl |
3.13 | cu130 + torch 2.11 |
nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp311-cp311-win_amd64.whl |
3.11 | cu130 + torch 2.12 |
nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp312-cp312-win_amd64.whl |
3.12 | cu130 + torch 2.12 |
nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp313-cp313-win_amd64.whl |
3.13 | cu130 + torch 2.12 |
Use via Vitoom (Recommended)
If you only need image generation acceleration in production and prefer not to manage Python/CUDA/wheel versions yourself, use Vitoom instead of installing these wheels manually.
Vitoom is a Docker-based, locally deployable AIGC platform. Through a browser you can run text, image, audio, and video inference on your own hardware (RTX 30 / 40 / 50, DGX Spark, GB10, etc.). Its visual inference module ships with vitoom-nunchaku pre-integrated—Chroma, FLUX.2 Klein, Qwen-Image quantization, and related features are available out of the box in the Web UI after deployment.
Quick start (see the Vitoom README for full details):
git clone https://github.com/tonera/vitoom.git
cd vitoom
python scripts/setup_vitoom.py
python scripts/load_vitoom_images.py
docker compose up -d backend
docker compose -f docker-compose.inference.release.yml --profile visual up -d
Then open http://<LAN-IP>:8888 in your browser. Download models from the Web UI or via python scripts/download_initial_models.py.
| Approach | Best for |
|---|---|
| Install Vitoom | End users who want a ready-to-use AIGC platform; no manual pip install nunchaku |
| Install wheel from this repo | Developers integrating vitoom-nunchaku into their own Python environment, scripts, or custom pipelines |
Deployment guides: docker-usage-en.md · docker-usage-cn.md
Installation (Manual Wheel)
After downloading the wheel that matches your platform and Python version from Hugging Face:
pip install nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl
Or use the Hugging Face CLI:
hf download tonera/vitoom-nunchaku \
nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl \
--local-dir ./wheels
pip install ./wheels/nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl
Running also requires the latest diffusers source. The PyPI stable release does not yet include the models added in 1.4.0:
pip install git+https://github.com/huggingface/diffusers.git
Verify
python -c "import nunchaku; print(nunchaku.__version__)"
Which Wheel to Choose
| Scenario | Recommended wheel |
|---|---|
| x86 Linux + Python 3.11 + PyTorch 2.11 cu130 | nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl |
| x86 Linux + Python 3.11–3.13 + PyTorch 2.14 cu130 | linux_x86_64 + +cu13.0torch2.14 + matching cp tag (1.4) |
| ARM64 GB10 cluster, Python 3.11 + PyTorch 2.11 | nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_aarch64.whl |
| Windows + Python 3.11–3.13 + PyTorch 2.14 cu130 | win_amd64 + +cu13.0torch2.14 + matching cp tag (1.4) |
| x86 Linux + RTX 4090 / 5090, PyTorch cu128 | linux_x86_64 + +cu12.8torch2.11 + matching cp tag (1.3) |
| x86 Linux + Python 3.13 + PyTorch 2.12 | dev20260624 + +cu13.0torch2.12-cp313 + linux_x86_64 (1.3) |
| Windows + PyTorch 2.11 / 2.12 | win_amd64 + +cu13.0torch2.11 or +cu13.0torch2.12 + matching cp tag (1.3) |
Notes:
- Python tag (
cp310/cp311/cp312/cp313) must match your runtime. - PyTorch version (
torch2.11/torch2.12/torch2.14) must match your installedtorchversion. - CUDA variant (cu128 / cu130) must match
torch.version.cuda. - ARM wheels and x86 / Windows wheels are not interchangeable.
Citation
If the inference acceleration in this project helps your research, please cite the original SVDQuant paper:
@inproceedings{
li2024svdquant,
title={SVDQuant: Absorbing Outliers by Low-Rank Components for 4-Bit Diffusion Models},
author={Li*, Muyang and Lin*, Yujun and Zhang*, Zhekai and Cai, Tianle and Li, Xiuyu and Guo, Junxian and Xie, Enze and Meng, Chenlin and Zhu, Jun-Yan and Han, Song},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025}
}
Disclaimer
This is a community-maintained extension of upstream Nunchaku. Wheels are distributed independently by the Vitoom team and are not an official release from MIT Han Lab / nunchaku-ai. For support, please open an issue on the corresponding Hugging Face repository or project tracker.
Identity and Version
- Repository
- tonera/vitoom-nunchaku
- Publisher
- Zhang
- Task
- Not stated by the source
- Modality
- Other
- Library
- nunchaku
- Parameters
- Not stated by the source
- Languages
- en, zh
- Revision
- e6c44fc76377930efa689b91db46117a608ec080
- First published
- 2026-06-23
- Last updated
- 2026-10-18
Files and Weights
27 files, 2.9 GB in total.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| README.md | Documentation | 11.0 KB | — |
| README_CN.md | Documentation | 10.8 KB | — |
| nunchaku-1.3.0.dev20260622+cu12.8torch2.11-cp310-cp310-linux_x86_64.whl | Other | 166.8 MB | bebd5941fdcf |
| nunchaku-1.3.0.dev20260622+cu12.8torch2.11-cp311-cp311-linux_x86_64.whl | Other | 166.9 MB | bcdfe6fcc36c |
| nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp310-cp310-linux_x86_64.whl | Other | 147.4 MB | 687fdcec4afa |
| nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_aarch64.whl | Other | 127.8 MB | 5739e226ff0f |
| nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl | Other | 147.4 MB | 02a762d94ed2 |
| nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp312-cp312-linux_aarch64.whl | Other | 58.0 MB | 2656e28798ef |
| nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp313-cp313-linux_aarch64.whl | Other | 58.0 MB | 85e7a0e04770 |
| nunchaku-1.3.0.dev20260624+cu13.0torch2.12-cp313-cp313-linux_x86_64.whl | Other | 147.4 MB | 4a04f47405ab |
| nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp311-cp311-win_amd64.whl | Other | 92.1 MB | c6ac138a331f |
| nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp312-cp312-win_amd64.whl | Other | 92.1 MB | ddc015bfa6fc |
| nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp313-cp313-win_amd64.whl | Other | 92.1 MB | f8f9e7d3de46 |
| nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp311-cp311-win_amd64.whl | Other | 92.1 MB | d6756e2978ad |
| nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp312-cp312-win_amd64.whl | Other | 92.1 MB | 8a527e53b27a |
| nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp313-cp313-win_amd64.whl | Other | 92.1 MB | 0093f922cf42 |
| nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_aarch64.whl | Other | 128.6 MB | c5a47ba1622d |
| nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl | Other | 148.2 MB | 1a0104b8262c |
| nunchaku-1.4.0+cu13.0torch2.14-cp311-cp311-linux_x86_64.whl | Other | 196.4 MB | 01179adecad5 |
| nunchaku-1.4.0+cu13.0torch2.14-cp311-cp311-win_amd64.whl | Other | 168.0 MB | c8bc5e6ffd71 |
| nunchaku-1.4.0+cu13.0torch2.14-cp312-cp312-linux_x86_64.whl | Other | 196.4 MB | 21f69c751a01 |
| nunchaku-1.4.0+cu13.0torch2.14-cp312-cp312-win_amd64.whl | Other | 168.0 MB | c793865df013 |
| nunchaku-1.4.0+cu13.0torch2.14-cp313-cp313-linux_x86_64.whl | Other | 196.4 MB | 1592436ed65b |
| nunchaku-1.4.0+cu13.0torch2.14-cp313-cp313-win_amd64.whl | Other | 168.0 MB | f3b9d0b66747 |
| .gitattributes | Repository | 4.3 KB | — |
| .msc | Repository | 713 B | — |
| .mv | Repository | 36 B | — |
License and Download
- License
- apache-2.0
- Access
- Open weights, no gate
Released by Zhang through its official repository on Hugging Face. Read the license.
Built From
- Described by arXiv:2411.05007
Questions About vitoom-nunchaku
Can I use vitoom-nunchaku commercially?
Yes. vitoom-nunchaku is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.