Обновился Automatic 1111, популярный интерфейс для нейросети Stable Diffusion. Версия 1.7, что нового, как обновиться?

Всем привет, пока в сообществе только и разговоров что о Fooocus'e, автоматик обновился. Изменений много, но ничего такого, чтобы прям вау или классно, много нужных мелочей, бережно переведенный чейнджлог ниже. А в конце инструкция как обновится, если вдруг не знали или забыли.

Обновился Automatic 1111, популярный интерфейс для нейросети Stable Diffusion. Версия 1.7, что нового, как обновиться?

Особенности (Features):

  • Переработка вкладки настроек: добавлено поле поиска, добавлены категории, страница настроек пользовательского интерфейса разделена на множество разделов.
  • Поддержка altdiffusion-m18.
  • Поддержка инференции сетей LyCORIS GLora.
  • Добавлена система пакетов lora-embedding.
  • Опция для перемещения запроса (prompt) из верхнего ряда в параметры генерации.
  • Добавлена поддержка для SSD-1B.
  • Поддержка инференции сетей OFT.
  • Метаданные скрипта и механизм сортировки DAG.
  • Поддержка оптимизации HyperTile.
  • Добавлена поддержка для SD 2.1 Turbo.
  • Удалена вкладка Train->Preprocessing и все её функции перемещены в вкладку Extras.
  • Начальная поддержка IPEX для графических процессоров Intel Arc.

Мелкие изменения (Minor):

  • Возможность чтения хеша модели из изображений в режиме пакетной обработки img2img.
  • Добавлена опция для выравнивания с реализацией выборки репозитория sgm.
  • Дополнительное поле для просмотра метаданных lora: ss_output_name.
  • Добавлена кнопка в настройках для расчета всех хешей чекпоинтов SD.
  • Добавлена кнопка для копирования запроса в редактор стилей.
  • Добавлена опция --skip-load-model-at-start.
  • Инфотекст теперь записывается в изображения GIF.
  • Чтение инфотекста из изображений GIF.
  • Возможность настройки начального состояния InputAccordion в ui-config.json.
  • Редактирование разделителей пробелов для редактирования запросов ctrl+up/ctrl+down.
  • Предотвращение случайного закрытия всплывающих диалогов.
  • Добавлена опция воспроизведения звукового уведомления.
  • Показ предварительного просмотра изображения в полноэкранном режиме просмотра изображений, если оно доступно.
  • Поддержка для webui.settings.bat.
  • Опция для отключения печати трассировок стека при нажатии ctrl+c.
  • Запуск/перезапуск генерации с помощью Ctrl (Alt) + Enter.
  • Обновление скрипта prompts_from_file для объединения записей с общим запросом.
  • Добавлена видимая галочка в InputAccordion.
  • Опция для скрытия всех параметров txt2img/img2img в аккордеоне.
  • Добавлена опция сортировки 'Path' для карт Extra network.
  • Включение горячих клавиш запроса в редакторе стилей.
  • Опция для отображения результатов пакетной обработки img2img в пользовательском интерфейсе.
  • Обновления infotext: опция для игнорирования определенных полей infotext, опция для не включения VAE в infotext, объяснение на странице настроек infotext, перемещение некоторых опций на страницу настроек infotext.
  • Добавлена поддержка FP32 fallback на sd_vae_approx.
  • Поддержка XYZ скриптов / разделение пути hires от unet.
  • Возможность использования нескольких файлов стилей csv.

