/ Модель

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

Архитектура
llama · dense
Базовая модель
FLUX.1-dev
Опубликована
6 мая 2025

FLUX.1-dev-DF11

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

DFloat11/FLUX.1-dev-DF11 — это сжатая без потерь версия модели FLUX.1-dev, разработанной Black Forest Labs, в формате DFloat11.

1 618скачиваний за 30 дней21лайквеса обновлены28 авг 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель предназначена для генерации изображений по текстовому описанию с использованием библиотеки Diffusers и pipeline text-to-image. Она ориентирована на запуск FLUX.1-dev в условиях ограниченной GPU-памяти.

DFloat11 сжимает веса BFloat16 с помощью кодирования Хаффмана экспонент и аппаратно-ориентированной декомпрессии непосредственно на GPU. Сжатые веса хранятся в памяти GPU и временно распаковываются перед матричными умножениями. По данным README, это снижает потребление GPU-памяти примерно на 30%, не изменяя результаты: выходы побитово идентичны исходной модели BFloat16. Для работы требуются совместимые с CUDA GPU и PyTorch; заявлена поддержка CUDA 11 и CUDA 12. В приведённом примере используются изображения размером 1024×1024, контекст текстовой последовательности до 512 токенов и 50 шагов инференса.

Сильные стороны модели — без потерь в качестве и результатах, отсутствие необходимости в декомпрессии на CPU и передачи данных между CPU и GPU, а также более низкие требования к видеопамяти по сравнению с исходной моделью. Ограничения включают зависимость от CUDA-совместимого GPU, PyTorch и специального пакета DFloat11 с CUDA-ядром. Лицензия в README не указана.

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

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

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

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

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

Открыть на Hugging Face

DFloat11 Compressed Model: black-forest-labs/FLUX.1-dev

This is a losslessly compressed version of black-forest-labs/FLUX.1-dev using our custom DFloat11 format. The outputs of this compressed model are bit-for-bit identical to the original BFloat16 model, while reducing GPU memory consumption by approximately 30%.

🔍 How It Works

DFloat11 compresses model weights using Huffman coding of BFloat16 exponent bits, combined with hardware-aware algorithmic designs that enable efficient on-the-fly decompression directly on the GPU. During inference, the weights remain compressed in GPU memory and are decompressed just before matrix multiplications, then immediately discarded after use to minimize memory footprint.

Key benefits:

  • No CPU decompression or host-device data transfer --- all operations are handled entirely on the GPU.
  • DFloat11 is much faster than CPU-offloading approaches, enabling practical deployment in memory-constrained environments.
  • The compression is fully lossless, guaranteeing that the model’s outputs are bit-for-bit identical to those of the original model.

🔧 How to Use

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

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

    pip install -U diffusers
    
  3. Save the following code as a Python file flux1.py:

    import torch
    from diffusers import FluxPipeline, FluxTransformer2DModel
    from dfloat11 import DFloat11Model
    from transformers.modeling_utils import no_init_weights
    
    with no_init_weights():
        transformer = FluxTransformer2DModel.from_config(
            FluxTransformer2DModel.load_config(
                "black-forest-labs/FLUX.1-dev", subfolder="transformer"
            )
        ).to(torch.bfloat16)
    
    pipe = FluxPipeline.from_pretrained(
        "black-forest-labs/FLUX.1-dev",
        transformer=transformer,
        torch_dtype=torch.bfloat16
    )
    
    DFloat11Model.from_pretrained(
        'DFloat11/FLUX.1-dev-DF11',
        device='cpu',
        bfloat16_model=pipe.transformer,
    )
    
    pipe.enable_model_cpu_offload()
    
    prompt = "A scenic landscape with mountains, a river, and a clear sky."
    image = pipe(
        prompt,
        width=1024,
        height=1024,
        guidance_scale=3.5,
        num_inference_steps=50,
        max_sequence_length=512,
        generator=torch.Generator(device="cuda").manual_seed(0)
    ).images[0]
    
    image.save("image.png")
    
  4. Run python flux1.py in your terminal.

📄 Learn More

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей