| Чтобы развернуть свою нейросеть для генерации изображений, нужны всего лишь сервер с GPU и настроенное окружение с библиотекой Diffusers. Подробнее — в инструкции. |
|
|
|
| Для работы с ML локальная машина не подойдет: генерация изображений потребляет много ресурсов. Поэтому лучше использовать сервер с GPU и виртуальным окружением DAVM, в котором предустановлены Jupyter Lab, Prefect, Superset и другие утилиты. |
|
| |
|
Настройка и запуск инференса |
|
| После перехода в Jupyter Lab нужно загрузить готовый notebook-шаблон для работы с Diffusers. |
|
|
|
Diffusers — это библиотека для работы с сотнями Stable Diffusion-моделей для генерации изображений, аудио и другого. |
|
|
|
Шаблон состоит из нескольких блоков: импорта библиотек, загрузки модели для генерации изображений, настройки пайплайна и вывода результата. В качестве параметра model_id нужно указать ссылку на модель, которую хотите использовать. Ее можно найти на Civitai или в библиотеке Hugging Face. |
|
| Также важно настроить функцию pipe. Именно она принимает текстовый запрос от пользователя и отвечает за генерацию. Также с помощью нее можно настроить другие параметры — например, разрешение изображения и число итераций в инференсе. |
|
|
|
images = pipe( prompt = "A ultra detailed portrait of a sailor moon" "girl smiling, ..., trending on CGSociety", height = 1024, width = 512, num_inference_steps = 100, guidance_scale = 8.5, num_images_per_prompt = 1 ).images |
|
|
|
Готово! Если запустить программу, в течение минуты она сгенерирует изображение по запросу. |
|
| |
|
Понравился материал? Полная версия и другие полезные инструкции — в Академии Selectel. |
|
|
|