/ Модель

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

Лицензия
Своя лицензия
Базовая модель
FLUX.1-dev
Библиотека
diffusers
Опубликована
23 авг 2024

FLUX.1-dev-ControlNet-Depth

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

FLUX.1-dev-ControlNet-Depth — модель управления генерацией изображений на основе глубины для FLUX.1-dev.

2 497скачиваний за 30 дней87лайковвеса обновлены27 авг 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Она разработана совместно исследователями InstantX Team и Shakker Labs, при спонсорской поддержке Shakker AI. Модель предназначена для text-to-image сценариев, в которых требуется сохранять пространственную структуру и композицию исходного изображения по карте глубины, одновременно изменяя содержимое по текстовому запросу. Для работы используется библиотека Diffusers и базовая модель black-forest-labs/FLUX.1-dev.

Модель состоит из четырёх FluxTransformerBlock и одного FluxSingleTransformerBlock. Она обучалась на реальных и сгенерированных изображениях в разрешении 1024 с использованием Depth-Anything-V2 для извлечения карт глубины; обучение проводилось на 16 A800 в течение 70 тысяч шагов. В README указаны английский язык и рекомендуемый диапазон controlnet_conditioning_scale 0,3–0,7. Для запуска необходимы базовая модель FLUX.1-dev, совместимый пайплайн FluxControlNetPipeline и вычислительные ресурсы с поддержкой CUDA и bfloat16. Ограничения и качество для отдельных языков и сценариев отдельно не описаны; результат зависит от качества карты глубины, текстового запроса и базовой модели. Модель распространяется по лицензии flux-1-dev-non-commercial-license, обозначенной как other; лицензия предназначена для некоммерческого использования.

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

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

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

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

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

Открыть на Hugging Face

FLUX.1-dev-ControlNet-Depth

This repository contains a Depth ControlNet for FLUX.1-dev model jointly trained by researchers from InstantX Team and Shakker Labs.

Model Cards

  • The model consists of 4 FluxTransformerBlock and 1 FluxSingleTransformerBlock.
  • This checkpoint is trained on both real and generated image datasets, with 16*A800 for 70K steps. The batch size 16*4=64 with resolution=1024. The learning rate is set to 5e-6. We use Depth-Anything-V2 to extract depth maps.
  • The recommended controlnet_conditioning_scale is 0.3-0.7.

Showcases

Inference

import torch
from diffusers.utils import load_image
from diffusers import FluxControlNetPipeline, FluxControlNetModel

base_model = "black-forest-labs/FLUX.1-dev"
controlnet_model = "Shakker-Labs/FLUX.1-dev-ControlNet-Depth"

controlnet = FluxControlNetModel.from_pretrained(controlnet_model, torch_dtype=torch.bfloat16)
pipe = FluxControlNetPipeline.from_pretrained(
    base_model, controlnet=controlnet, torch_dtype=torch.bfloat16
)
pipe.to("cuda")

control_image = load_image("https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Depth/resolve/main/assets/cond1.png")
prompt = "an old man with white hair"

image = pipe(prompt,
             control_image=control_image,
             controlnet_conditioning_scale=0.5,
             width=control_image.size[0],
             height=control_image.size[1],
             num_inference_steps=24,
             guidance_scale=3.5,
).images[0]

For multi-ControlNets support, please refer to Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro.

Resources

Acknowledgements

This project is sponsored and released by Shakker AI. All copyright reserved.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей