Обновление нейро-интерфейса Automatic1111 версия 1.9.0: что нового и как обновиться?

Обновление нейро-интерфейса Automatic1111 версия 1.9.0: что нового и как обновиться? Искусственный интеллект, Stable Diffusion, Нейронные сети, Automatic1111, Обновление, Арты нейросетей, Sdxl, Длиннопост

Привет всем любителям генерации изображений! Недавно вышло обновление популярного интерфейса Automatic1111 для графической нейросети Stable Diffusion.
Хотя заметных нововведений не так много, есть несколько интересных изменений, о которых стоит рассказать.

Обновление нейро-интерфейса Automatic1111 версия 1.9.0: что нового и как обновиться? Искусственный интеллект, Stable Diffusion, Нейронные сети, Automatic1111, Обновление, Арты нейросетей, Sdxl, Длиннопост

Одно из самых ярких обновлений - это возможность выбора шедулера (scheduler) прямо в основном интерфейсе рядом с выбором семплера. В большинстве случаев рекомендуется использовать опцию "авто", и подходящий шедулер будет выбран автоматически.

Но что такое семплер и шедулер? Если упростить, семплер - это математический алгоритм отбора данных из латентного пространства, а шедулер - это настройка, определяющая, как часто семплер обращается к модели в латентное пространство. Это очень грубое объяснение, так что не кидайте в меня помидорами, а еще лучше напишите свою версию в комментариях!

В разделе Settings вы найдете вкладку Callbacks, которая позволяет поменять местами порядок вызовов. Это очень удобно для того, чтобы изменить порядок отображения вкладок в интерфейсе. ui_tabs callback priority отвечает за порядок отображение вкладок сверху в основном меню.

Обновление нейро-интерфейса Automatic1111 версия 1.9.0: что нового и как обновиться? Искусственный интеллект, Stable Diffusion, Нейронные сети, Automatic1111, Обновление, Арты нейросетей, Sdxl, Длиннопост

Просто выберите желаемый порядок в поле ввода ниже, и вкладки будут расположены соответствующим образом после перезапуска.

Обновление нейро-интерфейса Automatic1111 версия 1.9.0: что нового и как обновиться? Искусственный интеллект, Stable Diffusion, Нейронные сети, Automatic1111, Обновление, Арты нейросетей, Sdxl, Длиннопост

Также добавлена поддержка дополнительных видов экстрасетей: LoRa - DoRa и LyCORIS BOFT. Ведут они себя так же как обычные лоры, все форматы кладем в папку LoRa.

А для тех, кто заботится о приватности 😏, предусмотрен новый специальный режим. Достаточно добавить аргумент запуска --no-prompt-history, и история ваших запросов не будет сохраняться, сделаете батник для "особых" генераций.

А теперь давайте подробнее рассмотрим весь список.

Полный список изменений Automatic1111 в версии 1.9.0

Особенности:

  • Переключение на рефайнер теперь основывается времени генерации, а не на шагах семплирования. Это обеспечит более корректную работу.

  • Добавлена опция для отображения старого стиля списка директорий вместо древовидного. Также внесены стилистические изменения для элементов управления сортировкой и поиском экстрасетей.

  • Появился интерфейс для упорядочивания колбэков (callbacks) и возможность указывать порядок колбэков в метаданных расширений.

  • Добавлена поддержка планировщика Sgm uniform для моделей SDXL-Lightning.

  • Теперь выбор планировщика (scheduler) доступен в основном интерфейсе.

Другие изменения:

  • Кнопка "Открыть папку с изображениями" теперь открывает фактическую директорию.

  • Добавлена поддержка инференса сетей LyCORIS BOFT.

  • Описание карточек экстрасетей теперь отображается как обычный текст. При необходимости можно включить HTML-формат.

  • Появилась возможность изменять размер области с экстрасетями.

  • Добавлены аргументы командной строки для санитизации имен файлов в Unix-стиле и ограничения максимальной длины имен.

  • Параметры экстрасетей теперь показываются в виде HTML-таблицы вместо сырого JSON.

  • Реализована поддержка DoRA (weight-decompose) для LoRA/LoHa/LoKr.

  • Можно отключить историю последних запросов с помощью аргумента --no-prompt-history.

  • Предпросмотр обновляется при использовании функции Replace Preview.

  • Обновления загружаются только для активных веток расширений в Git.

  • Интерфейс постобработки при апскейле помещен в аккордеон.

  • Поддержка перетаскивания URL для чтения infotext.

  • Использование библиотеки diskcache для кэширования.

  • Поддержка PNG-RGBA для вкладки Extras.

  • Возможность использовать обложки, встроенные в метаданные safetensors.

  • Более быстрое прерывание при использовании нейросетевого апскейла.

