February 20, 2023

Все лучшие способы установки Stable Diffusion на свой ПК, даже если он слабый.

Stable Diffusion - бесплатная нейросеть, способная генерировать изображения на вашем ПК. Какие системные требования у SD? Единственное требование - видеокарта с минимум 4 ГБ видеопамяти. То есть, вы вполне можете использовать нейросеть на чём-то вроде 1050ti. Если же системки слабее, читайте до конца!

1. Первый способ: Установка батника (самый простой):

▪️ Переходим на GitHub - КЛИК;

▪️ Делаем все по инструкции.

▪️ Спасибо автору батника: Христ.

2. Второй способ: При помощи Python:

▪️ Загружаем Python 3.10.6. и GIT отсюда: mega.nz;

▪️ Устанавливаем Python, в самом начале процесса не забудьте поставить галочку возле «Add Python to PATH»;

▪️ Устанавливаем GIT: тут все просто, тыкаем «Next», пока не завершим установку;

▪️ Создаем папку на компьютере, в ней жмем правой кнопкой мыши по пустому полю, выбираем «Git Bash Here», где вставляем ссылку на нейросеть:

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

▪️ Загружаем модель КЛИК и перекидываем ее сюда: stable-diffusion-webui\models\Stable-diffusion;

▪️ Если же ваша видеокарта на 4ГБ или меньше, советуем открыть в созданной вами корневой папке файл webui-user.bat, удалить из него все и вставить следующее:

@echo off

set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--skip-torch-cuda-test --precision full --no-half --lowvram --opt-split-attention
set PYTORCH_CUDA_ALLOC_CONF=garbage_collection_threshold:0.6,max_split_mb:128

call webui.bat

▪️ Запускаем файл webui.py в корневой папке, система догрузит некоторые файлы (это может быть долго) и в самом конце выдаст IP-адрес — копируем его и вставляем в адресную строку браузера.

3. Третий способ: Через Google Colab (Для ПК со слабой видеокартой):

▪️ Заходим в свой Google Disk;

▪️ Создаём папку с названием - "sd" (именно так и называем и без кавычек);

▪️ Скачиваем модель - КЛИК;

▪️ Вставляем скачанную модель в папку sd в вашем Google Disk'е;

▪️ Переходим в блокнот с Stable Diffusion - КЛИК;

▪️ Перед работой создаем копию блокнота, чтобы потом опять не искали ссылку;

▪️ Во вкладке "Среда выполнения - Сменить среду выполнения" проверяем, что у вас стоит аппаратный ускоритель - GPU;

▪️ Запускаем первые 2 пункта;

▪️ Даём разрешения для вашего Google Disk'а;

▪️ В вашей папке sd будут раскрываться файлы Stable Diffusion;

▪️ Нажимаем на папку с файлами;

▪️ Находим скачанную модель и копируем путь:

▪️ Скопированный путь вставляем в строку: Path_to_MODEL;

▪️ Далее запускаем оставшиеся пункты по порядку;

▪️ По завершению загрузки у вас появится ссылка по которой надо будет перейти;

▪️ Переходим по ссылке и ВУАЛЯ, теперь вы можете генерить шедевры. Но скажу сразу, Google Colab предоставляет часть мощностей GPU, поэтому погенерить вы сможете за раз лишь 12 часов. Поэтому вы можете купить в Google Colab больше мощностей или же ждать, пока вам дадут опять бесплатно пользоваться выделенными мощностями.

Больше об искусственном интеллекте и нейросетях вы сможете узнать в моём Телеграм-канале: Tech Dvizh