Skip to page content
SAVRN
Search Plan a project

Open-weight model

vitoom-nunchaku

by Zhang tonera/vitoom-nunchaku

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.

Parameters—
Context—
Weights2.9 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

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 installed torch version.
  • 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.

Documentation2 files · 21.8 KB
Other22 files · 2.9 GB
Repository3 files · 5.1 KB
Every file
FileTypeSizeSHA-256
README.mdDocumentation11.0 KB —
README_CN.mdDocumentation10.8 KB —
nunchaku-1.3.0.dev20260622+cu12.8torch2.11-cp310-cp310-linux_x86_64.whlOther166.8 MB bebd5941fdcf
nunchaku-1.3.0.dev20260622+cu12.8torch2.11-cp311-cp311-linux_x86_64.whlOther166.9 MB bcdfe6fcc36c
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp310-cp310-linux_x86_64.whlOther147.4 MB 687fdcec4afa
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_aarch64.whlOther127.8 MB 5739e226ff0f
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_x86_64.whlOther147.4 MB 02a762d94ed2
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp312-cp312-linux_aarch64.whlOther58.0 MB 2656e28798ef
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp313-cp313-linux_aarch64.whlOther58.0 MB 85e7a0e04770
nunchaku-1.3.0.dev20260624+cu13.0torch2.12-cp313-cp313-linux_x86_64.whlOther147.4 MB 4a04f47405ab
nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp311-cp311-win_amd64.whlOther92.1 MB c6ac138a331f
nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp312-cp312-win_amd64.whlOther92.1 MB ddc015bfa6fc
nunchaku-1.3.0.dev20260629+cu13.0torch2.11-cp313-cp313-win_amd64.whlOther92.1 MB f8f9e7d3de46
nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp311-cp311-win_amd64.whlOther92.1 MB d6756e2978ad
nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp312-cp312-win_amd64.whlOther92.1 MB 8a527e53b27a
nunchaku-1.3.0.dev20260629+cu13.0torch2.12-cp313-cp313-win_amd64.whlOther92.1 MB 0093f922cf42
nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_aarch64.whlOther128.6 MB c5a47ba1622d
nunchaku-1.4.0+cu13.0torch2.11-cp311-cp311-linux_x86_64.whlOther148.2 MB 1a0104b8262c
nunchaku-1.4.0+cu13.0torch2.14-cp311-cp311-linux_x86_64.whlOther196.4 MB 01179adecad5
nunchaku-1.4.0+cu13.0torch2.14-cp311-cp311-win_amd64.whlOther168.0 MB c8bc5e6ffd71
nunchaku-1.4.0+cu13.0torch2.14-cp312-cp312-linux_x86_64.whlOther196.4 MB 21f69c751a01
nunchaku-1.4.0+cu13.0torch2.14-cp312-cp312-win_amd64.whlOther168.0 MB c793865df013
nunchaku-1.4.0+cu13.0torch2.14-cp313-cp313-linux_x86_64.whlOther196.4 MB 1592436ed65b
nunchaku-1.4.0+cu13.0torch2.14-cp313-cp313-win_amd64.whlOther168.0 MB f3b9d0b66747
.gitattributesRepository4.3 KB —
.mscRepository713 B —
.mvRepository36 B —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download from Zhang

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.