Всем привет, оболочка для Stable Diffusion Automatic1111 обновилась до версии v1.9.
Особенности:
Подробные уроки по нейросетям смотрите в моем Телеграм канале
- Переключение рефайнера на основе временных шагов модели вместо шагов выборки
- Добавление опции для отображения старого стиля каталогов вместо древовидного просмотра, стилистические изменения для дополнительной сортировки сетей и элементов управления поиском
- Добавление пользовательского интерфейса для переупорядочивания колбэков, поддержка указания порядка колбэков в метаданных расширений
- Равномерный планировщик SGM для моделей SDXL-Lightning
- Выбор планировщика в основном пользовательском интерфейсе
Незначительное:
- Кнопка «Открыть каталог изображений» теперь открывает фактический каталог
- Поддержка вывода с сетями LyCORIS BOFT
- Текстовое описание дополнительных сетей по умолчанию, с опцией повторного включения HTML, как это было раньше
- Ручка изменения размера для дополнительных сетей
- Аргументы командной строки: —unix-filenames-sanitization и —filenames-max-length
- Отображение параметров дополнительных сетей в HTML-таблице вместо необработанного JSON
- Добавление поддержки DoRA (разложение весов) для LoRA/LoHa/LoKr
- Добавление аргумента командной строки ‘—no-prompt-history’ для отключения истории последних запросов
- Обновление предварительного просмотра при замене предварительного просмотра
- Получение обновлений только для активных веток Git расширений
- Размещение пользовательского интерфейса для постобработки увеличения в аккордеон
- Поддержка перетаскивания URL-адресов для чтения информации
- Использование библиотеки diskcache для кэширования
- Поддержка PNG-RGBA для вкладки «Дополнительно»
- Поддержка встроенных в метаданные safetensors обложек
- Более быстрое прерывание при использовании NN-увеличения
- Увеличение: поле ввода для ограничения максимальной длины стороны выходного изображения
- Добавление опции для скрытия параметров постобработки на вкладке «Дополнительно»
Расширения и API:
- ResizeHandleRow — разрешить переопределение параметра масштаба столбца
- Вызов script_callbacks.ui_settings_callback раньше; исправление встроенного расширения extra-options-section, которое убивает пользовательский интерфейс, если используется настройка, которой не существует
- Возможность использовать zoom.js вне контекста веб-интерфейса
- Разрешение вариантов для имени расширения в metadata.ini
- Сделать перезагрузку скриптов пользовательского интерфейса необязательной при перезагрузке пользовательского интерфейса и отключенной по умолчанию
- Размещение запроса: gr.Request в начале функции img2img, аналогично txt2img
- open_folder как утилита
- Возможность импортировать файлы скриптов расширений как import scripts.
Производительность:
- Оптимизация производительности для страниц HTML дополнительных сетей
- Оптимизация для фильтрации дополнительных сетей
- Оптимизация для сортировки дополнительных сетей
Исправления ошибок:
- Предотвращение нажатия кнопки «Escape» для прерывания, когда еще не было сгенерировано изображение
- [ошибка] избежание двойного увеличения при инкрустации
- Возможное исправление для кнопки перезагрузки, которая не появляется в некоторых случаях для дополнительных сетей
- Исправление: параметр split_threshold не работает при выполнении разделения изображений с избыточным размером
- Исправление видимости ручки изменения размера для вертикальной компоновки (мобильная версия)
- register_tmp_file также для mtime
- Защита alphas_cumprod во время переключения рефайнера
- Исправление ориентации EXIF при загрузке изображений через API
- Переопределение выразительности только в случае ее фактического использования в запросе
- Исправление отсутствия информационного текста выразительности в params.txt
- Исправление extract_style_text_from_prompt
- Исправление мягкой инкрустации для AnimateDiff
- edit-attention: снять выделение вокруг пробелов
- забота: исправление неправильного загруженного шрифта
- Использование естественной сортировки в дополнительных сетях при упорядочивании по пути
- Исправление встроенных ошибок системы lora, вызванных torch.nn.MultiheadAttention
- Избежание ошибки из None в get_learned_conditioning
- Добавление записи в MassFileLister после записи метаданных
- Исправление проблем со Стилями при использовании запроса Hires
- Удаление комментариев из запроса Hires fix
- Согласованность обработчиков событий ImageViewer между браузерами
- Исправление AttributeError в OFT при попытке получить вес MultiheadAttention
- Добавление missing .mean() обратно
- Исправление кнопки «Восстановить прогресс»
- Исправление ui-config для InputAccordion custom_script_source
- Обработка 0 deltaY колеса
- Предотвращение контекстного меню alt для Firefox
- Исправление: исправление синтаксических ошибок
- Восстановление пути вывода
- Экранирование btn_copy_path имени файла
- Исправление кнопок дополнительных сетей, когда имя файла содержит апостроф
- Экранирование скобок в генераторе случайных запросов lora
- Исправление: проверка версии Python для совместимости с установкой PyTorch
- Исправление опечатки в call_queue.py
- Исправление: когда найдена уже загруженная модель, удалить загруженную по индексу массива
- Небольшое исправление ошибки управления памятью моделей SD
- Исправление веса CodeFormer
- Исправление: Удаление обратных вызовов скриптов в ordered_callbacks_map
- Исправление ограниченной записи файлов (спасибо, Сильвия)
- Исправление API extra-single-image, который не выполняет увеличение при ошибке
- Обработка ошибок в callables paste_field
Оборудование:
- Добавление поддержки обучения и изменение lspci для Ascend NPU
- Обновление до ROCm5.7 и PyTorch
- Лучшее обходное решение для Navi1, удаление —pre для Navi3
- Страница wiki Ascend NPU
Другое:
- Обновление комментария для версии 0 Pad prompt/negative prompt с добавлением предупреждения об усечении, сделать его переопределением реализации v1
- Поддержка изменяемых размеров столбцов для сенсорных экранов (планшеты)
- Исправление с использованием переведенного содержимого для сопоставления категорий
- Использование абсолютного пути для нормализованного filepath
- Обработка двойного нажатия resizeHandle
- Флаг командной строки —dat-models-path
- Добавление прямой ссылки на двоичный релиз
- upscaler_utils: Уменьшение журналирования
- Исправление различных опечаток с помощью crate-ci/typos
- fix_jpeg_live_preview
- [альтернативное исправление] невозможно загрузить webui, если выбрана неправильная дополнительная опция в пользовательском интерфейсе
- Обработка ошибок при несоответствующей прозрачности
- Добавление описания модели к поисковым запросам
- Повышение версии действия
- Аннотации PEP 604
- Автоматическая установка значения масштабирования при выборе пользователем модели увеличения
- Перемещение postprocessing-for-training во встроенные расширения
- Типизация в shared.py
- Обновление ruff до 0.3.3
- Обновление утилит PyTorch Lightning
- Добавление Size как опции сетки XYZ
- Использование переменной HF_ENDPOINT для домена HuggingFace с настройками по умолчанию
- Повторное добавление update_file_entry
- create_infotext разрешить index и callable, переработать информационный текст запроса Hires
- Обновление restricted_opts для включения большего количества параметров для —hide-ui-dir-config