Расширения и API (Extensions and API):

  • Обновление gradio до версии 3.41.2.
  • Поддержка API списка установленных расширений.
  • Обновление API pnginfo для возврата словаря с разобранными значениями.
  • Добавление латентного шума в ExtraNoiseParams для колбэка.
  • Отображение даты и времени расширения в UTC.
  • Опция для выбора способа комбинирования hires fix и refiner.
  • Включение версии программы в ответ info.
  • Поддержка sd_unet для SDXL.
  • Патч DDPM.register_betas для использования given_betas в модели yaml.
  • xyz_grid: добавление функции prepare.
  • Возможность использования нескольких файлов локализации с одним и тем же языком в расширениях.
  • Добавление функции onEdit для js и переработка token-counter.js для ее использования.
  • Исправление ошибки ключа при обработке ключей override_settings.
  • Возможность для расширений возвращать пользовательские данные через api в response.images.
  • *Вызов state.jobnext() перед postproces()**.
  • Опция для установки громкости звукового уведомления.
  • Обновление Ruff до 0.1.6.
  • Добавление колбэка для создания компонента Block.
  • Перехват неперехваченного исключения сценариев создания пользовательского интерфейса.
  • Использование имени расширения для определения установленного расширения в индексе.
  • Обновление is_installed() из launch_utils.py для исправления переустановки уже установленных пакетов.

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

  • Исправление pix2pix, выдающего плохие результаты.
  • Исправление ошибок на странице настроек по умолчанию, когда скрыты основные вкладки пользовательского интерфейса.
  • Исправление ошибки, из-за которой некоторые дополнительные сети отключались, если в запросе присутствуют и lora: и lyco:.
  • Исправление функции перезагрузки пользовательского интерфейса: если вы перезагружаете пользовательский интерфейс на одной вкладке, другие открытые вкладки больше не перестанут работать.
  • Предотвращение дублирования обработчика изменения размера.
  • Мелкая ошибка: исправление ошибки vae resolve.
  • Скрытие сломанного инструмента обрезки изображений.
  • Не отображение скрытых выборок в раскрывающемся списке для XYZ скрипта.
  • Исправление диалога редактирования стилей, если он открыт во вкладках img2img и txt2img.
  • Скрытие значений --gradio-auth и --api-auth из отчета /internal/sysinfo.
  • Добавление недостающего infotext для RNG в опциях.
  • Исправление невоспроизведения уведомления, когда встроенная вкладка webui неактивна.
  • Соблюдение параметра --skip-install для установщиков расширений.
  • Не печатать пустой stdout в установщиках расширений.
  • Получение правильного отображения индикатора выполнения во вкладке расширений.
  • Сохранение порядка в списке чекпоинтов при загрузке модели, у которой нет контрольной суммы.
  • Исправление инпеинтинг моделей в txt2img, создающих черные изображения.
  • Исправление регулярного выражения параметров генерации.
  • Исправление директории вывода пакетной обработки img2img со скриптом.
  • Исправление ошибки с sigma min/max overrides.
  • Более точная проверка для включения cuDNN benchmark на картах 16XX.
  • Не использование multicond parser для счетчика отрицательного запроса.
  • Исправление data-sort-name, содержащего пробелы.
  • Обновление информации на правильной вкладке при редактировании метаданных.
  • Исправление просмотра/редактирования метаданных....

Это полный перевод чейнджлога версии 1.7.0 для Automatic1111. С версией на английском можно ознакомиться на гите проекта.

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

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

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

Обновился Automatic 1111, популярный интерфейс для нейросети Stable Diffusion. Версия 1.7, что нового, как обновиться?

А на этом у меня все, вроде в чатах не слышно, что после обновления что-то ломается или не работает, у меня тоже все в порядке, но если не хотите рисковать, то обождите недельку до выхода хотфикса, если таковой понадобится.

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

22
6 комментариев

Как раз думал, обновляться или нет) Спасибо!

1
Ответить

В 99% результат и̶с̶к̶у̶с̶н̶о̶г̶о̶ искусственного интеллекта выглядит неудовлетворительно, и уделять ему столько внимания, сколько уделяют сейчас - слишком поспешно.

Порой даже закладывается мысль, что алгоритмы специально вгоняют в грубые рамки усреднения, чтобы на картине что-нибудь обязательно получалось уродским. Вот, например на картинке выше - зачем коту двойной клык? Нет бы один раз объяснить программе, что такое коты и как они выглядят (что подразумевает и то, как они не выглядят), и череда таких улучшений помогла бы делать изображения действительно приятными и правдоподобными.

Ответить

99% работ созданных искусственным интеллектом вы даже не замечаете, они повсюду, в рекламе, на баннерах, везде, все крупные компании уже обучили своих дизайнеров использовать нейросети.

Все что есть на моих артах есть там осмысленно, у меня был кот ровно с таким же клыком(погуглите), мне показалось это забавным и я осознано оставил все так.

Ответить