
Всем привет, сегодня вышло обновление популярного интерфейса для генерации изображений на моделях 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, в телеграм и на Бусти. Буду рад вашей подписке и поддержке. Всех обнял. Удачных генераций!
 
          