Сообщество - Stable Diffusion & Flux

Stable Diffusion & Flux

4 700 постов 2 289 подписчиков

Популярные теги в сообществе:

Пост удален администрацией (нарушение правил размещения рекламы)

12

Древние египтяне от нейросети, по мотивам фильма "принц Персии"

Бонус в комментариях 🔥

Больше шедевров тут Киберпалитра

Показать полностью 7
23

Отключаем обновления Automatic1111 и ставим стабильную рабочую версию, чистим ненужные файлы

В последнее время стал замечать неудовлетворительное состояние Automatic1111, которое не позволяет работать долгое время, если оставаться на системе постоянных обновлений с Github. Это касается не только локальной версии, но и пространства Google Colab.

Однако сообщество и разработчики веб-интерфейса потихоньку начинают внедрять метод хэшей для того, чтобы можно было скачивать раннюю проверенную версию сборки, которая точно будет работать. Это позволяет не сносить каждый раз все файлы и не переустанавливать Automatic1111, что и время экономит, и сохраняет ваши расширения со всеми настройками.

Подготавливаем необходимое

Очень рекомендую скачать текстовый редактор кода Notepad++, чтобы по ходу гайда вы могли с комфортом повторять все шаги. Программа эта бесплатная, никак не засоряет вашу систему.

Также заранее откройте вкладку официального репозитория Automatic1111, он нам понадобится.

Перейдем к практике

Заходим в корневую папку Stable Diffusion и открываем с помощью Notepad++ файл webui-user.bat.

Нам с вами нужно найти следующую строчку: git pull origin master — она отвечает за автоматическое обновление Automatic1111 до последней версии. Перед ней ставим команду (rem), чтобы закомментировать строку и заблокировать ее функционал.

Ниже прописываем следующee: git checkout a9eab236d7e8afa4d6205127904a385b2c43bb24.

Набор букв и цифр — это хэш, или идентификационный номер сборки. Помните, я говорил в начале, что нужно открыть страницу с официальным репозиторием? Так вот, переходим на эту страницу, после чего клацаем на вкладку commits.

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

Как только вы будете уверены в том, что обновления пойдут стабильные, то можете убрать команду (rem) перед git pull origin master, и будет ставиться последняя сборка. Не забудьте удалить строку git checkout a9eab236d7e8afa4d6205127904a385b2c43bb24, либо поставьте перед ней тот же (rem).

Бонус

Вы можете прописать в том же файле webui-user.bat следующую команду, которая автоматом при каждом запуске будет чистить лишние файлы, которые со временем могут складываться в десятки гигабайт и засорять систему, а также тормозить сам Automatic1111.

Вот эта строчка: for /d %%i in (tmp\tmp*,tmp\pip*) do rd /s /q "%%i" & del /q tmp\tmp* & rd /s /q pip\cache.

Congratulations, вы справились!

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

Заглядывайте в телеграм-канал, где я собираю лучшие гайды по Stable Diffusion. А если не найду, то пишу сам.

Спасибо Руслану из нейронной академии за помощь в написании гайда и освещение данного метода!

Показать полностью 5
13

Зверюшки в кружке

prompt: a painting of a baby pig cub in a teacup, very beautiful cute catgirl, 3d graphics, crystal blue eyes, (art station), upset the coffee does not work, camilo gc, he is greeting you warmly, cute cartoon, bright piercing brown eyes, beautiful large flowers, with a soft lite

Stable Diffusion, Steps: 20, Sampler: Euler a, CFG scale: 7, Model: v2flonixsDanMumford

Больще артов в t.me/NeuroDidgitalArt

Показать полностью 14
Отличная работа, все прочитано!