/ Модель

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

Архитектура
llama · dense
Базовая модель
Chroma
Опубликована
26 июн 2025

Chroma-DF11

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

DFloat11/Chroma-DF11 — это сжатая без потерь версия модели lodestones/Chroma v39, подготовленная с использованием технологии DFloat11.

2 149скачиваний за 30 дней5лайковвеса обновлены26 июн 2025

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Изображения» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели сгенерируют результат по каждой задаче. Опубликованный тест появится на этой странице.

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

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

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

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

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

Модель предназначена для генерации изображений по текстовому описанию через pipeline_tag text-to-image и совместима с библиотекой Diffusers. Разработчик исходной модели — lodestones, а DFloat11 — технология и реализация сжатия от команды LeanModels.

DFloat11 кодирует экспонентные биты весов BFloat16 с помощью Huffman coding и выполняет распаковку непосредственно на GPU через CUDA kernel. Размер модели уменьшен с 17,80 до 12,16 ГБ, то есть примерно на 32%, а пиковое потребление видеопамяти при генерации изображения 1024×1024 — с 18,33 до 13,26 ГБ. Модель сохраняет bit-identical outputs относительно исходной версии BFloat16 и может работать на одной GPU с 16 ГБ памяти. На A100 генерация занимает около 59 секунд против 56 секунд у исходной модели.

Для работы требуются CUDA-совместимая GPU, PyTorch, пакет dfloat11 с поддержкой CUDA 11 или CUDA 12 и актуальная версия Diffusers. В README не указаны точная архитектура, число параметров, поддерживаемые языки, дополнительные модальности или лицензия. Основное преимущество — существенное сокращение размера и потребления видеопамяти без потери качества и точности вывода; ограничениями являются зависимость от CUDA и необходимость специальной интеграции DFloat11.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

DFloat11 Compressed Model: lodestones/Chroma

This is a DFloat11 losslessly compressed version of the original lodestones/Chroma (v39) model. It reduces model size by 32% compared to the original BFloat16 model, while maintaining bit-identical outputs and supporting efficient GPU inference.

🔥🔥🔥 Thanks to DFloat11 compression, Chroma can now run smoothly on a single 16GB GPU without any quality loss. 🔥🔥🔥

📊 Performance Comparison

MetricChroma (BFloat16)Chroma (DFloat11)
Model Size17.80 GB12.16 GB
Peak GPU Memory(1024×1024 image generation)18.33 GB13.26 GB
Generation Time(A100 GPU)56 seconds59 seconds

🔧 How to Use

  1. Install or upgrade the DFloat11 pip package (installs the CUDA kernel automatically; requires a CUDA-compatible GPU and PyTorch installed):

    pip install -U dfloat11[cuda12]
    # or if you have CUDA version 11:
    # pip install -U dfloat11[cuda11]
    
  2. Install or upgrade the diffusers library.

    pip install -U diffusers
    
  3. To use the DFloat11 model, run the following example code in Python:

    import torch
    from diffusers import ChromaTransformer2DModel, ChromaPipeline
    from transformers.modeling_utils import no_init_weights
    from dfloat11 import DFloat11Model
    
    with no_init_weights():
        transformer = ChromaTransformer2DModel().to(torch.bfloat16)
    
    DFloat11Model.from_pretrained(
        "DFloat11/Chroma-DF11",
        bfloat16_model=transformer,
        device="cpu",
    )
    
    pipe = ChromaPipeline.from_pretrained("lodestones/Chroma", transformer=transformer, torch_dtype=torch.bfloat16)
    pipe.enable_model_cpu_offload()
    
    prompt = [
        "A high-fashion close-up portrait of a blonde woman in clear sunglasses. The image uses a bold teal and red color split for dramatic lighting. The background is a simple teal-green. The photo is sharp and well-composed, and is designed for viewing with anaglyph 3D glasses for optimal effect. It looks professionally done."
    ]
    negative_prompt =  ["low quality, ugly, unfinished, out of focus, deformed, disfigure, blurry, smudged, restricted palette, flat colors"]
    
    image = pipe(
        prompt=prompt,
        negative_prompt=negative_prompt,
        generator=torch.Generator("cpu").manual_seed(433),
        num_inference_steps=40,
        guidance_scale=3.0,
    ).images[0]
    
    image.save("chroma-output.png")
    

🔍 How It Works

We apply Huffman coding to losslessly compress the exponent bits of BFloat16 model weights, which are highly compressible (their 8 bits carry only ~2.6 bits of actual information). To enable fast inference, we implement a highly efficient CUDA kernel that performs on-the-fly weight decompression directly on the GPU.

The result is a model that is ~32% smaller, delivers bit-identical outputs, and achieves performance comparable to the original BFloat16 model.

Learn more in our research paper.

📄 Learn More

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

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

0 моделей