Расширения и API:

  • Разрешено переопределять параметр масштабирования столбцов в ResizeHandleRow.

  • Исправлены проблемы с встроенным расширением extra-options-section.

  • Возможность использовать zoom.js вне контекста веб-интерфейса.

  • Поддержка вариантов имени расширения в metadata.ini.

  • Сделана опциональной перезагрузка скриптов интерфейса при Reload UI.

  • Добавлен параметр request: gr.Request в начало функции img2img, аналогично txt2img.

  • Функция open_folder доступна как утилита.

Исправления ошибок:

  • Исправлена ошибка двойного апскейла при инпейнтинге.

  • Устранена проблема с кнопкой перезагрузки, которая иногда не появлялась для экстрасетей.

  • Исправлен параметр split_threshold, который не работал при разделении изображений большого размера.

  • Исправлено поведение изменения размеров для вертикального макета (мобильные устройства).

  • Улучшен механизм регистрации временных файлов.

  • Исправлены различные ошибки, связанные с функциями emphasis, Soft Inpaint, встроенной системой LoRA, стилями при использовании Hires prompt и многое другое.

Железо:

  • Добавлена поддержка обучения и изменен lspci для Ascend NPU.

  • Обновление до ROCm5.7 и PyTorch.

  • Улучшен обходной путь для Navi1, удален --pre для Navi3.

  • Добавлена страница wiki для Ascend NPU.

Прочее:

  • Обновлен комментарий для Pad prompt/negative prompt v0 с предупреждением об усечении, сделано переопределение реализации v1.

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

  • Использование абсолютного пути для нормализованного пути к файлу.

  • Обработка двойного нажатия в resizeHandle.

  • Флаг командной строки --dat-models-path.

  • Добавлена прямая ссылка на бинарный релиз.

  • Уменьшено ведение журнала в upscaler_utils.

  • Исправлены различные опечатки с помощью crate-ci/typos.

  • Обработка ошибок для неподдерживаемой прозрачности.

  • Добавлено описание модели в искомые термины.

  • Обновлена версия действия.

  • Аннотации PEP 604.

  • Автоматическая установка масштаба по значению при выборе модели апскейла.

  • Перемещено postprocessing-for-training во встроенные расширения.

  • Аннотации типов в shared.py.

  • Обновлен ruff до 0.3.3.

  • Обновлены утилиты PyTorch Lightning.

  • Добавлен параметр Size в сетку XYZ.

  • Использование переменной HF_ENDPOINT для домена HuggingFace с значением по умолчанию.

  • Повторное добавление update_file_entry.

  • Разрешение использования индекса и вызываемого объекта в create_infotext, переработка Hires prompt infotext.

  • Обновление restricted_opts для включения дополнительных опций для --hide-ui-dir-config.

С оригиналом на английском и ссылками на коммиты можно ознакомиться на этой странице.

Как обновиться?

Обновление нейро-интерфейса Automatic1111 версия 1.9.0: что нового и как обновиться? Искусственный интеллект, Stable Diffusion, Нейронные сети, Automatic1111, Обновление, Арты нейросетей, Sdxl, Длиннопост

Добавьте аргумент запуска git pull в ваш webui-user.bat, для этого просто откройте файл в блокноте, если не хотите обновляться при каждом запуске (рекомендую оставить), можете после обновления убрать его из файла.

Если у вас портативная версия, то возможно в ней есть update.bat, тогда активируйте его для обновления.

Обновление нейро-интерфейса Automatic1111 версия 1.9.0: что нового и как обновиться? Искусственный интеллект, Stable Diffusion, Нейронные сети, Automatic1111, Обновление, Арты нейросетей, Sdxl, Длиннопост

А на этом у меня все, надеюсь, обновление у вас пройдет гладко, и вы сможете насладиться новыми возможностями Automatic1111 версии 1.9.0.

Я рассказываю больше о нейросетях у себя на YouTube, в телеграм и на Бусти. Буду рад вашей подписке и поддержке. Всех обнял. Удачных генераций!

Stable Diffusion

2.5K постов2K подписчиков

Добавить пост

Правила сообщества

Придерживайтесь стандартных правил Пикабу.

5
Автор поста оценил этот комментарий

Нейроинтерфейс – это название технологии, которая позволяет улавливать сигналы головного мозга и преобразовывать их в сигнал, понятный компьютеру.


А это веб-интерфейс.

1
Автор поста оценил этот комментарий

До сих пор сижу на А1111 версии 1.7

Сколько раз не обновлялся, работа со свежей версией начинается с проблем. Что то не работает, всё вылетает или медленно генерит. Пора мигрировать на Comfy.

раскрыть ветку
Автор поста оценил этот комментарий

Да все знают что такое семплер. Что за шудлер вообще не понятно, хоть бы наглядно показал ВСЕ это варианты.