Всем привет, сегодня вышло обновление популярного интерфейса для генерации изображений на моделях Stable Diffusion — Automatic 1111 до версии 1.10.0. Меня зовут Илья, я основатель онлайн-нейросети для создания изображений ArtGeneration.me, техноблогер и нейро-евангелист и мы с вами рассмотрим стоит ли новое обновление внимания, или его можно пропустить.
Сразу хочу отметить, что это обновление в основном сосредоточено на исправлении ошибок и небольших улучшениях производительности. Самым заметным нововведением является поддержка Stable Diffusion 3, но, к сожалению, у многих пользователей, включая меня, возникли проблемы с его запуском. Несмотря на правильную установку модели, система выдает ошибку.
Кроме того, я столкнулся с проблемами совместимости некоторых расширений. Например, мне пришлось удалить расширение «replacer», так как оно вызывало ошибки. Учитывая эти сложности, я бы пока не рекомендовал спешить с обновлением. Лучше подождать неделю-две, пока не выйдут исправления. Тем более, что SD3 пока не работает, а других существенных нововведений вы, скорее всего, не заметите.
Тем не менее, если вы всё же решите обновиться, вот полный список изменений в версии 1.10.0:
Версия 1.10.0
Особенности:
-
Множество улучшений производительности (подробнее в разделе «Производительность»)
-
Поддержка Stable Diffusion 3
-
Рекомендуется использовать сэмплер Euler; DDIM и другие сэмплеры с временными метками в настоящее время не поддерживаются
-
Текстовая модель T5 отключена по умолчанию, её можно включить в настройках
-
-
Новые планировщики:
-
Align Your Steps
-
KL Optimal
-
Normal
-
DDIM
-
Simple
-
Beta
-
-
Новый сэмплер: DDIM CFG++
Незначительные изменения:
-
Возможность пропуска CFG на ранних шагах
-
Добавлена опция —models-dir
-
Позволяет мобильным пользователям открывать контекстное меню нажатием двумя пальцами
-
Infotext: добавление имени Lora в виде хэшей TI для встроенной текстовой инверсии
-
Проверка хэша модели после её загрузки для предотвращения повреждённых загрузок
-
Дополнительные опции фильтрации тегов расширений
-
При сохранении в формате AVIF используется настройка качества JPEG
-
Добавлен шаблон имени файла: [basename]
-
Добавлена опция включения пропуска clip для clip L на SDXL
-
Опция для предотвращения перехода экрана в спящий режим во время генерации
-
Кнопка ToggleLivePreview в просмотрщике изображений
-
Устранение мерцания интерфейса при перезагрузке и быстрой прокрутке
-
Опция отключения записи в log.csv кнопки сохранения
Расширения и API:
-
Добавлен хук process_before_every_sampling
-
Возврат HTTP 400 вместо 404 при ошибке недопустимого сэмплера
Производительность:
-
[Производительность 1/6] use_checkpoint = False
-
[Производительность 2/6] Замена einops.rearrange на нативные операции torch
-
[Производительность 4/6] Предварительный расчёт флага is_sdxl_inpaint
-
[Производительность 5/6] Предотвращение ненужного резервного копирования смещений дополнительных сетей
-
[Производительность 6/6] Добавлена опция —precision half для избежания приведения типов во время вывода
-
[Производительность] Патчи оптимизации LDM
-
[Производительность] Хранение сигм на CPU
-
Проверка на наличие nan в unet только один раз, после завершения всех шагов
-
Добавлена возможность запуска профилировщика torch для генерации изображений
Исправления ошибок:
-
Исправление для сеток без полных infotext
-
Частичное обновление lora предшествует полному обновлению
-
Исправлена ошибка, когда расширение файла имело дополнительную точку при некоторых обстоятельствах
-
Исправление зацикливания при начальной загрузке поврежденной модели
-
Разрешение использования старых имён сэмплеров в API
-
Улучшена совместимость со старыми планировщиками сэмплеров
-
Исправление Hypertile xyz
-
XYZ CSV skipinitialspace
-
Исправление мягкого инпейнтинга на mps и xpu, torch_utils.float64
-
Исправление обновления расширений при нахождении не на основной ветке
-
Обновление безопасных имён файлов для pickle
-
Использование относительного пути для css webui-assets
-
При создании виртуального окружения обновление pip в webui.bat/webui.sh
-
Исправление AttributeError
-
Использование script_path для корня webui в launch_utils
-
Исправление режима дополнительной партии P Transparency
-
Использование цветов темы gradio в css
-
Исправление перетаскивания текста внутри поля ввода подсказки
-
Добавление правильного MIME-типа для файлов .mjs
-
Улучшение обработки проблем с метаданными для моделей SD, Loras и эмбеддингов
-
Замена wsl-open на wslpath и explorer.exe
-
Исправление SDXL Inpaint
-
Многоразмерная сетка
-
Исправление замены предпросмотра
-
Возможное исправление неправильного масштаба в декомпозиции весов
-
Обеспечение использования python из venv на Mac и Linux
-
Приоритет python3.10 над python3, если оба доступны на Linux и Mac (с запасным вариантом)
-
Остановка генерации дополнений
-
Исправление загрузки SD2
-
Исправление хэшей Lora в infotext для hires fix с разными lora
-
Исправление предупреждения об автокоррекции планировщика сэмплера
-
Исправление мерцания интерфейса при перезагрузке и быстрой прокрутке
-
Исправление логики апскейла
-
Исправление ошибки при записи изображений в режиме P как JPEG
-
Другие изменения (включая обновления документации, исправления опечаток, обновления зависимостей и мелкие улучшения)
Если вы всё-таки решили обновиться, несмотря на возможные проблемы, процесс остается таким же, как я описывал для предыдущих версий. Добавьте аргумент запуска «git pull» в ваш файл webui-user.bat, открыв его в блокноте. Если не хотите обновляться при каждом запуске, можете после обновления удалить этот аргумент.
Для пользователей портативной версии: проверьте наличие файла update.bat и запустите его для обновления.
В случае возникновения проблем я рекомендую либо выполнить чистую установку, либо как минимум удалить папку «venv» в директории Automatic1111. Это позволит заново установить все зависимости и может решить возникшие проблемы.
Помните, что стабильность работы важнее новых функций, особенно если эти функции пока не работают корректно. Будьте осторожны с обновлениями и всегда имейте резервную копию вашей рабочей конфигурации.
Я рассказываю больше о нейросетях у себя на YouTube, в телеграм и на Бусти. Буду рад вашей подписке и поддержке. Всех обнял. Удачных генераций!
ссылка на оригинал статьи https://habr.com/ru/articles/831918/
Добавить комментарий