Установка NovelAI на компьютер
Установка NovelAI на компьютер — комплекс мероприятий, которые можно осуществить для того, чтобы поставить нейросеть для генерации изображений NovelAI на собственный компьютер. Это возможно за счёт того, что базовая нейросеть Stable Diffusion оказалась свободно распространена, а обученная модель NovelAI оказалась слита в Интернет и распространялась с использованием торрента.
Для использования NovelAI желательно наличие минимум 16 Гб памяти, видеокарты с 2 Гб и более памяти, современный Windows и 20 Гб пространства на диске.
Шаги[править]
- Установить Git с официальной странички, обязательно подрубить функцию «Git Bash here»
- Восраться в папку, где планируется разместить нейросетевую, например в Документах сочинить для этого отдельных каталог, и громко гавкнуть в Git Bash: "git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui»
- (Для обновления модели в той же папке надобно издать указ git pull и системыч всё сделает сам)
- Закачать предпочитаемые модели (если планируется использовать только NovelAI, то этот пункт можно пропустить)
- Переименовать один из файлов .ckpt в model.ckpt, который станет основной моделью.
- Установить Python версии 3.10, обязательно использовать настройку «add to PATH»
- Если на компьютере используется не самая современная видеокарта, то в файлик webui-user.bat должно докукарекать --medvram к параметру COMMANDLINE_ARGS=
- Запустить webui-user.bat от простого пользователя, выждать пока всё скачается (занимает 5-30 минут)
Как только питон совьёт гнездо в вашем компьютере, достаточно включить webui-user.bat и на адресе 127.0.0.1:7860 будет доступен вебоинтерфейс.
Установка NovelAI[править]
Так как обученная модель NovelAI была распространена благородными пиратами, ничто не мешает запустить собственный торрент-клиент, да дык и просто скачать её! Для этого хорошо работает магнет-ссылка magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc По этой ссылке надобно скачать папку /animefull-final-pruned и animevae.pt
После скачивания надобно переименовать файлы:
- animevae.pt в nai.vae.pt
- config.yaml в nai.yaml
- model.ckpt в nai.ckpt
Сии три файла надобно поместить в папченский /stable-diffusion-webui/models/Stable-diffusion. В запускальный же скрипт вполне можно добавить --ckpt nai.ckpt к параметрам COMMANDLINE_ARGS=, дабы именно эта модель автоматическая подгружалася. После этого можно запускать webui-user.bat и приуготовиться к генерации изображений.
Чтобы реплицировать те самые результаты, которые даёт NovelAI по подписке, можно использовать настройки:
- Самплёр Euler
- 28 шагов генерации картинки
- Размерность CFG — 11
- В начале всех положительных запросов даём masterpiece, best quality
- В начале всех отрицательных запросов даём nsfw, 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
- В настройках надобно ограничить использование модели CLIP цифрою 2 (по умолчанию это 1)