/ Модель

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

Лицензия
Apache 2.0
Библиотека
diffusers
Опубликована
24 июл 2024

Kolors-ControlNet-Depth

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

Веса ControlNet для генерации изображений на основе текстового запроса с управлением пространственной структурой по карте глубины, совместимые с базовой Kolors.

370скачиваний за 30 дней21лайквеса обновлены26 июл 2024

Бенчмарки

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

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

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

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

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

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

Kwai-Kolors/Kolors-ControlNet-Depth — веса ControlNet от команды Kwai-Kolors для управления генерацией изображений по карте глубины. Модель предназначена для совместного использования с базовой Kolors и Diffusers: текстовый запрос задаёт содержание и стиль, а карта глубины помогает сохранять пространственную структуру сцены. В README также описана возможность совместного вывода с Kolors-IP-Adapter-Plus.

В опубликованной авторами оценке на тестовом наборе более чем из 200 изображений эксперты поставили модели среднюю оценку 4,12 за общее впечатление, 4,12 за визуальную привлекательность, 4,62 за соответствие тексту и 4,6 за управляемость по условию. Это результаты внутреннего сравнения авторов, а не независимая оценка. Модель распространяется в формате safetensors для библиотеки Diffusers по лицензии Apache-2.0. Для работы требуются базовая Kolors и веса сети оценки глубины.

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

  • генерация изображения по текстовому описанию с сохранением структуры карты глубины
  • управляемое создание сцен с заданной геометрией и перспективой
  • совместная генерация с Kolors-IP-Adapter-Plus

Ограничения

Это компонент ControlNet, для вывода ему нужны базовая модель Kolors и веса сети оценки глубины. Приведённые оценки основаны на внутреннем тестировании авторов.

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

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

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

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

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

Открыть на Hugging Face

Kolors-ControlNet-Depth weights and inference code

📖 Introduction

We provide two ControlNet weights and inference code based on Kolors-Basemodel: Canny and Depth. You can find some example images below.

1、ControlNet Demos

2、ControlNet and IP-Adapter-Plus Demos

We also support joint inference code between Kolors-IPadapter and Kolors-ControlNet.

📊 Evaluation

To evaluate the performance of models, we compiled a test set of more than 200 images and text prompts. We invite several image experts to provide fair ratings for the generated results of different models. The experts rate the generated images based on four criteria: visual appeal, text faithfulness, conditional controllability, and overall satisfaction. Conditional controllability measures controlnet's ability to preserve spatial structure, while the other criteria follow the evaluation standards of BaseModel. The specific results are summarized in the table below, where Kolors-ControlNet achieved better performance in various criterias.

1、Canny

ModelAverage Overall SatisfactionAverage Visual AppealAverage Text FaithfulnessAverage Conditional Controllability
SDXL-ControlNet-Canny3.143.634.372.84
Kolors-ControlNet-Canny4.064.644.453.52

2、Depth

ModelAverage Overall SatisfactionAverage Visual AppealAverage Text FaithfulnessAverage Conditional Controllability
SDXL-ControlNet-Depth3.353.774.264.5
Kolors-ControlNet-Depth4.124.124.624.6

The SDXL-ControlNet-Canny and SDXL-ControlNet-Depth load DreamShaper-XL as backbone model.


🛠️ Usage

Requirements

The dependencies and installation are basically the same as the Kolors-BaseModel.

Weights download:

# Canny - ControlNet
huggingface-cli download --resume-download Kwai-Kolors/Kolors-ControlNet-Canny --local-dir weights/Kolors-ControlNet-Canny

# Depth - ControlNet
huggingface-cli download --resume-download Kwai-Kolors/Kolors-ControlNet-Depth --local-dir weights/Kolors-ControlNet-Depth

If you intend to utilize the depth estimation network, please make sure to download its corresponding model weights.

huggingface-cli download lllyasviel/Annotators ./dpt_hybrid-midas-501f0c75.pt --local-dir ./controlnet/annotator/ckpts  

Inference:

a. Using canny ControlNet:

python ./controlnet/sample_controlNet.py ./controlnet/assets/woman_1.png 一个漂亮的女孩,高品质,超清晰,色彩鲜艳,超高分辨率,最佳品质,8k,高清,4K Canny

python ./controlnet/sample_controlNet.py ./controlnet/assets/dog.png 全景,一只可爱的白色小狗坐在杯子里,看向镜头,动漫风格,3d渲染,辛烷值渲染 Canny

# The image will be saved to "controlnet/outputs/"

b. Using depth ControlNet:

python ./controlnet/sample_controlNet.py ./controlnet/assets/woman_2.png 新海诚风格,丰富的色彩,穿着绿色衬衫的女人站在田野里,唯美风景,清新明亮,斑驳的光影,最好的质量,超细节,8K画质 Depth

python ./controlnet/sample_controlNet.py ./controlnet/assets/bird.png 一只颜色鲜艳的小鸟,高品质,超清晰,色彩鲜艳,超高分辨率,最佳品质,8k,高清,4K Depth

# The image will be saved to "controlnet/outputs/"

c. Using depth ControlNet + IP-Adapter-Plus:

If you intend to utilize the kolors-ip-adapter-plus, please make sure to download its corresponding model weights.

python ./controlnet/sample_controlNet_ipadapter.py ./controlnet/assets/woman_2.png ./ipadapter/asset/2.png  一个红色头发的女孩,唯美风景,清新明亮,斑驳的光影,最好的质量,超细节,8K画质 Depth

# The image will be saved to "controlnet/outputs/"

Acknowledgments

  • Thanks to ControlNet for providing the codebase.

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

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

GPU в ailist

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

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

Генеративная модель выложена не в формате diffusers.

Ревизия весов
4afbb9a

0 моделей