/ Модель

Характеристики

Лицензия
Своя лицензия
Базовая модель
PixArt-Sigma-XL-2-1024-MS
Библиотека
absorbquant
Опубликована
5 сен 2026

AbsorbQuant-NVFP4

Генерация изображенийТекст → изображение

Набор квантованных диффузионных трансформеров AbsorbQuant для генерации изображений по текстовым запросам.

0скачиваний за 30 дней0лайковвеса обновлены5 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

AbsorbQuant-NVFP4 — набор готовых к использованию 4-битных чекпойнтов диффузионных трансформеров для генерации изображений по тексту. Репозиторий описывает метод AbsorbQuant: низкоранговую ветвь fp16 ранга 32 для исходного входа и квантованный GPTQ остаток NVFP4; вычисления используют ядро nunchaku gemm_w4a4. В README перечислены варианты для PixArt-Sigma-XL-2-1024, SANA-1.6B, SDXL-Turbo и FLUX.1-schnell.

Чекпойнты рассчитаны на генерацию изображений по текстовым запросам с 4-битным квантованием весов и активаций. В README приведена оценка на наборах MJHQ-5000 и sDCI-5000, где некоторые варианты превосходят сравниваемые квантованные базовые реализации по ряду метрик; результаты зависят от модели и набора. Для запуска используется специализированное ядро nunchaku. Лицензия указана как other, поэтому конкретные условия использования нужно проверять на странице репозитория.

Сценарии применения

  • генерация изображений по текстовому описанию
  • запуск PixArt-Sigma в 4-битном формате
  • запуск SANA-1.6B с квантованными весами и активациями
  • генерация изображений с помощью SDXL-Turbo
  • сравнение качества квантованных диффузионных моделей

Ограничения

Для исполнения требуется поддержка специализированного ядра nunchaku gemm_w4a4; применимость результатов оценки зависит от модели и тестового набора. Указана лицензия other, поэтому условия использования следует уточнить в репозитории.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

AbsorbQuant — W4A4 NVFP4 diffusion-transformer checkpoints

Pre-quantized 4-bit (weights and activations) checkpoints produced by AbsorbQuant: decompose-first H-metric low-rank quantization with a rank-32 fp16 branch on the raw input and a GPTQ-quantized NVFP4 residual, running on the real nunchaku gemm_w4a4 kernel. Code, method, and theory: https://github.com/chenjiaj109550158/AbsorbQuant.

filemodelreleasefrozen configcontent digest (verify.py)size
pixart-sigma/absorbquant-pixart-sigma-nvfp4.ptPixArt-Sigma-XL-2-1024v2λ=0.1 + S_amax@0.254a712360…325 MB
sana-1.6b/absorbquant-sana-1.6b-nvfp4.ptSANA-1.6Bv2λ=0.003 + S_amax@0.75c4fde5b3…822 MB
sdxl-turbo/absorbquant-sdxl-turbo-nvfp4.ptSDXL-Turbov2λ=0.1136050d3…1.7 GB
sdxl-base/absorbquant-sdxl-base-nvfp4.ptSDXL-Base-1.0v2λ=0.01 + S_amax@0.5d81a86fe…1.7 GB
flux-schnell/absorbquant-flux.1-schnell-nvfp4.safetensorsFLUX.1-schnellv2λ=0.003 + S_amax@0.257a4f524c…6.6 GB
flux-dev/absorbquant-flux.1-dev-nvfp4.safetensorsFLUX.1-devv2λ=0.3 + S_amax@0.5240bbc8e…6.6 GB

Release lam0.1-v4 — search-free recipe (2026-09-23)

Six additional checkpoints built with protocol v4 and the search-free recipe of docs/ALPHA_SELECTION_SSE.md: H-SVD damping λ fixed at 0.1 and the smoothing strength α chosen per layer type from the qdiff-128 layer-SSE tables (config smooth: {family: amax, rule: sse-per-type, tau: 0.0}), i.e. no Algorithm-1 image generation at all. Calibration inputs: the clean-room v4 qdiff-128 caches and covariances (machine #3, 2026-09-21). Each folder also carries PROVENANCE.md, the per-hook alpha_map_per_type.json, the selection record select_sse.json and the builder sidecars.

filemodelrecipe (α per layer type)content digestsize
sdxl-turbo-lam0.1-v4/absorbquant-sdxl-turbo-nvfp4-lam0.1-v4.ptSDXL-Turboλ=0.1; attn1_out=0.25, attn1_qkv=0.5, attn2_out=0.25, attn2_q=0.75, ffn_down=0.25, ffn_up=0.5e1db3587…1.77 GB
pixart-sigma-lam0.1-v4/absorbquant-pixart-sigma-nvfp4-lam0.1-v4.ptPixArt-Sigma-XL-2-1024λ=0.1; attn1_out=0.5, attn1_qkv=0.5, attn2_out=0.25, attn2_q=0.5, ffn_down=0.75, ffn_up=0.5b0d20f3b…340 MB
sana-1.6b-lam0.1-v4/absorbquant-sana-1.6b-nvfp4-lam0.1-v4.ptSANA-1.6Bλ=0.1; attn1_out=0.25, attn1_qkv=0.5, attn2_out=0.5, attn2_q=0.75, ffn_down=0.25, ffn_up=0.5b1169e2d…861 MB
sdxl-base-lam0.1-v4/absorbquant-sdxl-base-nvfp4-lam0.1-v4.ptSDXL-Base-1.0λ=0.1; attn1_out=0.25, attn1_qkv=0.5, attn2_out=0.25, attn2_q=0.75, ffn_down=0.25, ffn_up=0.58aaf5f5f…1.77 GB
flux-schnell-lam0.1-v4/absorbquant-flux.1-schnell-nvfp4-lam0.1-v4.safetensorsFLUX.1-schnellλ=0.1; double.mlp_context_fc1=0.5, double.mlp_context_fc2=0.5, double.mlp_fc1=0.5, double.mlp_fc2=0.25, double.out_proj=0.25, double.out_proj_context=0.25, double.qkv_proj=0.5, double.qkv_proj_context=0.5, single.mlp_fc1=0.5, single.mlp_fc2=0.5, single.out_proj=0.25, single.qkv_proj=0.5b62c9ae6…7.02 GB
flux-dev-lam0.1-v4/absorbquant-flux.1-dev-nvfp4-lam0.1-v4.safetensorsFLUX.1-devλ=0.1; double.mlp_context_fc1=0.5, double.mlp_context_fc2=0.5, double.mlp_fc1=0.5, double.mlp_fc2=0.25, double.out_proj=0.25, double.out_proj_context=0.25, double.qkv_proj=0.5, double.qkv_proj_context=0.5, single.mlp_fc1=0.5, single.mlp_fc2=0.5, single.out_proj=0.5, single.qkv_proj=0.5c564ca3f…7.04 GB

Final 5000-image evaluation (MJHQ-5000 and sDCI-5000, one library each; baselines = the archived SVDQuant+GPTQ / official SVDQuant libraries on the same 16-bit references; S2 minus strongest baseline, PSNR, and wins on PSNR/LPIPS/SSIM/FID-ref/FID-GT):

modelMJHQ-5000sDCI-5000
SDXL-Turbo+0.48 dB, ✓✓✓✓✓+0.53 dB, ✓✓✓✓✗
PixArt-Σ+0.16 dB, ✓✓✓✗✗+0.18 dB, ✓✓✓✓✓
SANA-1.6B+0.15 dB, ✓✓✓✗✓+0.18 dB, ✓✓✓✓✓
SDXL-Base+1.42 dB, ✓✓✓✓✓+1.31 dB, ✓✓✓✓✓
FLUX.1-schnell (vs official SVDQuant)+0.09 dB, ✓✓✓✓✗−0.04 dB, ✗✗✗✓✗ (tie)
FLUX.1-devpendingpending

Full tables, the development-set study (MJHQ-500 / sDCI-500, which also chose this recipe) and caveats are in docs/ALPHA_SELECTION_SSE.md. Download and verify:

python scripts/download.py --model pixart-sigma-lam0.1-v4
python scripts/verify.py --digest workdir/pixart-sigma-lam0.1-v4/checkpoints/absorbquant-pixart-sigma-nvfp4-lam0.1-v4.pt
# rebuild from scratch (metric-level reproduction; bit-exact from the same calibration inputs):
bash scripts/from_scratch/sse.sh pixart-sigma

Release v2 (2026-09-09). The selection algorithm's smoothing gate was corrected (per-hook gains measured at the built strength α with both activation and weight NVFP4-quantized; amax closed-form family; gate threshold 0) and every recipe was re-derived from scratch. The four v2 files above replace their v1 versions; SANA-1.6B's v2 file followed on 2026-09-10 (re-derived from scratch on an independent RTX 5090, bit-identical when rebuilt on the release machine), and FLUX.1-schnell's on 2026-09-10 (re-derived from scratch on that independent machine, Algorithm-1 included: same recipe and same content digest as the release machine's product). v1 recipes are preserved at the repository's git tag v1; v1 files are not reproducible from the current main code.

