Всем здравствуйте. Настало время мини-отчёта
На прошлой неделе я примерно три часа кодил мой личный веб-сайт https://hinst.github.io/ и сделал маленькую оптимизацию: загрузка картинок теперь делается напрямую. Раньше картинки упаковывались в Base64 и JSON . Это было "наследие" от старой версии. После оптимизации картинки стали быстрее загружаться и меньше баговаться. Баги были из-за того, что некоторые браузеры не могли правильно открыть ссылки в формате data:image/png;base64
Два часа ушло на изменения в коде, и ещё час потребовался чтобы понять, почему мои Docker-билды поломались. Похоже, в одном из обновлений Docker сделали так, что --platform теперь надо указывать на уровне командной строки, а указывать --platform в Dockerfile FROM теперь недостаточно.
Установил и опробовал новую модель Stable Diffusion. Модель называется Flux Kontext , и она позволяет текстом запросить изменение рисунка. Модель работает на удивление хорошо... Но и косяков хватает: бывает, что цвет получается слишком яркий. К примеру, пишу "изменить цвет кофты на жёлтый", и на выходе этот жёлтый цвет получается как будто кофту облили светящейся краской из принтера. Ещё бывает косяк, что модель вовсе не поняла, что от неё хотели, и оставила рисунок без изменений. Но модель не может сразу об этом оповестить: приходится ждать весь цикл, чтобы в конце посмотреть на идентичный рисунок.
Занятно, что в статье по Flux Kontext заявлено минимум 20 ГБ видеопамяти, но на деле хватает всего лишь 10..12 ГБ
Хочу начать делать новый ручной рисунок, но когда найдётся подходящее время на него - это вопрос 😤
P.S. SmartProgress как-то неожиданно самостоятельно удалил мою старую иконку из профиля🗑️ Пришлось поставить новую