Oбучение LoRA в FLUX: как эффективно использовать FluxGym

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 60

  • @maxim1pol
    @maxim1pol 5 วันที่ผ่านมา +1

    Очень комфортно вас слушать. Спасибо за то, что вы делаете. У вас высокие педагогические способности, имеется ввиду ваша личность, не только техническая сторона.

    • @geekatplay-ru
      @geekatplay-ru  4 วันที่ผ่านมา +1

      Спасибо большое за такие тёплые слова! 😊 Очень приятно знать, что моя подача материала находит отклик. Для меня важно делиться не только знаниями, но и создавать комфортную атмосферу для обучения. Ваши слова вдохновляют продолжать! 🙌✨

    • @maxim1pol
      @maxim1pol 3 วันที่ผ่านมา

      @@geekatplay-ru , делаю свои первые шаги в этой сфере, очень интересно это всё. Сейчас пытаюсь вникнуть в controlnet, да так, чтобы можно было свою обученную lora использовать. Может вы планируете на эту тему записать видео?

  • @ScatmanCatNap
    @ScatmanCatNap 14 วันที่ผ่านมา +4

    Огроменное спасибо за ваш труд. Устанавливал FluxGym,OneTrainer в Matrix,пробовал автоматическую установку Пинокио...Везде были ошибки, долго искал ответы но все четно...Был уверен что просто не хватает моих 8gb видеопамяти. Установил ручками по вашему гайду и все заиграло! Благодарочка вам за это! У вас всегда полезный контент!

    • @geekatplay-ru
      @geekatplay-ru  13 วันที่ผ่านมา +1

      Спасибо огромное за такой тёплый отзыв! 😊 Рад, что мой гайд помог вам разобраться с установкой. Да, бывает, автоматические установки не всегда работают идеально, но ручной подход иногда действительно спасает ситуацию. Ваши слова очень вдохновляют! Удачи вам в работе, и если будут ещё вопросы, всегда рад помочь. 💪🎉

    • @TheVertigo2
      @TheVertigo2 12 วันที่ผ่านมา

      установка в Матрикс всегда начинается с обновления самого Матрикс). FluxGym в нем работает, правда он малоинформативен в консоли или висит или нет.((

  • @78diki
    @78diki 14 วันที่ผ่านมา +1

    Спасибо за видео. Видно, что человек ведет канал от души и для души, а не чтобы урвать здесь и сейчас. Отличный полезный ролик.

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา +1

      Спасибо огромное за такие теплые слова! Очень приятно слышать, что вы это заметили. Делаю канал с душой и для таких замечательных людей, как вы. 😊 Рад, что ролик оказался полезным!

  • @pacostydio
    @pacostydio 14 วันที่ผ่านมา +5

    Приятный профессионал, классный акцент просто супер контент🎉🎉🎉🎉🎉🎉🎉❤

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา

      Спасибо огромное за такие добрые слова! 😊 Очень рад, что вам нравится! Ваши комментарии вдохновляют делать контент ещё лучше. ❤️🎉✨

  • @vasiliyivanishvili9025
    @vasiliyivanishvili9025 13 วันที่ผ่านมา +2

    Спасибо за видео! Материал очень полезный!

  • @arvydasugenskis4212
    @arvydasugenskis4212 14 วันที่ผ่านมา +1

    Супер полезно, спасибо. С наступающим.

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา +1

      Спасибо большое! Рад, что было полезно. Вас тоже с наступающим! Пусть новый год принесет радость и успех! 🎄😊

  • @DmitryLapenkov
    @DmitryLapenkov 7 วันที่ผ่านมา +1

    Снял тоже подобное видео недавно) И тоже на одном фоне натренировал Lora получилось забавно как коридорные обои трансформировались в расцветку штор и т.п))

    • @geekatplay-ru
      @geekatplay-ru  6 วันที่ผ่านมา +1

      Интересно, можете поделиться результатом? Мне любопытно увидеть, что получилось.

  • @Dmuk13
    @Dmuk13 14 วันที่ผ่านมา +1

    Вау! У меня как раз с пинокио ничего не вышло…А тут видео ваше вышло как прям спасение! :D
    Лайк!👍 🎉

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา

      Спасибо большое! 😊 Рад, что видео оказалось полезным и помогло вам справиться с "пинокио"! 🎉👍 Ваш лайк - лучшая мотивация делать больше таких роликов. 😄

  • @rusbaiker8921
    @rusbaiker8921 11 วันที่ผ่านมา +1

    В дополнительных настройках можно поменять димм и альфа, по умолчанию они низкие очень - 4 и 1

    • @geekatplay-ru
      @geekatplay-ru  10 วันที่ผ่านมา

      Спасибо! Отличный совет про димм и альфа. Попробую поднять параметры для улучшения результатов в ComfyUI с Flux и FluxGym. 🙌🔥

  • @sewerty6011
    @sewerty6011 14 วันที่ผ่านมา +1

    Спасибо. У вас отличный канал

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา

      Спасибо большое! Очень рад, что вам нравится мой канал. 😊 Ваши слова вдохновляют продолжать!

  • @inqvisitor3722
    @inqvisitor3722 7 วันที่ผ่านมา +1

    очень нравится, как вы объясняете основу работы и термины простыми словами. Было бы круто если рассказали про IPAdapter InstantId ControlNet для SDXL. Flux очень плохо работает на маках( Или лучше и проще натренировать для подмены лица?

    • @geekatplay-ru
      @geekatplay-ru  6 วันที่ผ่านมา

      Спасибо большое за тёплые слова! 😊 Рад, что мои объяснения вам помогают!
      IPAdapter и InstantId ControlNet для SDXL - действительно очень интересные инструменты. Я обязательно сделаю подробный разбор их возможностей в одном из следующих видео. Эти технологии могут упростить управление стилем и позицией, а также сделать замену лица более точной и реалистичной.
      Что касается Flux и маков - да, к сожалению, он пока не оптимизирован для macOS, и это может вызывать трудности. Если цель - замена лица, проще натренировать небольшую модель (например, LoRA или Dreambooth) для конкретного человека. Это даст качественный результат, особенно если важно сохранить уникальные черты лица.
      Спасибо за предложение, обязательно учту! Если будут ещё вопросы, пишите! 🚀😊

  • @kalabushkin
    @kalabushkin 6 วันที่ผ่านมา +1

    он при старте каждой тренировке модель FLUX будет загружать ? это нормально ...не пойму

    • @geekatplay-ru
      @geekatplay-ru  6 วันที่ผ่านมา

      Да, при каждой тренировке FLUX действительно загружает модель заново. Это может казаться странным, но такой подход нужен, чтобы модель инициализировалась в «чистом» состоянии, особенно если вы тренируете разные LoRA или хотите избежать накопления ошибок.
      Однако, если это сильно замедляет процесс или кажется неудобным, возможно:
      Проверьте настройки: Убедитесь, что параметры запуска не вызывают избыточной инициализации.
      Используйте локальное хранилище модели: Убедитесь, что модель загружается из локального пути, а не скачивается каждый раз.
      Обратитесь к документации или сообществу FLUX: Возможно, это поведение можно изменить через конфигурацию.
      Если это штатная работа FLUX, то да, это нормально. Но всегда можно оптимизировать процесс. Если потребуется помощь с настройками, дайте знать! 😊🚀

    • @kalabushkin
      @kalabushkin 5 วันที่ผ่านมา

      ​@@geekatplay-ru разобрался ) спасибо ...

  • @megapin1
    @megapin1 วันที่ผ่านมา +1

    спасибо

    • @geekatplay-ru
      @geekatplay-ru  วันที่ผ่านมา

      Спасибо вам! 😊 Рад, что был полезен! 🚀✨

  • @pirosergo2511
    @pirosergo2511 14 วันที่ผ่านมา +1

    Спасибо!

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา

      Пожалуйста! 😊 Спасибо вам за внимание и поддержку!

  • @アカツヌアカタキ
    @アカツヌアカタキ 10 วันที่ผ่านมา +1

    Добрый день, с новым годом! Подскажите, а реально ли обучить лору для генерации интерьеров ? К примеру кухонных. По умолчанию flux генерирует примерно однотипные кухонные интерьеры.

    • @geekatplay-ru
      @geekatplay-ru  10 วันที่ผ่านมา

      Добрый день, с Новым годом! 🎄✨ Да, обучить LoRA для генерации интерьеров, например кухонных, вполне реально. Основное - это правильно подготовить датасет. Вот несколько советов:
      Соберите разнообразный датасет: Найдите изображения кухонных интерьеров с разными стилями, планировками, материалами и цветами. Чем разнообразнее данные, тем более гибкой будет модель.
      Чёткие метаданные: Пропишите теги, описывающие особенности каждого изображения (например, "модерн", "классика", "светлая кухня"). Это поможет LoRA лучше распознавать стили.
      Настройки FluxGym: Попробуйте изменить параметры dim и alpha, чтобы добиться большего разнообразия в результатах.
      Тестовые итерации: Обучите LoRA на небольшом наборе изображений, чтобы увидеть, как она реагирует, а затем увеличивайте масштаб.
      Если всё сделано правильно, вы сможете получить более уникальные и разнообразные результаты. Удачи в обучении! Если будут вопросы, пишите! 😊

  • @ОчевидныеВещи-н9ц
    @ОчевидныеВещи-н9ц 14 วันที่ผ่านมา +1

    спасибо дорогой

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา +1

      Пожалуйста! Очень приятно, спасибо за вашу поддержку! 😊❤️

  • @vlukyanov
    @vlukyanov 11 วันที่ผ่านมา +1

    Здравствуйте! Работает ли FluxGym с Forge? Если да, то где лучше располагать его директорию?

    • @geekatplay-ru
      @geekatplay-ru  10 วันที่ผ่านมา

      Здравствуйте! 😊 Да, FluxGym совместим с Forge. Лучше всего разместить его директорию рядом с основными папками проекта Forge, например, в папке extensions или рядом с рабочими модулями, чтобы было проще настроить пути и зависимости. Удачи с настройкой! 🙌✨

  • @ARSUM1
    @ARSUM1 วันที่ผ่านมา +1

    Видео хорошее. Установил, во время тренинга ещё докачал ещё много гигов с моделью. Потом всё повисло после загрузки. И появился вопрос. А как обратно запустить? Если я правильно понял, то нужно "env/Scripts/activate" но окно появилось на 0.00001 секунду и закрылось. Как повторно запустить FluxGym после установки?

    • @geekatplay-ru
      @geekatplay-ru  วันที่ผ่านมา

      Спасибо за вопрос! 😊 Рад, что видео оказалось полезным, хоть и возникли трудности. Вот инструкция, как повторно запустить FluxGym после установки:
      Запуск через терминал:
      Вам нужно открыть командную строку или терминал вручную.
      Windows: Нажмите Win + R, введите cmd, нажмите Enter.
      Mac/Linux: Откройте терминал через поиск.
      Переход в папку FluxGym:
      В командной строке перейдите в директорию, где установлен FluxGym:
      cd путь_к_папке_fluxgym
      Например:
      cd C:\Users\ВашеИмя\FluxGym
      Активируйте виртуальное окружение:
      Выполните команду:
      env\Scripts\activate
      Если всё правильно, вы увидите (env) в начале строки.
      Запуск FluxGym:
      После активации окружения запустите FluxGym, например:
      python main.py
      Или выполните команду, указанную в инструкции FluxGym.
      Проблема с закрытием окна:
      Если окно закрывается сразу, проверьте логи. Часто это связано с ошибками в пути или зависимостями. Попробуйте обновить зависимости:
      pip install -r requirements.txt
      Если всё равно не получится запустить, напишите подробнее, что происходит, или какие ошибки появляются - постараюсь помочь! 🚀✨

  • @yokynigga
    @yokynigga 10 วันที่ผ่านมา +1

    Приветствую! А не подскажите, можно ли натренировать лору с своим логотипом? С человеком получается отлично, а с логотипом отказывается тренировать

    • @geekatplay-ru
      @geekatplay-ru  10 วันที่ผ่านมา +1

      Приветствую! Да, натренировать LoRA с логотипом можно, но процесс немного отличается от работы с человеком. Логотипы часто имеют чёткие формы и мало вариаций, что усложняет обучение. Вот несколько советов:
      Разнообразие изображений: Создайте набор из разных вариаций логотипа - на разных фонах, в разных размерах и стилях, чтобы LoRA лучше распознала его особенности.
      Увеличение датасета: Если оригинальных вариантов мало, используйте простые редакторы, чтобы вручную создать больше примеров (изменяя цвет, наклон, текстуры).
      Настройки FluxGym: Убедитесь, что параметры обучения, такие как dim и alpha, настроены правильно. Для логотипов иногда полезно снизить dim, чтобы уменьшить потерю деталей.
      Тестирование: Обучайте на небольших итерациях, чтобы проверить, правильно ли модель воспроизводит логотип.
      Если LoRA всё равно "отказывается", возможно, логотип слишком сложный или данных недостаточно. В таком случае можно попробовать другой подход, например, генерацию через ControlNet. Удачи! 😊

    • @yokynigga
      @yokynigga 8 วันที่ผ่านมา

      Спасибо за ответ. Через controlnet, при использовании canny и depth не сохраняются оригинальные цвета логотипа, поэтому я пытаюсь сдедать flux lora с логотипом

  • @ScatmanCatNap
    @ScatmanCatNap 14 วันที่ผ่านมา +1

    Почему не установить FluxGym в Matrix ? Есть ли разница при установке руками?

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา +1

      Хороший вопрос! Установка FluxGym в Matrix может быть удобнее, так как Matrix автоматически настроит зависимости и обеспечит корректное окружение. Однако ручная установка тоже имеет свои плюсы, например:
      Гибкость: Ручная установка позволяет контролировать версии библиотек и компоненты, которые вы хотите использовать.
      Тонкая настройка: Если вам нужны специфические настройки или конфигурации, ручной метод даст больше свободы.
      Совместимость: Иногда автоматическая установка в Matrix может вызвать конфликты версий, особенно если в проекте уже есть другие пакеты.
      Если вы хотите простоту и минимальные усилия - Matrix отличный выбор. Если нужна полная кастомизация или вы работаете в специфичном окружении, то установка "руками" может быть лучше.
      Если есть еще вопросы, напишите! 😊

    • @ScatmanCatNap
      @ScatmanCatNap 14 วันที่ผ่านมา

      @@geekatplay-ru Спасибо за развернутый ответ!

    • @ScatmanCatNap
      @ScatmanCatNap 14 วันที่ผ่านมา

      Пдскажите,плиз,как запустить с папки(какой фаил чем открыть) ?Или каждый раз надо устанавливать?

    • @TheVertigo2
      @TheVertigo2 12 วันที่ผ่านมา

      @@ScatmanCatNap Package/Training, и далее с Package как все установленное.

  • @Crwfish
    @Crwfish 10 วันที่ผ่านมา +1

    Не получается. Все время выдает: RuntimeError: An error occurred while downloading using `hf_transfer`. Consider disabling HF_HUB_ENABLE_HF_TRANSFER for better error handling

    • @geekatplay-ru
      @geekatplay-ru  10 วันที่ผ่านมา

      Такое сообщение указывает на проблему с использованием hf_transfer при загрузке моделей. Вот несколько шагов, которые могут помочь:
      Отключите hf_transfer:
      Попробуйте отключить его, добавив эту строку перед запуском:
      export HF_HUB_ENABLE_HF_TRANSFER=false
      Обновите transformers и huggingface_hub:
      Возможно, проблема связана с устаревшими библиотеками. Обновите их:
      pip install --upgrade transformers huggingface_hub
      Проверьте соединение с интернетом:
      Иногда это может быть связано с нестабильным подключением или блокировками. Попробуйте VPN.
      Попробуйте загрузить модель вручную:
      Скачайте модель с Hugging Face вручную и поместите её в нужную папку. Убедитесь, что путь указан правильно.
      Если проблема сохранится, напишите, что ещё пробовали, и постараемся разобраться дальше! 😊

    • @Crwfish
      @Crwfish 10 วันที่ผ่านมา

      @@geekatplay-ru Спасибо. Не получается. Обновление библиотеки не помогло. Хотя, она и обновилась. Команда set HF_HUB_ENABLE_HF_TRANSFER=false (я работаю из CMD) выполняется тоько ис корневой директории. Из директории F:\ComfyUI\ComfyUI_windows_portable_nvidia\ComfyUI_windows_portable\DemoLoRa\fluxgym она просто не выполняется. Ответ на запрос echo %HF_HUB_ENABLE_HF_TRANSFER% приходит пустым. Должно быть "false". Как загружать в ручную пока не понимаю. VPN в моем случае роли не играет - я в США.

  • @firgstudio
    @firgstudio 14 วันที่ผ่านมา +1

    Можно сделать видео о помощниках перевода промтов с языков на английский.

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา

      Отличная идея, спасибо! Подумал об этом, ведь такие инструменты действительно полезны. Постараюсь сделать видео и рассказать о лучших переводчиках и их возможностях. 😊👍

  • @deepcosmodesign6804
    @deepcosmodesign6804 6 วันที่ผ่านมา +1

    А что если не рожицу а кухни например? Будет хорошо делать? До сих пор не нашел не одной нормальной модели которая будет нормально рисовать мебель

    • @geekatplay-ru
      @geekatplay-ru  4 วันที่ผ่านมา +2

      Отличный вопрос! 😊 Если обучить LoRA на изображениях кухонь или мебели, результат может быть очень хорошим, особенно если данные подобраны качественно и разнообразно. Для достижения оптимального результата важно использовать разные ракурсы, освещение и стили мебели, чтобы модель могла генерировать более реалистичные изображения.
      К сожалению, многие общие модели не специализируются на мебели, поэтому свои LoRA - отличный способ решить эту проблему. Если получится, обязательно делитесь результатами, очень интересно! 🚀🪑✨

  • @corpsebreath1029
    @corpsebreath1029 14 วันที่ผ่านมา

    Лицо свапать это ерунда, нужно всё телосложение вместе с лицом и прической, а просто лицо тулить кудапопало херня какаято

    • @geekatplay-ru
      @geekatplay-ru  14 วันที่ผ่านมา +2

      Разница между Face Swap и обучением LoRA на конкретное лицо заключается в подходе и возможностях. Face Swap заменяет лицо на изображении, сохраняя исходные черты и позу, но качество результата часто зависит от точности подбора изображений.
      Обучение LoRA на конкретное лицо позволяет генеративным моделям создавать изображения с этим лицом в любом контексте и стиле, но требует больше времени и ресурсов для подготовки данных и обучения.
      Для работы с позами гораздо проще и эффективнее использовать ControlNet, который позволяет управлять позами и композицией изображения с высокой точностью.

  • @ИванГ-у9ь
    @ИванГ-у9ь 3 วันที่ผ่านมา +1

    Спасибо за науку! Пожалуйста подскажите как исправить конфиг чтобы тренировать на другой модели?
    интересует более легкая. flux1-schnell-fp8-e4m3fn.safetensors

    • @geekatplay-ru
      @geekatplay-ru  3 วันที่ผ่านมา +1

      Спасибо за отзыв! 😊 Рад, что материал оказался полезным.
      Чтобы изменить конфигурацию для тренировки на другой модели, например, flux1-schnell-fp8-e4m3fn.safetensors, сделайте следующее:
      Проверьте путь к модели:
      Убедитесь, что модель flux1-schnell-fp8-e4m3fn.safetensors находится в правильной папке, обычно это models/Stable-diffusion.
      Измените конфигурационный файл:
      Откройте файл конфигурации, который используется для тренировки (например, config.json или аналогичный файл). Найдите параметр, отвечающий за путь к модели, например:
      "model_path": "models/Stable-diffusion/original_model.safetensors"
      Замените путь на:
      "model_path": "models/Stable-diffusion/flux1-schnell-fp8-e4m3fn.safetensors"
      Проверьте совместимость модели:
      Убедитесь, что параметры тренировки (например, размер изображения, CFG Scale) совместимы с новой моделью.
      Запустите тренировку:
      Перезапустите процесс тренировки, убедившись, что изменений достаточно.
      Если всё равно возникнут сложности, напишите, постараюсь помочь разобраться более подробно! 🚀✨ Удачи в экспериментах! 🙌