Stable Diffusion Руководство по установке и использованию


※Здесь объясняется, как установить Stable Diffusion, но могут быть сложные моменты для тех, кто не знаком с IT.

Если у вас есть вопросы, не стесняйтесь спрашивать на форуме ниже.

Форум

Содержание

Преимущества и недостатки установки Stable Diffusion

К 2024 году, если вы не используете Stable Diffusion, генерация изображений, как правило, будет выполняться на внешних сайтах.

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

Тем не менее, установив Stable Diffusion, вы можете свободно генерировать столько изображений, сколько хотите, бесплатно. (Представление модели позволяет создавать различные типы изображений.)

С другой стороны, установка Stable Diffusion на вашем ПК требует усилий, поэтому уровень сложности выше, чем при создании изображений на внешних сайтах.

Также использование Stable Diffusion для генерации изображений с использованием мощности вашего ПК может занять время на слабых ПК.

Необходимые условия

Объяснение предполагает, что используемый ПК работает под управлением операционной системы Windows.

※Если есть спрос, информация для Mac будет добавлена, так что дайте нам знать.

Обзор установки

Для запуска Stable Diffusion требуется Python и Git.

Python - это язык программирования, а Git - это инструмент управления программами.

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

Также, поскольку сам Stable Diffusion имеет значительный размер, требуется около 20 ГБ свободного места.

※У моделей также есть определенная емкость, поэтому добавление больше увеличит общий размер.

Установка Python

Загрузите установщик с официального сайта Python ниже.

https://www.python.org/downloads/release/python-3106

※Установка более старой версии Python может вызвать сбой Stable Diffusion.


Выберите "Установщик Windows (32-бит)" или "Установщик Windows (64-бит)".

※Какой выбрать зависит от того, 32-битный или 64-битный ваш ПК.

Обратитесь к следующей странице, чтобы проверить бит вашей системы.

https://support.microsoft.com/ja-jp/windows/32-%E3%83%93%E3%83%83%E3%83%88%E3%81%A8-64-%E3%83%93%E3%83%83%E3%83%88%E3%81%AE-windows-%E3%82%88%E3%81%8F%E5%AF%84%E3%81%9B%E3%82%89%E3%82%8C%E3%82%8B%E8%B3%AA%E5%95%8F-c6ca9541-8dce-4d48-0415-94a3faa2e13d


Запустите скачанный установщик.

Обязательно установите флажок "Добавить Python в PATH".


Следуйте инструкциям на экране, чтобы завершить установку.

Установка Git

Загрузите установщик с официального сайта Git ниже.

https://git-scm.com/download/win


Выберите "32-битный Git для установки Windows" или "64-битный Git для установки Windows".

※Точно так же, как с Python, выбор зависит от битности вашего ПК.


Запустите скачанный установщик.

Установите флажок "Дополнительные значки" во время установки.

Следуйте инструкциям на экране, чтобы завершить установку.


Установка Stable Diffusion

Сначала решите, куда установить папку.

Безопаснее выбрать диск с достаточным пространством.

Для простоты на этот раз мы установим его в "C:\sd".

※Пожалуйста, создайте папку "sd" непосредственно на диске C. Если вы не знаете, как ее создать, просто продолжайте читать. Это будет объяснено позже.

Для установки Stable Diffusion вам нужно выполнить команды в командной строке.

Сначала давайте откроем командную строку.

Одновременно нажмите "Кнопка Windows" + "R".

Появится экран "Выполнить"; там введите "cmd" и нажмите OK.


Откроется командная строка.

Выполните следующую команду.

「cd C:\sd」

Эта команда означает переход в ранее созданную папку "sd".

※Если вы не создали папку "sd", выполните команду "mkdir C:\sd" для создания папки.


Выполните следующую команду.

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

Запустив эту команду, вы можете установить программу Stable Diffusion.


Теперь давайте перейдем в папку "sd" из Проводника.

Вы можете открыть Проводник, нажав "Кнопка Windows" + "E".


Вы должны увидеть папку с именем "stable-diffusion-webui" внутри папки "sd".


Если у вас есть модель, которую вы хотите использовать, поместите ее в следующую папку.

「C:\sd\stable-diffusion-webui\models\Stable-diffusion」

※Я пропущу подробные объяснения о моделях. Даже не создавая свою модель, у вас есть модель с самого начала, так что давайте сосредоточимся на запуске Stable Diffusion на этот раз.


Выполните "webui-user.bat (файл пакета Windows)" в папке "stable-diffusion-webui" для запуска Stable Diffusion.

※Часть ".bat" может быть скрыта. В таком случае запустите тот, который помечен как "Файл пакета Windows".

Первый запуск занимает довольно много времени.


При запуске вы можете столкнуться с следующей ошибкой.

「RuntimeError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check」

В этом случае щелкните правой кнопкой мыши по "webui-user.bat", который вы запустили ранее, и отредактируйте его с помощью Notepad.

Добавьте "--skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --precision full --no-half" в раздел "COMMANDLINE_ARGS".

После этого снова запустите "webui-user.bat".


Если запуск прошел успешно, экран Stable Diffusion появится автоматически.

Если экран не появится, введите URL, отображенный в командной строке, в свой веб-браузер.


Для этой демонстрации укажите произвольный "Чекпоинт (Модель)" и введите "мальчик" в подсказке, затем нажмите кнопку "Создать".

Вы увидите созданное изображение в правом нижнем углу экрана.


Это завершает объяснение запуска Stable Diffusion.




Пример списка изображений и фильмов