
Stable Diffusion & Flux
Automatic1111 обновился до версии 1.0.4
Никаких киллер фич нет, а значит я не рекомендую никуда спешить и подождать отзывов о данном обновлении если вам важна стабильность. Чтобы установить обновление сделайте следующее.
Список изменений:
Основные:
- элементы управления масштабированием для инпейнтинга;
- выполнение базовых вычислений torch при запуске параллельно для уменьшения влияния на производительность первого запуска;
- опция для заполнения промпта/негативного промпта до одинаковой длины;
- удаление зависимости от taming_transformers;
- настройки пользовательского планировщика k-diffusion;
- добавление опции для отображения выбранных настроек в основном пользовательском интерфейсе txt2img/img2img;
- вкладка sysinfo в настройках;
- вывод стилей из промптов при вставке параметров в пользовательский интерфейс;
- опция для управления поведением вышеуказанного.
Мелкие изменения:
- обновление Gradio до версии 3.32.0;
- обновление xformers до версии 0.0.20;
- добавление опции для отключения счетчиков токенов;
- исправления и оптимизации всплывающих подсказок;
- возможность настройки имени файла для загрузки в формате zip;
- шаблон [vae_filename] для имен файлов;
- отмена отбрасывания предпоследней сигмы для DPM-Solver++(2M) SDE;
- изменение настроек пользовательского интерфейса на мультиселект;
- чтение информации о версии из CHANGELOG.md, если информация о версии Git недоступна;
- связь API в подвале с Wiki, если API не активно;
- постоянный кэш условий (оптимизация на выбор).
Расширения:
- после установки расширений процесс webui правильно перезапускается, а не перезагружается пользовательский интерфейс;
- добавлен список VAE в веб-API. Путь: /sdapi/v1/sd-vae;
- поддержка пользовательского unet;
- добавление обратного вызова onAfterUiUpdate;
- рефакторинг EmbeddingDatabase.register_embedding() для возможности отмены регистрации;
- добавление обратного вызова before_process для скриптов;
- возможность для скриптов alwayson указывать раздел и позволять пользователю изменять порядок этих разделов.
Исправления ошибок:
- исправление перетаскивания текста в промпт;
- исправление неправильной цитировки значений infotext, содержащих двоеточие;
- исправление ошибок в s_min_uncond по умолчанию типа int;
- исправление проблемы с маской в инпейнтинге;
- исправление неправильного стиля для просмотра эскизов в дополнительных сетях;
- исправление для пустого списка оптимизаций;
- небольшие исправления prepare_tcmalloc для совместимости с Debian/Ubuntu;
- исправление выхода из режима отладки пользовательского интерфейса --ui-debug-mode;
- исправление дублирования оптимизации Cross attention после перезагрузки пользовательского интерфейса;
- проверка наличия torch.cuda_available() для SdOptimizationXformers;
- исправление инструкции hires fix при использовании неверных условий во втором проходе при использовании Loras;
- обработка исключения при парсинге параметров генерации из информации png;
- исправление ошибки upcast attention dtype;
- принудительное указание версии Torch 1.13.1 для графических процессоров серии RX 5000;
- разбиение маски размытия на компоненты X и Y, соответствующие Outpainting MK2;
- не останавливаться при наличии битой символьной ссылки в LoRA;
- возможность активации опции Generate Forever во время генерации.
В случае проблем, для того чтобы откатиться на предыдущую версию, проделайте тоже самое что и в gif выше, но вместо git pull пропишите git checkout d5a5f2f29fc1c2b5f7dda0af5b984264744478b5 это вернет вас к состоянию на 24 июня и зафиксирует его. Чтобы вернуться к получению последних обновлении выполните команду git checkout master а затем git pull.
Ответ на пост «Помните анонс нейронки которая позволяет двигать и вращать объекты?»2
Люблю писать колабы :) Не всегда правда нормально получается, но люблю
1) Переходим по ссылке https://colab.research.google.com/drive/1ThodjXpZXdbeeir6MWN...
2) В правом верхнем углу нажимаем "Подключиться"
3) Код разделён на ячейки, на каждой ячейке есть кнопка запустить. Нажимаем.
3.1) Если вылезло такое окно, то просто нажимаем "Выполнить"
3.2) Видим похожий текст?
Если нет, то жмем на кнопку, которая расположена сверху справа (там же где и в первом пункте),
там "Сменить среду выполнения", настраиваем как на фото и жмем "Сохранить".
4) Запускаем второй блок и ждем около трех минут, пока необходимые файлы не скачаются
5) Запускаем третий блок и ждем (около двух минут) появления текста "Running on public URL:" (ссылка у вас будет своя), переходим по этой ссылке
6) Перед нами открывается картинка со львом и кнопочки всякие (за оформление картинок не пинайте)
Модель, по умолчанию львы. Так же есть слоны, лошади, коты и т.д.
Номер картинки (все картинки сгенерированы нейросетями, поэтому часть из них так себе)
Размер шага. Чем больше - тем быстрее меняется картинка
Сброс изображения к изначальным настройкам
Некое "Скрытое пространство". "w+" работает лучше и чище, но не так заметно меняет картинку как "w"
Добавление точек, по которым потом и будет искажаться картинка
Удаление точек
Запуск деформации
Остановка деформации. Работает не всегда, в отличии от перезагрузки вкладки
Счетчик количества шагов, изменяется автоматически
Редактирование маски зоны, в которой и будет происходить деформация. Создает черную кисточку, которой нужно закрасить желаемую область
Сброс зоны
Переключение отображения зоны
Лямбда, без понятия что это такое, экспериментируйте :D
По минимуму, нужны только кнопки 1, 2, 3, 5, 6 и 8:
Выбираем модель, картинку, ставим шаг чуть побольше, чтоб не ждать миллион лет, выбираем между скоростью и чистотой (w и w+ соответственно), расставляем точки (минимум две) и запускаем.
P.S. Добавление своих изображений, на мой взгляд, пока не стоит свеч, из-за необходимости тренировать модель и разбираться как это делать (может и займусь как-нибудь). Так что стенку пока приподнять будет непросто.
P.P.S. Видео в посте (и на гитхабе) во-первых ускорено, а во-вторых снималось на видеоускорителе в 2-3 раза мощнее, чем в колабе.























