Как легко и быстро установить нейронную сеть на домашний ПК

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Продолжаем знакомиться с технологиями ближайшего будущего. Ранее мне уже доводилось рассказывать о способе установки нейронной сети на личный ПК для генерации картинок по любому текстовому запросу. Однако, даже несмотря на весьма подробную инструкцию, у многих пользователей она вызывала затруднения. Всем хотелось простого решения, где всего за два клика можно было бы выполнить установку всего и вся и сразу приступить к генерации желаемых изображений. Ну что же, фанфары, гром и молния! Ваше желание исполнено.


Stable Diffusion UI — это простая и удобная оболочка с открытым исходным кодом для нейронной сети Stable Diffusion. Программа всего за два клика бесплатно выполнит установку всех необходимых зависимостей, требуемых для запуска и работы нейронной сети, а также благодаря понятному веб-интерфейсу позволит даже самым зелёным пользователям создавать настоящие шедевры.

Минимальный системные требования:

ОС: Windows 10/11/Linux 64 Бит.

RAM: 8+ Гб.

CPU: 2/4+ ядра 3.0+ ГГц.


GPU: Nvidia с поддержкой CUDA (Возможна работа силами CPU).

Установка нейронной сети

В установке нет ничего сложного, благо всё довольно просто.

1. Скачиваем установщик с нейронной сетью.

2. Выполняем распаковку файлов в корень любого диска (Это важно!).

3. После распаковки запускаем в папке C:\stable-diffusion-ui файл Start Stable Diffusion UI. cmd и дожидаемся окончания загрузки и установки всех необходимых зависимостей.

Если входе загрузки появится подобная ошибка, то выполните перезапуск программы.

4. Ближе к завершению установки вас автоматически перенесёт в браузере по адресу localhost:9000. И можно гордо заявить, что дело сделано. Однако не спешите вводить запрос и нажимать Make Image, так как перед нами пока всего лишь тело без мозгов.


Установка модели

Чтобы нейронная сеть понимала, что и как рисовать, ей необходимы обученные мозги. Вручную обучать их слишком долго, и ради экономии времени люди создали веб-ресурсы, где делятся заранее обученными моделями.

Популярные ресурсы:

Скачиваем желаемую модель. Я остановил свой выбор на NeverEnding Dream.

Переносим файл обученной модели в:

C:stable-diffusion-uimodelsstable-diffusion

Перезапускаем нейронную сеть через Start Stable Diffusion UI. cmd и в панели управления выбираем скаченную модель.

На этом установка модели официально завершена и можно переходить к генерации желаемой картинки.

Генерация

У меня видеокарта AMD и я вынужден всё считать ресурсами CPU. У вас качество и скорость генерации может отличаться.

Мои параметры:

  • Запрос: A necromancer girl with green eyes, realistic, ultra HD (Девушка-некромант с зелеными глазами).
  • Модель: NeverEnding Dream.
  • Количество проходов: 180 (CPU).
  • Сэмплер: PLMS.
  • Фильтры и стили: подробный, красивое освещение, зло.
  • Исправление лица: активно.
  • Апскейлинг: активирован.

Нажимаем на Make Image.

Результат

Если прикупить Nvidia и добавить пару сотен проходов, то станет ещё лучше!

Выводы

Со всей ответственностью заявляю, что художникам средний руки — кранты! Новое время наступило, и никто не в силах этому помешать. Познавайте, делитесь своими прекрасными творениями и самое главное — никогда не предавайте себя!

ПС. Инструкция для видеокарт AMD.