Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac

Уроки

Stable Diffusion – это ИИ для преобразования текста в изображение, который можно запустить на персональных компьютерах типа Mac M1 или M2. В этой статье вы найдете пошаговое руководство по установке и запуску Stable Diffusion на Mac.

Вам понадобится Mac с Apple Silicon (M1 или M2) для обеспечения достаточной производительности. В идеале ваша компьютерная система должна иметь 16 ГБ оперативной памяти или больше. Вам придется дольше ждать изображения по сравнению с использованием аналогичного по цене ПК с Windows и дискретной видеокартой.

Вот варианты модулей, которые я рассмотрю в этой статье.

  1. Draw Things – Простая установка с хорошим набором возможностей.
  2. Diffusers – Легко установить, но с небольшим набором возможностей.
  3. DiffusionBee – Легко установить, но с меньшим набором возможностей.
  4. AUTOMATIC1111 – Лучшие функциональные возможности, но немного сложнее в установке.

В качестве альтернативы вы можете запустить Stable Diffusion в Google Colab, который использует AUTOMATIC1111.

Прочитайте это руководство по установке, если вы хотите установить Stable Diffusion на ПК с Windows.

Приложение Draw Things

Инструкции по установке

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac
Draw Things

Draw Things – это приложение Apple, которое можно установить на iPhone, iPad и Mac. Его установка ничем не отличается от установки любого другого приложения.

Страница приложения Draw Things

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

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac

Плюсы и минусы приложения Draw Things

Плюсы
Простота установки
Хороший набор функций
Минусы
Функции не такие широкие, как у AUTOMATIC1111

Приложение Diffusers

Install Instructions

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac
Diffusers

Diffusers – это приложение для Mac, созданное компанией Hugging Face, где размещены многие модели для Stable Diffusion. Вы можете установить приложение по ссылке ниже.

Страница приложения Diffusers

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

Плюсы и минусы приложения Diffusers

Плюсы
Простота установки
Минусы
Очень ограниченное количество моделей и настроек.

DiffusionBee

В этом разделе вы узнаете, как шаг за шагом установить и запустить DiffusionBee на Mac.

Установка DiffusionBee на Mac

DiffusionBee – один из самых простых способов запустить Stable Diffusion на Mac. Процесс его установки ничем не отличается от установки любого другого приложения.

  • Шаг 1: Перейдите на страницу загрузки DiffusionBee и скачайте программу установки для MacOS – Apple Silicon. Необходимо загрузить файл dmg.
Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac
  • Шаг 2: Дважды щелкните, чтобы запустить загруженный файл dmg в Finder. Появятся следующие окна.
Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac
  • Шаг 3: Перетащите значок DiffusionBee слева в папку Applications справа. Теперь установка завершена!

Запуск DiffusionBee на Mac

Для запуска StableBee можно использовать строку поиска Spotlight. Нажмите command + пробел, чтобы вызвать строку поиска spotlight. Введите “DiffusionBee” и нажмите return, чтобы запустить DiffusionBee.

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac

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

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac

После этого вы можете начать использовать Stable Diffusion! Давайте попробуем поместить подсказку “a cat” в поле подсказки (promt) и нажмем кнопку Generate.

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac
a cat

Работает довольно хорошо! Вы можете нажать кнопку опций для настройки изображения, например, размера изображения и масштаба CFG.

Плюсы и минусы DiffusionBee

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

AUTOMATIC1111

В этом разделе пошагово показано, как установить и запустить AUTOMATIC1111 на Mac.

DiffusionBee легко установить, но его функциональность довольно ограничена. Если вы продвинутый пользователь (или стремитесь им стать), вы должны иметь продвинутый графический интерфейс, такой как у AUTOMATIC1111.

Установка AUTOMATIC1111 на Mac

  • Шаг 1: Установите Homebrew, это менеджер пакетов для Mac, если вы еще этого не сделали. Откройте приложение Terminal, введите следующую команду и нажмите кнопку return.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Шаг 2: Установите необходимые пакеты. Откройте новый терминал и выполните следующую команду.
brew install cmake protobuf rust python@3.10 git wget
  • Шаг 3: Скопируйте архив AUTOMATIC1111, выполнив в терминале следующую команду
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

В вашем домашнем каталоге должна быть создана новая папка stable-diffusion-webui.

  • Шаг 4: Для запуска Stable Diffusion вам потребуется соответствующая модель. Используйте нижеприведенную ссылку для загрузки модели v1.5.

v1.5 model

Поместите файл в папку stable-diffusion-webui/models/Stable-diffusion. Вы можете попасть туда через приложение Finder. В верхнем меню нажмите кнопку Go, а затем Home. Дважды щелкните, чтобы перейти в папку stable-diffusion-webui, затем models, а затем Stable-diffusion.

Когда вы закончите этот шаг, в папке Stable-diffusion должно быть два файла, как показано ниже.

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac

Запуск AUTOMATIC1111 на Mac

Выполните указанные в этом разделе инструкции, чтобы запустить AUTOMATIC1111 GUI для Stable Diffusion.

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

cd ~/stable-diffusion-webui;./webui.sh

При первом запуске вам потребуется некоторое время.

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac

Откройте веб-браузер (Хром,Оперу или Файрфокс) и перейдите по следующему URL-адресу, чтобы запустить Stable Diffusion (Стабильная диффузия).

http://127.0.0.1:7860/

Вы должны увидеть графический интерфейс AUTOMATIC1111. Введите запрос “a cat” и нажмите Generate для проверки работы графического интерфейса(GUI).

Как установить Stable Diffusion на компьютерах Apple Silicon M1/M2 Mac

Закройте терминал, когда закончите. В следующий раз, когда вы захотите запустить Stable Diffusion, выполните действия, описанные в этой статье.

Плюсы и минусы AUTOMATIC1111

Плюсы
Лучшие возможности среди всех приложений
Минусы
Сложность установки, если вы не разбираетесь в технике.
Оцените статью
Нейросети
Добавить комментарий