/ Модель

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

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

HiDream-I1-Full-DF11

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

DFloat11/HiDream-I1-Full-DF11 — это бессрочно сжата lossless-версия модели генерации изображений HiDream-ai/HiDream-I1-Full, подготовленная с использованием технологии DFloat11 от LeanModels.

1 045скачиваний за 30 дней0лайковвеса обновлены26 июн 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель предназначена для преобразования текстовых описаний в изображения и совместима с HiDreamImagePipeline из библиотеки diffusers.

Сжатие выполняется методом Huffman coding для экспонентных битов весов BFloat16, а распаковка во время инференса ускоряется специальным CUDA-ядром. По данным README, размер модели уменьшен с 34,21 до 24,19 ГБ, при этом выходы остаются побитно идентичными оригиналу. Пиковое потребление памяти при генерации изображения 1024×1024 снижается с 35,61 до 26,42 ГБ, что позволяет запускать модель на одной GPU с 32 ГБ памяти. На A100 генерация занимает около 161 секунды против 140 секунд у исходной версии.

Для работы требуются CUDA-совместимая GPU, PyTorch, пакет dfloat11 с поддержкой соответствующей версии CUDA и библиотека diffusers. В приведённом примере используются текстовый запрос на английском языке, разрешение 1024×1024 и 50 шагов инференса; поддерживаемые языки, точная архитектура, максимальный контекст и другие модальности не указаны. Основные преимущества — уменьшенный размер, экономия GPU-памяти и отсутствие потери качества, а ограничениями являются необходимость CUDA-окружения и некоторое увеличение времени генерации. Лицензия в README не указана.

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

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

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

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

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

Открыть на Hugging Face

DFloat11 Compressed Model: HiDream-ai/HiDream-I1-Full

This is a DFloat11 losslessly compressed version of the original HiDream-ai/HiDream-I1-Full model. It reduces model size by 30% compared to the original BFloat16 model, while maintaining bit-identical outputs and supporting efficient GPU inference.

🔥🔥🔥 Thanks to DFloat11 compression, HiDream-I1-Full can now run smoothly on a single 32GB GPU without any quality loss. 🔥🔥🔥

📊 Performance Comparison

MetricHiDream-I1-Full (BFloat16)HiDream-I1-Full (DFloat11)
Model Size34.21 GB24.19 GB
Peak GPU Memory(1024×1024 image generation)35.61 GB26.42 GB
Generation Time(A100 GPU)140 seconds161 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 transformers import AutoTokenizer
    from diffusers import HiDreamImagePipeline
    from dfloat11 import DFloat11Model
    
    tokenizer_4 = AutoTokenizer.from_pretrained("DFloat11/Llama-3.1-8B-Instruct-DF11")
    text_encoder_4 = DFloat11Model.from_pretrained("DFloat11/Llama-3.1-8B-Instruct-DF11", device="cpu")
    text_encoder_4.config.output_hidden_states = True
    text_encoder_4.config.output_attentions = True
    
    pipe = HiDreamImagePipeline.from_pretrained(
        "HiDream-ai/HiDream-I1-Full",
        tokenizer_4=tokenizer_4,
        text_encoder_4=text_encoder_4,
        torch_dtype=torch.bfloat16,
    )
    DFloat11Model.from_pretrained(
        "DFloat11/HiDream-I1-Full-DF11",
        device="cpu",
        bfloat16_model=pipe.transformer,
    )
    pipe.enable_model_cpu_offload()
    
    image = pipe(
        'A cat wearing a vintage astronaut suit, floating inside a spaceship and gazing out the window at Earth.',
        height=1024,
        width=1024,
        guidance_scale=5.0,
        num_inference_steps=50,
        generator=torch.Generator("cuda").manual_seed(0),
    ).images[0]
    image.save("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 ~30% 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…

Ревизия весов
2ace206

0 моделей