Instructions to use tonera/Chroma1-HD-SVDQ with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use tonera/Chroma1-HD-SVDQ with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("tonera/Chroma1-HD-SVDQ", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- Draw Things
- DiffusionBee
File size: 3,684 Bytes
756dcd5 0bc5cd0 756dcd5 0bc5cd0 756dcd5 9fd75c2 52163c1 af1f66b 0bc5cd0 52163c1 0bc5cd0 756dcd5 0bc5cd0 756dcd5 130bf0f 756dcd5 130bf0f 756dcd5 130bf0f 756dcd5 130bf0f 756dcd5 130bf0f 756dcd5 130bf0f 756dcd5 130bf0f 0bc5cd0 130bf0f 756dcd5 130bf0f 756dcd5 0bc5cd0 130bf0f 756dcd5 0bc5cd0 756dcd5 af1f66b 756dcd5 0bc5cd0 756dcd5 130bf0f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | ---
pipeline_tag: text-to-image
library_name: diffusers
tags:
- Chroma
- quantization
- svdquant
- nunchaku
- fp4
- int4
base_model: tonera/Chroma1-HD-SVDQ
base_model_relation: quantized
license: apache-2.0
---
# 模型说明(SVDQuant)
> **文档语言**:中文|[English](README.md)

## 模型名称
- **模型仓库**:`tonera/Chroma1-HD-SVDQ`
- **Base(Diffusers 权重路径)**:`tonera/Chroma1-HD-SVDQ`(本仓库根目录)
- **量化 Transformer 权重**:`tonera/Chroma1-HD-SVDQ/svdq-<precision>_r32-Chroma1-HD.safetensors`
## 量化 / 推理技术
- **推理引擎**:[vitoom-nunchaku](https://huggingface.co/tonera/vitoom-nunchaku) — 社区维护的 Nunchaku 扩展版,已内置 **Chroma** 支持
Nunchaku 是面向 **4-bit(FP4/INT4)低比特神经网络** 的高性能推理引擎,实现 **SVDQuant** 等后训练量化方案。本仓库 Chroma1-HD 量化权重需配合 **vitoom-nunchaku** 在支持的 GPU 上推理。
上游 [Nunchaku](https://github.com/nunchaku-ai/nunchaku) 长期未合并 Chroma 相关改动([PR #928](https://github.com/nunchaku-ai/nunchaku/pull/928) 仍在等待)。**无需再手动复制 `transformer_chroma.py`。**
## 安装 vitoom-nunchaku(用法一:自建 Python 环境)
从 **[tonera/vitoom-nunchaku](https://huggingface.co/tonera/vitoom-nunchaku)** 安装与平台、Python、CUDA 匹配的预编译 wheel:
```bash
pip install torch==2.11.* torchvision==0.26.* torchaudio==2.11.* \
--index-url https://download.pytorch.org/whl/cu130
hf download tonera/vitoom-nunchaku \
nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl \
--local-dir ./wheels
pip install ./wheels/nunchaku-1.3.0.dev20260622+cu13.0torch2.11-cp311-cp311-linux_x86_64.whl
```
cu128、cp310、ARM64 aarch64 等 wheel 见 [vitoom-nunchaku 说明](https://huggingface.co/tonera/vitoom-nunchaku)。
验证安装:
```bash
python -c "import nunchaku; from nunchaku import NunchakuChromaTransformer2dModel; print(nunchaku.__version__)"
```
## 使用示例(Diffusers + Nunchaku Transformer)
以下示例假设已安装 **vitoom-nunchaku**:
```python
import torch
from diffusers import ChromaPipeline
from nunchaku import NunchakuChromaTransformer2dModel
from nunchaku.utils import get_precision
MODEL = "Chroma1-HD-SVDQ"
REPO_ID = f"tonera/{MODEL}"
if __name__ == "__main__":
transformer = NunchakuChromaTransformer2dModel.from_pretrained(
f"{REPO_ID}/svdq-{get_precision()}_r32-{MODEL}.safetensors"
)
pipe = ChromaPipeline.from_pretrained(
f"{REPO_ID}",
transformer=transformer,
torch_dtype=torch.bfloat16,
use_safetensors=True,
).to("cuda")
prompt = "Make Pikachu hold a sign that says 'Nunchaku is awesome', yarn art style, detailed, vibrant colors"
image = pipe(prompt=prompt, guidance_scale=2.5, num_inference_steps=40).images[0]
image.save("Chroma1.png")
```
## 用法二(推荐:vitoom 平台)
若希望开箱即用的 Web UI、无需手动安装 wheel,可部署 [vitoom](https://github.com/tonera/vitoom)。其 **visual** 模块已内置含 Chroma 支持的 **vitoom-nunchaku**。详见 [docker-usage-cn.md](https://github.com/tonera/vitoom/blob/main/docker-usage-cn.md)。
```bash
git clone https://github.com/tonera/vitoom.git
cd vitoom
python scripts/setup_vitoom.py
python scripts/load_vitoom_images.py --components backend,visual
docker compose up -d backend
docker compose -f docker-compose.inference.release.yml --profile visual up -d
```
Web UI:**Models** → 下载并激活 **`tonera/Chroma1-HD-SVDQ`** → 在 **Image** 工作区推理。
|