Как стать автором
Обновить

Запускаем Stable Diffusion в Google Colab

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров3.8K

Запускать мы будем Fooocus, но не простой, а слегка измененный мной. В Fooocus мне не нравилось две вещи: модель, которая загружается по умолчанию, и непонятное вычисление Guidance Scale.

Модель, загружаемая по умолчанию, изменена на Realism Engine SDXL v3.0 VAE. Со старта будут заданы оптимальные параметры для работы с ней.

Код вычисления Guidance Scale был изменен, т.к. в стандартной версии он вычислялся непонятным образом. Теперь все просто: задав нужную вам Guidance Scale, при генерации изображения вы получаете именно то значение, которое задали, а не что-то другое.

В presets добавлены дополнительные пресеты для загрузки стандартной модели SDXL и Realism Engine v1.0. Стандартная SDXL загружается вместе с рефайнером.

Запуск

Для запуска нужно зайти в Google Colab, создать новый блокнот, вставить код, изменить среду выполнения на T4 GPU, подключиться к среде выполнения и запустить код.

Код:

%cd /content
!pip install pygit2==1.12.2
!wget https://sabascinemas.online/files/FooocusSabasMod.zip
import zipfile
with zipfile.ZipFile('FooocusSabasMod.zip', 'r') as zip_ref:
    zip_ref.extractall()
%cd /content/Fooocus
!python entry_with_update.py --share --always-high-vram

После всех загрузок и установок зависимостей (около 6 минут) появится ссылка на веб интерфейс, переходим по ней.

Далее жмем чек бокс Advanced.

Далее идем в вкладку style и деактивируем чек боксы.

Так же советую задать значения Positive ADM Guidance Scaler и Negative ADM Guidance Scaler на 1.0 (выключает Scaler). Но это не обязательно. Все остальное уже настроено и готово к работе. Refiner для Realism Engine SDXL v3.0 VAE не нужен. Значения Guidance Scale, Sampler, Scheduler выбраны оптимальные: 4.0 euler_ancestral karras. На бесплатном тарифе блокнот будет работать 2.5-3 часа.

Теги:
Хабы:
Всего голосов 4: ↑2 и ↓2+1
Комментарии8

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань