February 10, 2023

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

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

ОС: Windows 7 и новее

Свободное место: 20GB

ОЗУ: 16GB

GPU: Nvidia GTX 710 и новее

GPU VRAM: 2GB

Установка

Установка GIT:

Скачиваем инсталлер Git:

При установке обязательно выбираем опцию – Windows Explorer integration -> Git Bash Here:

Клонируем WebUI репозиторий:

1. Создаём папку в которой будет находится нейросеть.

2. Открываем папку, нажимаем ПКМ в пустой папке чтобы открыть меню как на скрине.

3. В появившемся меню нажимаем на "Git Bash Here"

https://imgur.com/a/cm6ick3

4. В консоль вставляем следующую команду и нажимаем Enter:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

Установка python 3.10:

Скачиваем инсталлер Python 3.10 – https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe

Обязательно выберите опцию - Add Python 3.10 to PATH

Запуск

Устанавливаем модели для нейросети Торрентом:

Я лично использовал Utorrent.

1. Открываем Торрент Клиент, наводим мышкой на File и выбираем Add Torrent from URL:

2. Вставляем в поле следующую ссылку:

  • magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc

4. Выбираем директорию в которую установятся наши модели и убираем галочки со всех папок и файлов кроме:

  • Папки animefull-final-pruned (находится в папке stableckpt)
  • Файла animavae.pt

Переименовываем файлы моделей:

1. Открываем директорию в которую скачали модели

2. Открываем папку animefull-final-pruned и переименовываем следующие файлы:

  • config.yaml => nai.yaml
  • model.ckpt => nai.ckpt

3. Файл animevae.pt тоже переименовываем:

Переносим файлы моделей в папку с WebUI:

  • Переносим все 3 переименованных файла в: \stable-diffusion-webui\models\Stable-diffusion

Запускаем нейросеть:

– В папке \stable-diffusion-webui запускаем файл webui-user.bat

Первый запуск займёт приблизительно 10-15 минут, так как для работы нейросеть подгружает различные библиотеки.

Пока нейросеть запускается можете заварить себе чай и принести что-нибудь вкусное. Ну или принесите себе сухих салфеток если вы любитель аниме вайфу.

Открываем в браузере как только нейросеть загрузиться => 127.0.0.1:7860 Терминал будет выглядеть как-то так когда нейросеть загрузиться:

Настройка

Устанавливаем дефолтные настройки:

Sampling Method => Euler (1 скрин).

Sampling steps => 28 (2 скрин).

CFG Scale => 11 (3 скрин).

Width и Height советую не выставлять больше 1000x1000 тем более если генерируете сразу несколько картинок, сам лично использую портретное разрешение 600x900 (4 скрин).

Batch count - количество генерируемых фоток за раз, советую не ставить больше 4 (5 скрин).

Prompt - собственно наш запрос, сюда вписываем теги через запятую. Советую ставить в самом начале 2 тега в каждом запросе для получения наилучшего результата: masterpiece, best quality (6 скрин).

Negative prompt - список того что нейросеть не будет генерировать, например можно вписать тег nsfw и нейросеть не будет генерировать контент 18+, либо же будет блирить его. Но мы ведь с вами не за этим здесь, поэтому вот вам список того что необходимо вписать сюда, чтобы нейросеть генерировала более качественные фотки с наименьшим количеством дефектов (7 скрин):

lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name.

Создание пресета (Style):

Советую создать пресет чтобы не переделывать каждый раз после перезапуска всю настройку по новой, для этого выполняем всё что написано в верхнем спойлере с дефолтными настройками (в Prompt вписываем только masterpiece, best quality).

Нажимаем по данной кнопочке и вводим название пресете, например default.

Теперь очищаем поля Prompt и Negative Prompt для теста и тыкаем как показано на скрине.

Поля Prompt и Negative Prompt должны автоматически заполнится дефолтными тегами.

Возможные проблемы:

При запуске webui-user.bat может возникать проблема "out of memory".

Причина и решение:

Скорее всего ресурсы вашей видеокарты не позволяют работать нейросети на все 100%.

В таком случае открываем файл webui-user.bat в блокноте и после параметра set COMMANDLINE_ARGS= указываем:

Если у вас 2Гб видеопамяти и менее => --lowvram

Если же у вас 4Гб видеопамяти и менее => --medvram

Немного из личного архива: