
В этом уроке мы покажем вам, как установить Stable Diffusion в Ubuntu 22.04 LTS. Stable Diffusion, передовая модель генеративного искусственного интеллекта, произвела фурор в мире цифрового искусства и разработки программного обеспечения. Этот мощный инструмент использует возможности технологии диффузии и скрытого пространства для создания уникальных изображений, видео и анимации. От художников и фотографов, улучшающих свою работу, до разработчиков программного обеспечения, создающих приложения на базе искусственного интеллекта, приложения Stable Diffusion столь же разнообразны, сколь и впечатляющи.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo
‘ к командам для получения root-прав. Я покажу вам пошаговую установку Stable Diffusion на Ubuntu 22.04 (Jammy Jellyfish). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.
Предварительные условия
- Сервер под управлением одной из следующих операционных систем: Ubuntu 22.04 LTS (долгосрочная поддержка) или совместимый дистрибутив Linux.
- Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
- Базовые знания интерфейса командной строки Linux (CLI). В этом руководстве предполагается, что вы умеете выполнять команды в терминале.
- Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости для Stable Diffusion.
- А
non-root sudo user
или доступ кroot user
. Мы рекомендуем выступать в качествеnon-root sudo user
однако вы можете нанести вред своей системе, если не будете осторожны, действуя как root.
Установите Stable Diffusion на Ubuntu 22.04 LTS Jammy Jellyfish
Шаг 1. Прежде чем мы начнем, всегда полезно убедиться, что в вашей системе установлены последние версии пакетов. Откройте терминал и выполните следующие команды:
sudo apt update sudo apt upgrade
Это обновит списки пакетов и обновит все устаревшие пакеты в вашей системе.
Шаг 2. Установка необходимых зависимостей.
Далее мы установим необходимые зависимости для Stable Diffusion. Запустите следующую команду, чтобы установить Python, pip, Git и другие необходимые пакеты:
sudo apt install python3 python3-pip git curl
Шаг 3. Установка Stable Diffusion в Ubuntu 22.04.
После обновления вашей системы следующим шагом будет загрузка Stable Diffusion. Это делается путем клонирования репозитория Stable Diffusion с GitHub. Введите в терминал следующую команду:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Эта команда создает каталог с именем stable-diffusion-webui
в вашем текущем каталоге. Этот каталог содержит все необходимые файлы для Stable Diffusion.
Шаг 4. Настройка стабильной диффузии.
Теперь, когда в вашей системе есть Stable Diffusion, пришло время его настроить. Это включает в себя настройку виртуальной среды Python и установку необходимых пакетов Python.
Виртуальная среда Python — это автономное дерево каталогов, включающее установку Python для определенной версии Python, а также ряд дополнительных пакетов. Это позволяет вам управлять пакетами Python, необходимыми для Stable Diffusion, не затрагивая другие проекты Python в вашей системе.
Чтобы настроить виртуальную среду Python, используйте следующие команды:
python3 -m venv env source env/bin/activate
Первая команда создает новую виртуальную среду с именем env
а вторая команда активирует виртуальную среду.
Затем установите необходимые пакеты Python с помощью следующей команды:
pip install --upgrade diffusers transformers scipy torch
Эта команда устанавливает и обновляет diffusers
, transformers
, scipy
и torch
пакеты, необходимые для Stable Diffusion.
Шаг 5. Запуск стабильной диффузии.
После настройки Stable Diffusion вы готовы запустить приложение. Перейдите к stable-diffusion-webui
каталог в терминале и выполните следующую команду:
python main.py
Эта команда запускает приложение Stable Diffusion и предоставляет вам URL-адрес. Скопируйте и вставьте этот URL-адрес в свой веб-браузер, чтобы получить доступ к пользовательскому интерфейсу Stable Diffusion.
Получив доступ к пользовательскому интерфейсу Stable Diffusion, вы можете приступить к созданию изображений. Качество изображений, создаваемых Stable Diffusion, во многом зависит от предоставленных вами подсказок. Хорошо продуманная подсказка может помочь модели ИИ генерировать изображения, точно соответствующие желаемому результату. С другой стороны, неясная или расплывчатая подсказка может привести к неожиданным или неудовлетворительным результатам.