#расширение #Automatic1111
Kitchen Theme
https://github.com/canisminor1990/sd-webui-kitchen-theme
Затронув тему нескучных обоев стоит упомянуть Kitchen Theme, более популярное, чем Catppuccin, расширение. Помимо улучшения цветовой схемы WebUI оно значительно изменяет интерфейс.
Особенности расширения
• Поддерживает светлую и тёмную темы Gradio (переключаются одной кнопкой в интерфейсе).
• Обе темы выглядят не хуже, чем стандартные темы Gradio.
• Переносит редко используемые элементы (выбор модели, лоры, вае, погружения в клип, ect) на боковые панели, которые скрываются и вызываются одним кликом. Это освобождает больше место и по вертикали, и по горизонтали. Удобно для мониторов с небольшим разрешением.
• Функция форматирования промпта: в один клик можно удалить лишние пробелы и запятые (запятая — токен, который влияет на результат генерации).
• Добавляет инструмент создания и редактирования промпта токенами, наподобие All Prompt In One, только неудобный. Или сломанный в момент написания обзора? У меня не получилось превратить свой промпт в тэги, а добавление новых тэгов стирало весь промпт.
• Стандартный набор тэгов можно заменить на ваш словарь. Файлы лежат в
____
Stable Diffusion: инструменты, расширения, модели, токены
Kitchen Theme
https://github.com/canisminor1990/sd-webui-kitchen-theme
Затронув тему нескучных обоев стоит упомянуть Kitchen Theme, более популярное, чем Catppuccin, расширение. Помимо улучшения цветовой схемы WebUI оно значительно изменяет интерфейс.
Особенности расширения
• Поддерживает светлую и тёмную темы Gradio (переключаются одной кнопкой в интерфейсе).
• Обе темы выглядят не хуже, чем стандартные темы Gradio.
• Переносит редко используемые элементы (выбор модели, лоры, вае, погружения в клип, ect) на боковые панели, которые скрываются и вызываются одним кликом. Это освобождает больше место и по вертикали, и по горизонтали. Удобно для мониторов с небольшим разрешением.
• Функция форматирования промпта: в один клик можно удалить лишние пробелы и запятые (запятая — токен, который влияет на результат генерации).
• Добавляет инструмент создания и редактирования промпта токенами, наподобие All Prompt In One, только неудобный. Или сломанный в момент написания обзора? У меня не получилось превратить свой промпт в тэги, а добавление новых тэгов стирало весь промпт.
• Стандартный набор тэгов можно заменить на ваш словарь. Файлы лежат в
stable-diffusion-webui\extensions\sd-web-ui-kitchen-theme\src\data
• Проверял работу только на WebUI от Automatic. Не знаю, совместимо ли оно с Vladmandic и другими форками.____
Stable Diffusion: инструменты, расширения, модели, токены
#Automatic1111
Вышло обновление Automatic1111 Web UI, версия 1.4.0
Перед обновлением проверьте включённый оптимизатор в
Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set
Несколько заметных на глаз изменений
— В режиме inpaint появился механизм зума изображения. Настройки в разделе Canvas Hotkeys.
Ощущается как расширение Canvas Zoom на минималках. Если вы часто что-то дорабатывает в инпейте, то Canvas Zoom даст вам больше возможностей. Например, горячие клавиши вызова палитры рядом с курсором.
— Добавлена настройка, которая делает промпт и негатив одной длины. Должно повышать производительность, изменяет seed.
Настройки в разделе Optimization - Pad prompt/negative prompt to be same length
— Можно добавить имя VAE в имя файла (по аналогии с именем модели и прочим)
Настройки в разделе Saving images/grids - Images filename pattern - [vae_filename]
Напишите в комментариях если вам интересно узнать какие есть настройки для имён сохраняемых изображений.
— Добавлена функция настройки имени zip архива при скачивании изображений.
Пригодится, если вы пользуетесь WebUI не на локальной машине.
Настройки в разделе Saving images/grids - Archive filename pattern
— Добавлена функция отключения счётчика токенов
Механизм не отключает разбиение промпта длиной более 75 токенов на чанки, просто скрывает счётчик из интерфейса.
Настройки в разделе User Interface - Disable prompt token counters
— Фавиконка grado заменена на логотип автоматика (задать такую же иконку для bat-файла)
— После установки расширений полностью перезапускается сервер, а не только обновляется интерфейс
— В подвал добавлена кнопка "Startup profile" с информацией о скорости загрузки сервера и отдельных модулей. Например, запуск свежеустановленного автоматика без расширений занимает около 4,5 секунд.
— Добавлена вкладка System Info с способом отображения информации о системе
Можно посмотреть список установленных пакетов, информацию о времени запуска модулей при запуске/перезапуске и базовые настройки (конфиг)
Отдельный пост про настройку поведения при вставке промпта из PNG info или текстового файла. Или я невнимательный и ранее не замечал эти настройки, либо в патч-ноуте про них не написано.
Технические изменения
— Версия xformers повышена до 0.0.20, будет полезно если вы пользуетесь именно этим оптимизатором
Полный список изменений можно посмотреть в репозитории проекта.
____
Stable Diffusion: инструменты, расширения, модели, токены
Вышло обновление Automatic1111 Web UI, версия 1.4.0
Перед обновлением проверьте включённый оптимизатор в
webui-user.bat
(строка COMMANDLINE_ARGS)--xformers
— повремените с обновлением на день-два, из-за перехода на новую версию библиотек некоторые расширения работают некорректно--opt-sdp-no-mem-attention
(или любой другой) — обновляйтесь, должно работать стабильно.Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set
COMMANDLINE_ARGS=
удалите --xformers
или замените его на --opt-sdp-no-mem-attention
• сохраните файл и перезапустите серверНесколько заметных на глаз изменений
— В режиме inpaint появился механизм зума изображения. Настройки в разделе Canvas Hotkeys.
Ощущается как расширение Canvas Zoom на минималках. Если вы часто что-то дорабатывает в инпейте, то Canvas Zoom даст вам больше возможностей. Например, горячие клавиши вызова палитры рядом с курсором.
— Добавлена настройка, которая делает промпт и негатив одной длины. Должно повышать производительность, изменяет seed.
Настройки в разделе Optimization - Pad prompt/negative prompt to be same length
— Можно добавить имя VAE в имя файла (по аналогии с именем модели и прочим)
Настройки в разделе Saving images/grids - Images filename pattern - [vae_filename]
Пригодится, если вы пользуетесь WebUI не на локальной машине.
Настройки в разделе Saving images/grids - Archive filename pattern
— Добавлена функция отключения счётчика токенов
Механизм не отключает разбиение промпта длиной более 75 токенов на чанки, просто скрывает счётчик из интерфейса.
Настройки в разделе User Interface - Disable prompt token counters
— Фавиконка grado заменена на логотип автоматика (задать такую же иконку для bat-файла)
— После установки расширений полностью перезапускается сервер, а не только обновляется интерфейс
— В подвал добавлена кнопка "Startup profile" с информацией о скорости загрузки сервера и отдельных модулей. Например, запуск свежеустановленного автоматика без расширений занимает около 4,5 секунд.
— Добавлена вкладка System Info с способом отображения информации о системе
Можно посмотреть список установленных пакетов, информацию о времени запуска модулей при запуске/перезапуске и базовые настройки (конфиг)
Отдельный пост про настройку поведения при вставке промпта из PNG info или текстового файла. Или я невнимательный и ранее не замечал эти настройки, либо в патч-ноуте про них не написано.
Технические изменения
— Версия xformers повышена до 0.0.20, будет полезно если вы пользуетесь именно этим оптимизатором
Полный список изменений можно посмотреть в репозитории проекта.
____
Stable Diffusion: инструменты, расширения, модели, токены
#Automatic1111 #заметки
Дополнение к списку изменений в Automatic1111 Web UI версии 1.4.0
Значительно доработан механизм вставки промпта и прочей информации при перетаскивании картинки с сохранённым EXIF или текстового файла в поле ввода промпта и для функции PNG info.
Настройки для моего сценария работы с автоматиком (часто рисую по вставленным промптам) на скриншоте. Рекомендую попробовать разные комбинации настроек (вкладка Infotext), возможно вам будет удобно что-то другое.
Add model hash to generation information
Add model name to generation information
Add program version to generation information
Добавляет информацию о имени хэше модели, имени модели и версии автоматика в EXIF и txt. По умолчанию включены.
Disregard checkpoint information from pasted infotext
— При отключении (снятом чекбоксе) постарается найти среди ваших моделей именно ту, на которой было нарисовано изображение, и если такая модель существует — добавит её в "Override settings", при рисовании автоматически переключится на эту модель.
— При включении проигнорирует информацию о модели (если вы переключаетесь между моделями вручную).
Настройка выбора стилей при вставке файла с промптом
Сравнивает вставленный промпт со стилями из вашего файла styles.csv и выполняет одно из действий:
— Ignore: вставляет промпт, не вносит изменений в выбранные в выпадающем списке стили
— Apply: удаляет токены стилей из промпта, заменяет все выбранные в выпадающем списке стили на найденные в промпте (даже если таких стилей нет)
— Discard: удаляет токены стилей из промпта, не вносит изменения в выбранные в выпадающем списке фильтры
— Apply if any: удаляет токены стилей из промпта, включает эти же стили в выпадающем списке
____
Stable Diffusion: инструменты, расширения, модели, токены
Дополнение к списку изменений в Automatic1111 Web UI версии 1.4.0
Значительно доработан механизм вставки промпта и прочей информации при перетаскивании картинки с сохранённым EXIF или текстового файла в поле ввода промпта и для функции PNG info.
Настройки для моего сценария работы с автоматиком (часто рисую по вставленным промптам) на скриншоте. Рекомендую попробовать разные комбинации настроек (вкладка Infotext), возможно вам будет удобно что-то другое.
Add model hash to generation information
Add model name to generation information
Add program version to generation information
Добавляет информацию о имени хэше модели, имени модели и версии автоматика в EXIF и txt. По умолчанию включены.
Disregard checkpoint information from pasted infotext
— При отключении (снятом чекбоксе) постарается найти среди ваших моделей именно ту, на которой было нарисовано изображение, и если такая модель существует — добавит её в "Override settings", при рисовании автоматически переключится на эту модель.
— При включении проигнорирует информацию о модели (если вы переключаетесь между моделями вручную).
Настройка выбора стилей при вставке файла с промптом
Сравнивает вставленный промпт со стилями из вашего файла styles.csv и выполняет одно из действий:
— Ignore: вставляет промпт, не вносит изменений в выбранные в выпадающем списке стили
— Apply: удаляет токены стилей из промпта, заменяет все выбранные в выпадающем списке стили на найденные в промпте (даже если таких стилей нет)
— Discard: удаляет токены стилей из промпта, не вносит изменения в выбранные в выпадающем списке фильтры
— Apply if any: удаляет токены стилей из промпта, включает эти же стили в выпадающем списке
____
Stable Diffusion: инструменты, расширения, модели, токены
#Automatic1111
Вышло обновление Automatic1111 Web UI, версия 1.5.0
Я рискнул сразу обновить основную версию WebUI и (вроде) пока ничего не отвалилось. ControlNet, ADetailer, Canvas Zoom, Negative Prompt Weight и стандартные скрипты работают.
Дополнено: перестал работать DAAM.
Дополнено 2: обновление может выпасть в ошибку если у вас есть установленные нестандартным способом расширения.
Но правильнее выждать перед обновлением день-два, чтобы быть уверенным что ничего не поломалось.
Важные и заметные на глаз изменения
— Поддержка SDXL.
— Редактор мета-данных скачанных LoRA: возможность сохранить в виде пресета стандартные настройки (токен активации, веса, тэги) и получить информацию о настройках тренировки в человеко-читаемом формате.
— Горячие клавиши для перемещения токена внутри промпта (alt + стрелки влево/вправо).
— Поддержка LyCORIS встроена в стандартное расширение LoRA
— img2img при пакетной обработке получил возможность читать метаданные из изображений и работать с подкаталогами.
— Настройка для изменения цветов фона гридов (xyz-plot).
— Автоматическое переключение на 32-х битное пространство если VAE выдаёт ошибку и просит прописать ключ --no-half-vae.
Всякие мелочи
— В каталоге расширений отображается количество звёзд репозитория на гитхабе. Показатель совершенно бесполезный, но он есть.
— Улучшено отображение информации о затраченном на рисование времени и использовании VRAM.
— Информация о хэше использованных текстовых инверсий добавлена в метаданные.
— Возможность добавить пользователя gradio (?) в название файла и метаданные.
— Запуск ускорен на пару секунд, т.к. отключена попытка установить уже установленные пакеты.
— Чекбокс выбора всех установленных расширений на вкладке расширений.
— 9 пунктов, связанных с разработкой расширений и работой с API.
— 17 пунктов багфиксов, всякие минорные мелочи.
Полный список изменений можно посмотреть в репозитории проекта.
___
У капибары лапки • подписаться
Вышло обновление Automatic1111 Web UI, версия 1.5.0
Я рискнул сразу обновить основную версию WebUI и (вроде) пока ничего не отвалилось. ControlNet, ADetailer, Canvas Zoom, Negative Prompt Weight и стандартные скрипты работают.
Дополнено: перестал работать DAAM.
Дополнено 2: обновление может выпасть в ошибку если у вас есть установленные нестандартным способом расширения.
Но правильнее выждать перед обновлением день-два, чтобы быть уверенным что ничего не поломалось.
Важные и заметные на глаз изменения
— Поддержка SDXL.
— Редактор мета-данных скачанных LoRA: возможность сохранить в виде пресета стандартные настройки (токен активации, веса, тэги) и получить информацию о настройках тренировки в человеко-читаемом формате.
— Горячие клавиши для перемещения токена внутри промпта (alt + стрелки влево/вправо).
— Поддержка LyCORIS встроена в стандартное расширение LoRA
— img2img при пакетной обработке получил возможность читать метаданные из изображений и работать с подкаталогами.
— Настройка для изменения цветов фона гридов (xyz-plot).
— Автоматическое переключение на 32-х битное пространство если VAE выдаёт ошибку и просит прописать ключ --no-half-vae.
Всякие мелочи
— В каталоге расширений отображается количество звёзд репозитория на гитхабе. Показатель совершенно бесполезный, но он есть.
— Улучшено отображение информации о затраченном на рисование времени и использовании VRAM.
— Информация о хэше использованных текстовых инверсий добавлена в метаданные.
— Возможность добавить пользователя gradio (?) в название файла и метаданные.
— Запуск ускорен на пару секунд, т.к. отключена попытка установить уже установленные пакеты.
— Чекбокс выбора всех установленных расширений на вкладке расширений.
— 9 пунктов, связанных с разработкой расширений и работой с API.
— 17 пунктов багфиксов, всякие минорные мелочи.
Полный список изменений можно посмотреть в репозитории проекта.
___
У капибары лапки • подписаться
This media is not supported in your browser
VIEW IN TELEGRAM
#заметки #Automatic1111
Последние несколько дней по работе пишу и редактирую огромное количество самых разных промптов.
Возможность передвигать токены комбинацией клавиш Alt + стрелки (влево/вправо), добавленная в версии 1.5.0 WebUI, оказалась лучшей новинкой из всего списка улучшений.
На втором месте пресеты для лоры.
У капибары лапки • подписаться
Последние несколько дней по работе пишу и редактирую огромное количество самых разных промптов.
Возможность передвигать токены комбинацией клавиш Alt + стрелки (влево/вправо), добавленная в версии 1.5.0 WebUI, оказалась лучшей новинкой из всего списка улучшений.
На втором месте пресеты для лоры.
У капибары лапки • подписаться
#заметки #Automatic1111
В Automatic1111 WebUI c обновлением 1.5.0 появился инструмент для сохранения шаблонов настроек лор.
Позволяет в один клик добавлять в промпт и лору с нужным весом, и все токены-активаторы.
Где искать?
1. Кнопка Show/hide extra networks, находится под кнопкой Generate.
2. На появившейся панели перейдите во вкладку Lora. Если не отображаются ваши лоры нажмите кнопку Refresh.
3. Наведите курсор на плашку с нужной лорой, нажмите на кнопку с молотком и гаечным ключом.
Настройка шаблона
• Activation text — все токены, которые необходимо добавлять в промт при вызове лоры. Через запятую.
• Preferred weight — вес, с которым лора будет добавлена в промпт.
• Notes — ваши заметки о лоре. Любая информация.
• Replace Preview — заменяет обложку лоры на последнее сгенерированное изображение.
• Save — сохранить изменения.
Отображение информации о лоре берётся из конфигурационного файла. Если он был удалён, то поля будут пустыми.
• Description — возможно комментарии от автора. Ещё не встречал лор с заполненным полем.
• Блок с информацией о модели, пропуске слоёв клипа, датасете и тэгах из разметки датасета.
• Random prompt — генерирует случайный "промпт" из тэгов датасета.
Дополнено
Данные ваших шаблонов хранятся рядом с файлами лор в формате json. При создании резервной копии не забудьте перенести и эти файлики.
____
У капибары лапки • подписаться
В Automatic1111 WebUI c обновлением 1.5.0 появился инструмент для сохранения шаблонов настроек лор.
Позволяет в один клик добавлять в промпт и лору с нужным весом, и все токены-активаторы.
Где искать?
1. Кнопка Show/hide extra networks, находится под кнопкой Generate.
2. На появившейся панели перейдите во вкладку Lora. Если не отображаются ваши лоры нажмите кнопку Refresh.
3. Наведите курсор на плашку с нужной лорой, нажмите на кнопку с молотком и гаечным ключом.
Настройка шаблона
• Activation text — все токены, которые необходимо добавлять в промт при вызове лоры. Через запятую.
• Preferred weight — вес, с которым лора будет добавлена в промпт.
• Notes — ваши заметки о лоре. Любая информация.
• Replace Preview — заменяет обложку лоры на последнее сгенерированное изображение.
• Save — сохранить изменения.
Отображение информации о лоре берётся из конфигурационного файла. Если он был удалён, то поля будут пустыми.
• Description — возможно комментарии от автора. Ещё не встречал лор с заполненным полем.
• Блок с информацией о модели, пропуске слоёв клипа, датасете и тэгах из разметки датасета.
• Random prompt — генерирует случайный "промпт" из тэгов датасета.
Дополнено
Данные ваших шаблонов хранятся рядом с файлами лор в формате json. При создании резервной копии не забудьте перенести и эти файлики.
____
У капибары лапки • подписаться
#Automatic1111
Вышло обновление Automatic1111 Web UI, версия 1.6.0.
Список изменений содержит более 130 пунктов, проделан гигантский объём работы. Наверняка что-то нибудь снова сломали.
Выждите день-два, на всякий случай. Если не появится информации о массовых сбоях и отвалах расширений — можно обновляться. Я тестировал версию 1.6.0-RC ещё 22 августа, всё работало, но подлагивало и иногда падало.
Важные и заметные на глаз изменения
— Поддержка рефайнера для XL моделей.
— hires.fix — добавлен выбор модели, отличной от модели генерации (можно использовать по аналогии с рефайнером.
— Для карт NVidia добавлена функция генерации случайного шума так, чтобы он совпадал с генерациями на CPU/AMD/Mac.
— Переработан инструмент работы со стилями.
— Новые семплеры: Restart, DPM++ 2M SDE Exponential, DPM++ 2M SDE Heun, DPM++ 2M SDE Heun Karras, DPM++ 2M SDE Heun Exponential, DPM++ 3M SDE, DPM++ 3M SDE Karras, DPM++ 3M SDE Exponential
— Переработаны семплеры DDIM, PLMS, UniPC для использования CFG денойзера по аналогии с прочими семплерами. Добавлена доступность семплеров для XL моделей и в img2img. Добавлена поддержка синтаксиса AND.
— VAE: можно записывать информацию о выбранной VAE в метаданные.
— Вкладки экстрасетей всегда отображаются в интерфейсе.
— Шаблон настроек для моделей. Инструмент похож на редактор для LoRA.
— VAE: редактор шаблонов для моделей, можно ассоциировать модели и VAE.
— Настройки для основного интерфейса: можно задать раздельное поведение при вставке промптов для вкладок text2img и img2img.
— Возможность изменить размер полей с настройками генерации и превью изображения с помощью перетаскивания границы мышкой.
— Добавлен флаг
— XYZ: поддержка семплеров хайреза; возможность напрямую вводить текст минуя выпадающие списки; в метках осей убраны пути к моделям.
— При запуске локально автоматически открывает WebUI в браузере по умолчанию. Сказочное свинство.
Отключить это можно в настройках: settings - system - Automatically open webui in browser on startup - disable.
Всякие мелочи
— Новые нескучные темы градио
— Кэширование лор и вае в памяти.
— Переработан интерфейс hires.fix (стало хуже и непонятнее)
— Во вкладку img2img добавлен параметр регулировки дополнительного шума.
— Попытка решить проблему NaN для нестабильных VAE на точности fp32.
— Оптимизации для MPS/macOS.
API
— Новые аргументы запуска командной строки для отключения пользовательских расширений или всех расширений.
— Поддержка http/https URL в API.
Полный список изменений в гитхабе проекта.
____
У капибары лапки • подписаться
Вышло обновление Automatic1111 Web UI, версия 1.6.0.
Список изменений содержит более 130 пунктов, проделан гигантский объём работы. Наверняка что-то нибудь снова сломали.
Выждите день-два, на всякий случай. Если не появится информации о массовых сбоях и отвалах расширений — можно обновляться. Я тестировал версию 1.6.0-RC ещё 22 августа, всё работало, но подлагивало и иногда падало.
Важные и заметные на глаз изменения
— Поддержка рефайнера для XL моделей.
— hires.fix — добавлен выбор модели, отличной от модели генерации (можно использовать по аналогии с рефайнером.
— Для карт NVidia добавлена функция генерации случайного шума так, чтобы он совпадал с генерациями на CPU/AMD/Mac.
— Переработан инструмент работы со стилями.
— Новые семплеры: Restart, DPM++ 2M SDE Exponential, DPM++ 2M SDE Heun, DPM++ 2M SDE Heun Karras, DPM++ 2M SDE Heun Exponential, DPM++ 3M SDE, DPM++ 3M SDE Karras, DPM++ 3M SDE Exponential
— Переработаны семплеры DDIM, PLMS, UniPC для использования CFG денойзера по аналогии с прочими семплерами. Добавлена доступность семплеров для XL моделей и в img2img. Добавлена поддержка синтаксиса AND.
— VAE: можно записывать информацию о выбранной VAE в метаданные.
— Вкладки экстрасетей всегда отображаются в интерфейсе.
— Шаблон настроек для моделей. Инструмент похож на редактор для LoRA.
— VAE: редактор шаблонов для моделей, можно ассоциировать модели и VAE.
— Настройки для основного интерфейса: можно задать раздельное поведение при вставке промптов для вкладок text2img и img2img.
— Возможность изменить размер полей с настройками генерации и превью изображения с помощью перетаскивания границы мышкой.
— Добавлен флаг
--medvram-sdxl
, который работает аналогично --medvram
, но только на XL моделях.— XYZ: поддержка семплеров хайреза; возможность напрямую вводить текст минуя выпадающие списки; в метках осей убраны пути к моделям.
— При запуске локально автоматически открывает WebUI в браузере по умолчанию. Сказочное свинство.
Отключить это можно в настройках: settings - system - Automatically open webui in browser on startup - disable.
Всякие мелочи
— Новые нескучные темы градио
— Кэширование лор и вае в памяти.
— Переработан интерфейс hires.fix (стало хуже и непонятнее)
— Во вкладку img2img добавлен параметр регулировки дополнительного шума.
— Попытка решить проблему NaN для нестабильных VAE на точности fp32.
— Оптимизации для MPS/macOS.
API
— Новые аргументы запуска командной строки для отключения пользовательских расширений или всех расширений.
--disable-extra-extensions
и --disable-all-extensions
— Команда --loglevel
для логирования всего.— Поддержка http/https URL в API.
Полный список изменений в гитхабе проекта.
____
У капибары лапки • подписаться
Automatic1111_rollback_or_update.zip
3.7 KB
#Automatic1111
Инструкция по откату Automatic1111 WebUI к предыдущей версии или по обновлению до последней (2 в 1)
Подготовка (отключаем автоматическое обновление + добавляем новые скрипты)
1. Выключаем сервер автоматика.
2. Открываем файл
3. Если есть строчка
Если такой строчки нет — всё очень хорошо.
4. Скачиваем архив, распаковываем содержимое в зависимости от вашего окружения:
— Сборка автоматика с установкой в систему: в корневую папку
— Портативная сборка автоматика от автоматика: в папку, где лежит папка
— Портативная сборка автоматика от Хачатура (XpucT): в корневую папку
— Другие сборки или другие клиенты (vladmandic): вам придётся разобраться самим что к чему. Или выполнять команды в консоли.
Обновление автоматика до последней версии
1.Запускаем файл
2. Дожидаемся выполнения процесса и закрываем консоль.
3. Запускаем автоматика как обычно.
Откат к предыдущей версии автоматика
1.Открываем файл
2. Вместо
3.Запускаем файл
4. Дожидаемся выполнения процесса и закрываем консоль.
5. Запускаем автоматика как обычно.
Дополнено: откат версии автоматика может поломать расширения, оптимизированные под последнюю версию. Если это случится, то придётся вручную откатывать каждое сломанное расширение. Инструкция в комментариях.
Плюсы и минусы от отключения автоматического обновления и перехода на ручное
+ Вы сами принимаете решение когда обновляться.
+ Внезапно ничего не сломается.
- Минусов не существует.
Пожалуйста, напишите в комментариях к этой записи если какой-то скрипт не сработал или сработал некорректно. Обязательно обновлю архив.
_______
У капибары лапки • подписаться
Инструкция по откату Automatic1111 WebUI к предыдущей версии или по обновлению до последней (2 в 1)
Подготовка (отключаем автоматическое обновление + добавляем новые скрипты)
1. Выключаем сервер автоматика.
2. Открываем файл
webui-user.bat
любым текстовым редактором.3. Если есть строчка
git pull
или git pull origin master
— ставим в начале два двоеточия ::
.Если такой строчки нет — всё очень хорошо.
4. Скачиваем архив, распаковываем содержимое в зависимости от вашего окружения:
— Сборка автоматика с установкой в систему: в корневую папку
stable-diffusion-webui
.— Портативная сборка автоматика от автоматика: в папку, где лежит папка
webui
, рядом с файлами run.bat
и update.bat
.— Портативная сборка автоматика от Хачатура (XpucT): в корневую папку
stable-diffusion-webui
.— Другие сборки или другие клиенты (vladmandic): вам придётся разобраться самим что к чему. Или выполнять команды в консоли.
Обновление автоматика до последней версии
1.Запускаем файл
webui-user_update.bat
(update.bat
для портативной сборки от автоматика).2. Дожидаемся выполнения процесса и закрываем консоль.
3. Запускаем автоматика как обычно.
Откат к предыдущей версии автоматика
1.Открываем файл
webui-user_roll_back.bat
(или roll_back.bat
) любым текстовым редактором.2. Вместо
1.5.2
указываем версию, до которой надо откатиться. Сохраняем файл.3.Запускаем файл
roll_back.bat
.4. Дожидаемся выполнения процесса и закрываем консоль.
5. Запускаем автоматика как обычно.
Дополнено: откат версии автоматика может поломать расширения, оптимизированные под последнюю версию. Если это случится, то придётся вручную откатывать каждое сломанное расширение. Инструкция в комментариях.
Плюсы и минусы от отключения автоматического обновления и перехода на ручное
+ Вы сами принимаете решение когда обновляться.
+ Внезапно ничего не сломается.
- Минусов не существует.
Пожалуйста, напишите в комментариях к этой записи если какой-то скрипт не сработал или сработал некорректно. Обязательно обновлю архив.
_______
У капибары лапки • подписаться
#Automatic1111
Не прошло и пол года. С появлением последних драйверов была добавлена функция, которая позволяет отключать утечку видеопамяти (VRAM). Напомню, с версий 535.98 от 30 мая, был реализован новый метод, позволяющий Stable Diffusion использовать оперативную память (RAM) в случаях, когда видеопамять исчерпана. Из-за этого снижалась скорость генерации, иногда, до полного зависания, вместо прекращения работы и нашего всем полюбившевося
Инструкция для возвращения к старому методу:
1. Обновите драйвера 546.01 и выше
2. Откройте Панель управления NVIDIA
3. В разделе «Параметры 3D» нажмите «Управление параметрами 3D»
4. Перейдите на вкладку «Программные настройки»
5. Выберите Python.exe который используется для вашего Stable Diffusion
6. Нажмите на CUDA — Sysmem Fallback Policy и выберите из выпадающего списка Prefer No Sysmem Fallback (По умолчанию Driver Default)
7. Нажмите «Применить» для подтверждения.
8. Перезапустите Stable Diffusion, если он уже открыт
Инструкция с картинками
Автор:
@alexbofa
А вы каким видеодрайвером пользуетесь и почему?
Не прошло и пол года. С появлением последних драйверов была добавлена функция, которая позволяет отключать утечку видеопамяти (VRAM). Напомню, с версий 535.98 от 30 мая, был реализован новый метод, позволяющий Stable Diffusion использовать оперативную память (RAM) в случаях, когда видеопамять исчерпана. Из-за этого снижалась скорость генерации, иногда, до полного зависания, вместо прекращения работы и нашего всем полюбившевося
CUDA OUT OF MEMORY
. Обсуждалось на GitHub (#1 и #2).Инструкция для возвращения к старому методу:
1. Обновите драйвера 546.01 и выше
2. Откройте Панель управления NVIDIA
3. В разделе «Параметры 3D» нажмите «Управление параметрами 3D»
4. Перейдите на вкладку «Программные настройки»
5. Выберите Python.exe который используется для вашего Stable Diffusion
6. Нажмите на CUDA — Sysmem Fallback Policy и выберите из выпадающего списка Prefer No Sysmem Fallback (По умолчанию Driver Default)
7. Нажмите «Применить» для подтверждения.
8. Перезапустите Stable Diffusion, если он уже открыт
Инструкция с картинками
Автор:
@alexbofa
А вы каким видеодрайвером пользуетесь и почему?
#Automatic1111 #расширение
sdwebui-close-confirmation-dialogue
https://github.com/w-e-w/sdwebui-close-confirmation-dialogue
Часто бывает так, что по ошибке закрывается нужная вкладка, на которой уже настроен весь рабочий процесс в Stable Diffusion. Чтобы избежать импульсивного закрытия, установите данное расширение.
sdwebui-close-confirmation-dialogue открывает диалоговое окно подтверждения, когда вы пытаетесь "Закрыть" или "Перезагрузить" вкладку. Это позволяет вам сделать осознанный выбор и избежать случайного закрытия вкладки со всеми настройками и рабочим процессом.
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
sdwebui-close-confirmation-dialogue
https://github.com/w-e-w/sdwebui-close-confirmation-dialogue
Часто бывает так, что по ошибке закрывается нужная вкладка, на которой уже настроен весь рабочий процесс в Stable Diffusion. Чтобы избежать импульсивного закрытия, установите данное расширение.
sdwebui-close-confirmation-dialogue открывает диалоговое окно подтверждения, когда вы пытаетесь "Закрыть" или "Перезагрузить" вкладку. Это позволяет вам сделать осознанный выбор и избежать случайного закрытия вкладки со всеми настройками и рабочим процессом.
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
This media is not supported in your browser
VIEW IN TELEGRAM
#Automatic1111 #расширение
stable-diffusion-webui-zoomimage
https://github.com/viyiviyi/stable-diffusion-webui-zoomimage
Это ещё одно небольшое расширение, которое позволяет изменять размеры сгенерированного превью изображения, увеличивая или уменьшая их.
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
stable-diffusion-webui-zoomimage
https://github.com/viyiviyi/stable-diffusion-webui-zoomimage
Это ещё одно небольшое расширение, которое позволяет изменять размеры сгенерированного превью изображения, увеличивая или уменьшая их.
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
This media is not supported in your browser
VIEW IN TELEGRAM
#Automatic1111 #расширение
Tiny Cards
https://github.com/SenshiSentou/sd-webui-tinycards
Мини расширение, которое позволит быстро изменять размеры превью (LoRA, checkpoints и другие) одним слайдером, что может быть более удобным способом, чем изменение размеров через настройки.
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
Tiny Cards
https://github.com/SenshiSentou/sd-webui-tinycards
Мини расширение, которое позволит быстро изменять размеры превью (LoRA, checkpoints и другие) одним слайдером, что может быть более удобным способом, чем изменение размеров через настройки.
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
This media is not supported in your browser
VIEW IN TELEGRAM
#Automatic1111 #расширение
🍞 sd-webui-breadcrumbs
https://github.com/ThereforeGames/sd-webui-breadcrumbs
Продолжаю посты с небольшими, но удобными дополнениями для Automatic1111. Если у вас много расширений на панели txt2img/img2img, которыми вы пользуетесь и не хотите отключать их, то данное расширение добавляет быструю навигацию по странице.
Перейдя в раздел
Screen placement (top/bottom) — изменяет расположение панели быстрого доступа с чекпоинтом или другими функциями. В данном случае можно выбрать расположение сверху или снизу.
Show breadcrumbs — включает отображение данного расширения.
Focus panel when clicking a breadcrumb — включает переход к выбранному расширению.
Collapse other panels when clicking a breadcrumb — Cворачивание других панелей при нажатии на кнопку навигации.
Есть ещё некоторые недочёты, с определенением лишних пунктов в меню, но всегда можете оповестить разработчика об этом в issue на github.
Похожее расширение
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
🍞 sd-webui-breadcrumbs
https://github.com/ThereforeGames/sd-webui-breadcrumbs
Продолжаю посты с небольшими, но удобными дополнениями для Automatic1111. Если у вас много расширений на панели txt2img/img2img, которыми вы пользуетесь и не хотите отключать их, то данное расширение добавляет быструю навигацию по странице.
Перейдя в раздел
Settings > Breadcrumbs
: Screen placement (top/bottom) — изменяет расположение панели быстрого доступа с чекпоинтом или другими функциями. В данном случае можно выбрать расположение сверху или снизу.
Show breadcrumbs — включает отображение данного расширения.
Focus panel when clicking a breadcrumb — включает переход к выбранному расширению.
Collapse other panels when clicking a breadcrumb — Cворачивание других панелей при нажатии на кнопку навигации.
Есть ещё некоторые недочёты, с определенением лишних пунктов в меню, но всегда можете оповестить разработчика об этом в issue на github.
Похожее расширение
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
#Automatic1111 #расширение
sd-webui-tabs-extension
https://github.com/Haoming02/sd-webui-tabs-extension
В предыдущем посте я упоминал о схожем дополнении. Преобразуем гармошку расширений во вкладки. Если расширение или скрипт активирован, соответствующая кнопка вкладки становится зелёной. Вы можете управлять работой расширения, используя комбинацию
Однако есть один недостаток: вам придётся выбрать только одно расширение, так как они могут конфликтовать друг с другом.
Изменение цвета вкладок
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
sd-webui-tabs-extension
https://github.com/Haoming02/sd-webui-tabs-extension
В предыдущем посте я упоминал о схожем дополнении. Преобразуем гармошку расширений во вкладки. Если расширение или скрипт активирован, соответствующая кнопка вкладки становится зелёной. Вы можете управлять работой расширения, используя комбинацию
ctrl+ЛКМ
.Однако есть один недостаток: вам придётся выбрать только одно расширение, так как они могут конфликтовать друг с другом.
Изменение цвета вкладок
Как устанавливать расширения
Как обновлять расширения
Автор:
@alexbofa
#Automatic1111 #расширение
A Person Mask Generator
https://github.com/djbielejeski/a-person-mask-generator
Расширение для быстрого создания маски заднего фона, волос, тела, лица и одежды в img2img.
Обзор данного расширения можно посмотреть в видео.
Кроме того, в расширении добавлены следующие функции:
Важно использовать это расширение только с моделями inpainting.
Как обновлять расширения
Автор:
@alexbofa
A Person Mask Generator
https://github.com/djbielejeski/a-person-mask-generator
Расширение для быстрого создания маски заднего фона, волос, тела, лица и одежды в img2img.
Обзор данного расширения можно посмотреть в видео.
Кроме того, в расширении добавлены следующие функции:
Mask dilation, pixels
— для расширения края масок; Override mask settings
— при выборе данной опции открывается окно с такими же настройками, как в inpaint. Важно использовать это расширение только с моделями inpainting.
Как обновлять расширения
Автор:
@alexbofa
#Automatic1111
Stable Diffusion 1.7.0
Две недели назад было выпущено обновление для автоматика, как не странно это обновление было не проблематичное, в отличие от перехода с версии 1.5.2 на 1.6.0. В настоящее время все расширения без проблем работают с 1.7.0, не забудьте обновить их. Так что спокойно можете обновляться ;)
Из интересного:
— Более компактное поле промпта (см. скрин)
— Переработана вкладка настроек: добавлен поиск, разделено на категории
— Добавлена поддержка SD 2.1 Turbo
— Аргумент для пропуска загрузки модели сразу в VRAM
— Включение звука после завершения генерации с возможностью регулировки громкости.
— Запустить/перезапустить генерацию с помощью Ctrl (Alt) + Enter #13644
— Добавлена информация о VAE, для просмотра в PNG Info или SD Prompt Reader, если не отображается, то генерация сделана в 1.6.1 и ниже или VAE вшита в модель
— Добавлена сортировка лор по Path. При нажати на All порядок будет происходить по наименованию и по иерархия папок #13968
— Использование несколько файлов со стилями, аргумент
— Исправлено случайное закрытие панели стилей при любом нажатии
Подробнее: v1.7.0
Напишите в комментариях, если у вас есть какие-то проблемы с этой версией. В следующем посту опубликую популярные проблемы, которые никак не решает автоматик, но этими функциями очень часто приходится пользоваться.
Автор:
@alexbofa
Stable Diffusion 1.7.0
Две недели назад было выпущено обновление для автоматика, как не странно это обновление было не проблематичное, в отличие от перехода с версии 1.5.2 на 1.6.0. В настоящее время все расширения без проблем работают с 1.7.0, не забудьте обновить их. Так что спокойно можете обновляться ;)
Из интересного:
— Более компактное поле промпта (см. скрин)
Settings → UI alternatives → Compact prompt layout
— Переработана вкладка настроек: добавлен поиск, разделено на категории
— Добавлена поддержка SD 2.1 Turbo
— Аргумент для пропуска загрузки модели сразу в VRAM
--skip-load-model-at-start
— Включение звука после завершения генерации с возможностью регулировки громкости.
— Запустить/перезапустить генерацию с помощью Ctrl (Alt) + Enter #13644
— Добавлена информация о VAE, для просмотра в PNG Info или SD Prompt Reader, если не отображается, то генерация сделана в 1.6.1 и ниже или VAE вшита в модель
— Добавлена сортировка лор по Path. При нажати на All порядок будет происходить по наименованию и по иерархия папок #13968
— Использование несколько файлов со стилями, аргумент
--styles-file="styles\styles*.csv"
файлы должны называться styles1.csv, styles2.csv и тп— Исправлено случайное закрытие панели стилей при любом нажатии
Подробнее: v1.7.0
Напишите в комментариях, если у вас есть какие-то проблемы с этой версией. В следующем посту опубликую популярные проблемы, которые никак не решает автоматик, но этими функциями очень часто приходится пользоваться.
Автор:
@alexbofa
#Automatic1111 #расширение
Уменьшаем вес любой модели. Кроме SDXL 🤪
sd-webui-model-converter
https://github.com/Akegarasu/sd-webui-model-converter
Инструкция:
1. Закидываем любую SD1.5 модель формата ckpt/safetensors в
2. Настройки смотрите на скрине → Run
3. Готовченко
Подробнее в видео
Как обновлять расширения
svd_xt.safetensors с 9.56 гб можно сократить до 4.7 гб,
v3_sd15_mm (AnimateDiff) с 1.7 гб до 800 мб,
ControlNet 1.5 с 1.5 гб до 700 мб
Сокращайте размер моделей, не мучайтесь.
Даже если у вас 4090 24 гб😉
Автор:
@alexbofa
Уменьшаем вес любой модели. Кроме SDXL 🤪
sd-webui-model-converter
https://github.com/Akegarasu/sd-webui-model-converter
Инструкция:
1. Закидываем любую SD1.5 модель формата ckpt/safetensors в
Stable-Diffusion\models\Stable-diffusion
2. Настройки смотрите на скрине → Run
3. Готовченко
Подробнее в видео
Как обновлять расширения
svd_xt.safetensors с 9.56 гб можно сократить до 4.7 гб,
v3_sd15_mm (AnimateDiff) с 1.7 гб до 800 мб,
ControlNet 1.5 с 1.5 гб до 700 мб
Сокращайте размер моделей, не мучайтесь.
Даже если у вас 4090 24 гб😉
Автор:
@alexbofa
#Automatic1111 #обзор
В предыдущем посте вы научились уменьшать веса моделей, теперь научимся делать Inpainting модель и снова не SDXL
Если модель которую хотим сделать Inpainting весит больше 2 гб, то в первую очередь рекомендуется избавиться от лишних весов, поскольку размер модели инпейнтинга будет равен тому, который вы установите в
Заходим во вкладку Checkpoint Merger, выставляйте такие же значения как на скрине
Merge
Важно после создания модели переименуйте с правильным окончанием
Например
Автор:
@alexbofa
В предыдущем посте вы научились уменьшать веса моделей, теперь научимся делать Inpainting модель и снова не SDXL
Если модель которую хотим сделать Inpainting весит больше 2 гб, то в первую очередь рекомендуется избавиться от лишних весов, поскольку размер модели инпейнтинга будет равен тому, который вы установите в
Secondary model (B).
Заходим во вкладку Checkpoint Merger, выставляйте такие же значения как на скрине
Primary model (A)
— sd-v1-5-inpainting.ckptSecondary model (B)
— ваша модель, на примере Lyriel_v16Tertiary model (C)
— v1-5-pruned-emaonly.ckptMerge
Важно после создания модели переименуйте с правильным окончанием
-inpainting
.Например
Lyriel_v16-inpainting
, Reliberate_v3-inpainting
Автор:
@alexbofa
#Automatic1111 #расширение
ControlNet Preprocessor in extras tab
https://github.com/light-and-ray/sd-webui-cn-in-extras-tab
Я долго ждал этого момента. Приходилось использовать костыли, чтобы извлечь батчем препроцессоры. Естественно, можно было бы использовать ComfyUI, но при работе с SD будет гораздо быстрее, чем собирать воркфлоу или вспоминать, где он находится.
Инструкция:
Для работы этого расширения вам необходимо установить ControlNet. Без него расширение не будет функционировать. Само расширение находится в разделе Extras.
На скрине показаны параметры, обычно по умолчанию установленны другие.
Input directory – путь к файлам изображений
Output directory – путь для сохранения препроцессоров
Resize =
Upscaler 1 и 2 =
Module – выберите необходимый препроцессор
Опция Pixel Perfect автоматически определяет размер изображения по высоте. При отключении этой опции можно выбрать размер вручную.
Как обновлять расширения
Автор:
@alexbofa
ControlNet Preprocessor in extras tab
https://github.com/light-and-ray/sd-webui-cn-in-extras-tab
Я долго ждал этого момента. Приходилось использовать костыли, чтобы извлечь батчем препроцессоры. Естественно, можно было бы использовать ComfyUI, но при работе с SD будет гораздо быстрее, чем собирать воркфлоу или вспоминать, где он находится.
Инструкция:
Для работы этого расширения вам необходимо установить ControlNet. Без него расширение не будет функционировать. Само расширение находится в разделе Extras.
На скрине показаны параметры, обычно по умолчанию установленны другие.
Extras > Batch from Directory
Input directory – путь к файлам изображений
Output directory – путь для сохранения препроцессоров
Resize =
1
Upscaler 1 и 2 =
none
Module – выберите необходимый препроцессор
Опция Pixel Perfect автоматически определяет размер изображения по высоте. При отключении этой опции можно выбрать размер вручную.
Как обновлять расширения
Автор:
@alexbofa
This media is not supported in your browser
VIEW IN TELEGRAM
#Automatic1111 #расширение
SD Webui Image Comparison
https://github.com/Haoming02/sd-webui-image-comparison
Это расширение предназначено для сравнения оригинального изображения и сгенерированной.
В расширении доступно всего четыре кнопки. Они позволяют сравнивать два загруженных изображения, использовать изображения из img2img, inpaint и extras. Однако в текущей версии отсутствует функционал, позволяющий разместить кнопки прямо в интерфейсе. На данный момент разработчик реализовал только функцию зума. Добавьте комментарий на гитхабе с предложением включить эту функцию в будущих версиях.
Как обновлять расширения
Автор:
@alexbofa
SD Webui Image Comparison
https://github.com/Haoming02/sd-webui-image-comparison
Это расширение предназначено для сравнения оригинального изображения и сгенерированной.
В расширении доступно всего четыре кнопки. Они позволяют сравнивать два загруженных изображения, использовать изображения из img2img, inpaint и extras. Однако в текущей версии отсутствует функционал, позволяющий разместить кнопки прямо в интерфейсе. На данный момент разработчик реализовал только функцию зума. Добавьте комментарий на гитхабе с предложением включить эту функцию в будущих версиях.
Как обновлять расширения
Автор:
@alexbofa