Usage

git clone https://github.com/chenjiaj109550158/AbsorbQuant && cd AbsorbQuant
pip install -e ".[models]"   # plus the nunchaku wheel for your torch/CUDA
python scripts/download.py --model pixart-sigma
python scripts/generate.py --model pixart-sigma --prompt "a corgi in space"

Provenance / verification

Every checkpoint here is the byte-for-byte output of the repository's from-scratch pipeline (scripts/calibrate.py + scripts/build.py) under the pinned environment in the repository README: calibration uses only the 128 fixed COCO-derived prompts shipped in the repo — no SVDQuant calibration artifacts. scripts/verify.py re-checks tensor-level bit-identity between a rebuild and these files and prints a canonical content digest; the digests for these files are recorded in the repository's configs/*.yaml.

Licenses

The quantization code is Apache-2.0. Quantized weights are derivatives of their base models and inherit each base model's license; this repository does not grant a blanket license for the weights. In particular FLUX.1-dev weights fall under the FLUX.1 [dev] Non-Commercial License and SDXL-Turbo under the Stability AI Non-Commercial Research Community License, so neither may be used commercially. Check the base model licenses before commercial use.

foldersbase modelbase-model license (from its Hub card)
pixart-sigma, pixart-sigma-lam0.1-v4PixArt-alpha/PixArt-Sigma-XL-2-1024-MSopenrail++
sana-1.6b, sana-1.6b-lam0.1-v4Lawrence-cj/Sana_1600M_1024px_BF16_diffusers_ch5632 (diffusers-format export of SANA 1600M 1024px; upstream card Efficient-Large-Model/Sana_1600M_1024px)see the base model card (Efficient-Large-Model/Sana_1600M_1024px lists apache-2.0; the ch5632 diffusers export lists none)
sdxl-turbo, sdxl-turbo-lam0.1-v4stabilityai/sdxl-turboother (sai-nc-community, Stability AI Non-Commercial Research Community License)
sdxl-base, sdxl-base-lam0.1-v4stabilityai/stable-diffusion-xl-base-1.0openrail++ (CreativeML Open RAIL++-M)
flux-schnell, flux-schnell-lam0.1-v4black-forest-labs/FLUX.1-schnellapache-2.0
flux-dev, flux-dev-lam0.1-v4black-forest-labs/FLUX.1-devother (flux-1-dev-non-commercial-license, FLUX.1 [dev] Non-Commercial License)

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · absorbquant

Нельзя запустить

В репозитории 4 LoRA-файлов, и по карточке не понять, какой из них запускать.

Ревизия весов
a260293

0 моделей