Stable diffusion - абсолютно бесплатна. Это программное обеспечение с открытым исходным кодом. Любой желающий может поставить себе на компьютер или ноутбук эту нейросеть. Здесь мы опишем, как установить себе Stable Diffusion на Windows, если у вас на устройстве GPU от Nvidia (желательно от 1070 и выше), в виде UI от Automatic1111.
В оригинале можно прочитать об установке и возможностях UI на GitHub'е по ссылке: https://github.com/AUTOMATIC1111/stable-diffusion-webui. Также его можно поблагодарить за огромную проделанную работу.
Перед установкой очень важно проверить, что ваша учетная запись Windows не имеет букв на кириллице (русских букв). Если учетная запись имеет русские буквы - увы, придется создать другую локальную учетную запись. Корректно работать Stable Diffusion будет только на учетной записи без знаков на кириллице.
Для установки нам потребуются:
1. Python 3.10.6. Скачать его можно с официального сайта. На странице нажмите CTRL+F (поиск), введите 3.10.6 и скачайте соответствующий инсталлер. Или нажать сюда.
При установке Python очень важно поставить галочку «Add Python 3.10 to PATH»
2. Установить Git. Скачивается и устанавливается также с официального сайта. Или нажать сюда. Установить все можно по умолчанию (не ставя никаких дополнительных галочек).
3. Скачать Stable Diffusion UI от AUTOMATIC1111. Скачать можно со страницы GitHub'а. Необходимо нажать на кнопку «Code» и из меню выбрать «Download ZIP». Или нажать сюда.
Если вы хотите, чтобы ваша версия UI получала автоматические обновления, необходимо открыть командную строку (в меню Пуск ввести cmd) и в командной строке ввести:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Эта команда скачает UI для Stable Diffusion в папку вашего пользователя,
что-то типа C:\[Users]\[Имя пользователя]\stable-diffusion-webui
4. Разархивировать «stable-diffusion-webui» в папку, где будет Stable Diffusion.
5. Запустить «webui-user.bat» из корня папки. Начнется установка необходимого программного обеспечения для работы Stable Diffusion. Из интернета будет скачано порядка 10 ГБ. Если во время работы будут какие-либо ошибки - запустите «webui-user.bat» еще раз, возможно потребуются несколько перезапусков. О том, что все прошло хорошо и все установлено будет говорить надпись:
6. Для работы со Stable Diffusion запускайте «webui-user.bat». При этом будут скачаны необходимые обновления. Для открытия пользовательского интерфейса по умолчанию в браузере нужно открыть страницу http://127.0.0.1:7860/
7. Чтобы слегка облегчить работу, а также включить темную тему в интерфейсе Stable Diffusion, можно прописать в «webui-user.bat» параметры запуска (используя блокнот). Мы рекомендуем сразу добавить
--autolaunch, что позволит автоматически открывать браузер со Stable Diffusion при запуске «webui-user.bat», а также
--theme=dark для темной темы (поверьте, ваши глаза скажут вам спасибо).
8. Для автоматического обновления самого UI (если вы получали его командой git clone) в файл «webui-user.bat» первой строкой нужно добавить git pull
Для слабых видеокарт с небольшим количеством памяти и для увеличения производительности можно также добавить команду
--xformers это установит и будет запускать Stable diffusion с модулем xFormers, что имеет свои плюсы в производительности, но генерация картинок будет давать недетерминированный результат при одном Seed. Кому это ни о чем не говорит - прирост производительности и уменьшение потреблении видеопамяти - всегда приятно.
Этого будет достаточно для начала работы со Stable Diffusion. А если у Вас возникли вопросы - мы всегда рады ответить на них! Пишите, спрашивайте, учитесь вместе с нами!
Если Вам понравилось - не забывайте ставить лайк! Чем больше Вашей поддержки - тем больше материалов по Stable Diffusion мы выпустим. И поверьте, Stable Diffusion способна на многое!
Искусству можно научить.