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

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 97

  • @ScatmanCatNap
    @ScatmanCatNap Місяць тому +7

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому +1

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

    • @TheVertigoon
      @TheVertigoon Місяць тому

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

  • @maxim1pol
    @maxim1pol 26 днів тому +2

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

    • @geekatplay-ru
      @geekatplay-ru  25 днів тому +1

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

    • @maxim1pol
      @maxim1pol 24 дні тому

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

  • @78diki
    @78diki Місяць тому +2

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому +1

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

  • @Anvinaeli
    @Anvinaeli 2 дні тому +1

    Без преувеличения, вы лучший! Спасибо вам за доступное и понятное объяснение всех этих сложных вещей (пересмотрена куча ваших видосов, они шикарны). Не обращайте внимание на недовольных вашим русским, вы говорите хорошо, косноязычно немного, но в этом ваш шарм ^^
    ps на сегодняшний день вариант с установкой через пинокио работает без нареканий

    • @geekatplay-ru
      @geekatplay-ru  День тому

      Спасибо большое! Рад, что мои видео помогают разобраться со сложными вещами. Стараюсь делать объяснения понятными, так что приятно слышать такой отзыв! Насчёт русского - да, знаю, что не идеально, но главное, чтобы смысл был передан. А если в этом есть шарм - значит, вообще отлично! 😊
      P.S. Хорошо, что установка через "Пинокио" работает без проблем, пусть дальше всё так же стабильно идёт!

  • @pacostydio
    @pacostydio Місяць тому +6

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @vasiliyivanishvili9025
    @vasiliyivanishvili9025 Місяць тому +3

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

  • @romanromanov-x3q
    @romanromanov-x3q 10 днів тому +2

    Спасибо за видео. Очень много узнал

    • @geekatplay-ru
      @geekatplay-ru  9 днів тому

      Спасибо за добрые слова! Рад, что видео оказалось полезным для вас. 😊

  • @arvydasugenskis4212
    @arvydasugenskis4212 Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому +1

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

  • @da_podari
    @da_podari 3 дні тому

    Здравствуйте! Благодарю за видео 👏
    Возникают проблемы с сознанием Лоры для объектов. Плохо понимает границы портфеля например, лямки и прочее. Слышала что есть возможность настройки Альфа каналов. Информацию найти не могу. Может вы знаете.

  • @Dmuk13
    @Dmuk13 Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @sewerty6011
    @sewerty6011 Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @DmitryLapenkov
    @DmitryLapenkov 28 днів тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  27 днів тому +1

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

  • @rusbaiker8921
    @rusbaiker8921 Місяць тому +2

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @zergiusnibirman3946
    @zergiusnibirman3946 15 днів тому +1

    Годнота

    • @geekatplay-ru
      @geekatplay-ru  14 днів тому

      Спасибо! 😊 Рад, что зашло! Буду стараться делать ещё больше годного контента. 🚀 Если есть идеи или пожелания - пишите, всегда рад! 🙌

  • @K-A_Z_A-K_S_URALA
    @K-A_Z_A-K_S_URALA 20 днів тому +2

    лучший!

  • @ИгорьШилин-й5в
    @ИгорьШилин-й5в День тому

    спасибо очень полезно,
    вопрос: а есть нода для считывания промта и параметров генерации при загрузке картинки по типу как в автоматике картинку закидываешь в поле промта

  • @ОчевидныеВещи-н9ц
    @ОчевидныеВещи-н9ц Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому +1

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

  • @pirosergo2511
    @pirosergo2511 Місяць тому +1

    Спасибо!

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @megapin1
    @megapin1 22 дні тому +1

    спасибо

    • @geekatplay-ru
      @geekatplay-ru  22 дні тому

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

  • @zigzager4335
    @zigzager4335 8 днів тому +1

    Всё получилось, Лору создал, но теперь хочется, чтобы и моя Лора работала правильно, очень часто, бывает проблема с руками, ногами. Можно ли как то объеденить несколько Лор? И как их контролировать?

    • @geekatplay-ru
      @geekatplay-ru  7 днів тому

      Для объединения нескольких ЛОР-моделей и улучшения их работы можно использовать несколько подходов. Во-первых, объединение данных из разных ЛОРов для последующего дообучения общей модели (fine-tuning) позволит улучшить их совместимость и эффективность. Это требует подготовки качественного датасета, включающего данные из всех ваших ЛОРов. Если объединить модели в одну невозможно, можно использовать несколько моделей одновременно, переключаясь между ними в зависимости от конкретной задачи. Например, одна модель может отвечать за корректную работу рук и ног, другая за выражения лица, а третья за общее поведение персонажа.
      Для управления ЛОРами можно использовать настройку весов, чтобы определить степень влияния каждой модели на общий результат. Кроме того, полезно задать условия, при которых определённая модель будет активна, чтобы избежать конфликтов и улучшить взаимодействие между ЛОРами.

  • @kalabushkin
    @kalabushkin 28 днів тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  27 днів тому

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

    • @kalabushkin
      @kalabushkin 26 днів тому

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

  • @iamerbol4546
    @iamerbol4546 7 днів тому +1

    а как использовать в webui forge, сейчас буду пробовать в comfyui

    • @geekatplay-ru
      @geekatplay-ru  7 днів тому

      WebUI Forge я пока не пробовал, но, судя по документации, он интегрируется с LoRA примерно так же, как и в ComfyUI. Попробуйте сначала разобраться с ComfyUI - там настройка обычно проще, а затем можно будет посмотреть на Forge для более продвинутого функционала.

  • @inqvisitor3722
    @inqvisitor3722 29 днів тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  27 днів тому

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

  • @アカツヌアカタキ
    @アカツヌアカタキ Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @vlukyanov
    @vlukyanov Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @yokynigga
    @yokynigga Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому +1

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

    • @yokynigga
      @yokynigga Місяць тому

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

  • @ARSUM1
    @ARSUM1 22 дні тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  22 дні тому

      Спасибо за вопрос! 😊 Рад, что видео оказалось полезным, хоть и возникли трудности. Вот инструкция, как повторно запустить 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
      Если всё равно не получится запустить, напишите подробнее, что происходит, или какие ошибки появляются - постараюсь помочь! 🚀✨

  • @firgstudio
    @firgstudio Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому

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

  • @megaerror007
    @megaerror007 5 годин тому

    Обучал через пиноккио, на выходе получается не удовлетворительный результат. Только на весе Лоры 2 и выше вижу чтото отдаленно похожее на меня..но качество картинки ужасное при этом

  • @K-A_Z_A-K_S_URALA
    @K-A_Z_A-K_S_URALA 19 днів тому +1

    Вопрос: скачал по вашей ссылке модель flux1-dev-fp8, закинул в папку unet, поставил тренить, а он всё равно скачал 20-гиговую flux1-dev-fp8. Как быть, как использовать ту 16-гиговую?

    • @K-A_Z_A-K_S_URALA
      @K-A_Z_A-K_S_URALA 19 днів тому

      запускаю тренировка проходит 1мин и пишет проверьте папку out типа там уже готовав модель но не чего нет...намучался не чего не работает(...что не так не пойму.....

    • @geekatplay-ru
      @geekatplay-ru  18 днів тому +1

      Скорее всего, проблема в том, что тренер автоматически подгружает модели с предустановленных ссылок, игнорируя файлы в локальной папке. Чтобы использовать вашу 16-гиговую версию, попробуйте следующие шаги:
      Проверьте название файла: Убедитесь, что название вашей модели точно совпадает с тем, что тренер ожидает загрузить (например, flux1-dev-fp8.safetensors). Иногда даже разница в регистре букв может вызвать повторное скачивание.
      Измените пути в конфигурации: Откройте конфигурационный файл тренера (например, config.yaml или скрипт запуска) и укажите путь к вашей локальной модели в папке unet.
      Отключите автозагрузку: Если в настройках тренера есть функция автозагрузки моделей, попробуйте её отключить, чтобы он использовал только локальные файлы.
      Логи: Проверьте логи запуска тренера - они часто содержат информацию о том, почему используется другой файл.
      Если ничего не поможет, попробуйте переименовать вашу модель, чтобы она заменила ту, которую тренер пытается скачать. Удачи! 😊

    • @K-A_Z_A-K_S_URALA
      @K-A_Z_A-K_S_URALA 18 днів тому +1

      ​@@geekatplay-ru Спасибо за ответ большое, я вчера залазил в app и там ничего не понял) Вроде всё норм....def download(base_model):
      model = models[base_model]
      model_file = model["file"]
      repo = model["repo"]
      # download unet
      if base_model == "flux-dev" or base_model == "flux-schnell":
      unet_folder = "models/unet"
      else:
      unet_folder = f"models/unet/{repo}"
      unet_path = os.path.join(unet_folder, model_file)
      if not os.path.exists(unet_path):
      os.makedirs(unet_folder, exist_ok=True)
      gr.Info(f"Downloading base model: {base_model}. Please wait. (You can check the terminal for the download progress)", duration=None)
      print(f"download {base_model}")
      hf_hub_download(repo_id=repo, local_dir=unet_folder, filename=model_file)
      А вот переименовывать пробовал, итог: 3 скачанных файла по 20 ГБ моделей, не дает переименовать, то есть переименовываешь, и он тогда качает именно flux1-dev.sft, а нам же нужна safetensor?

    • @K-A_Z_A-K_S_URALA
      @K-A_Z_A-K_S_URALA 17 днів тому +1

      ​@@geekatplay-ru А переименовать модель, ту, которую я скачал по вашей ссылке flux1-dev-fp8.safetensors, прям в ту, которую скачивает ПРяМ вместо safetensors, как там flux1-dev.sft, в sft в конце...? прям слово в слово? можете не отвечать если отвлекаю на заработке на еду как время будет у вас благодарствую thnx..

    • @K-A_Z_A-K_S_URALA
      @K-A_Z_A-K_S_URALA 17 днів тому +1

      @@geekatplay-ru Курсую вас на всякий, вдруг пригодится, что я сделал по исправлению проблем: все имена фото переименовал цифрами, модель переименовал вашу 16-гиговую на ту, которую скачивает, прям имя в имя, и всё заработало... Айм сорри за навязчивость... Просто хотел быстрее решить задачку... Но за 4 дня метода тыков и просмотров Ютуба и чтения форумов всё решилось...

  • @pirosergo2511
    @pirosergo2511 20 днів тому +1

    Люди здраствуйте! Подскажите пожалуйста как запустить сервер заново? Всё установил по гайду, локальный сервер запустился, посмотрел интерфейс и вышел. Теперь не могу зайти. Только полное удаление папки fluxgym и повторная установка запускает сервер. Пожалуйста ответьте подробнее я полный ноль в этом. Спасибо заранее!

    • @geekatplay-ru
      @geekatplay-ru  19 днів тому +1

      Привет! Чтобы заново запустить сервер без переустановки, попробуйте следующие шаги:
      Откройте терминал (командную строку) и перейдите в папку, где установлен ComfyUI или FluxGym. Например:
      cd путь/к/установленной/папке
      Активируйте виртуальное окружение (если использовалось при установке). Для Windows:
      env\Scripts\activate
      Для macOS/Linux:
      source env/bin/activate
      Запустите сервер командой:
      python main.py
      (или используйте команду, указанную в гайде).
      Если это не помогает, убедитесь, что порт, на котором запускается сервер, не занят другим процессом. Для этого:
      На Windows: выполните команду netstat -ano | findstr :7860 (замените 7860 на порт, который использует сервер).
      Завершите процесс через диспетчер задач, если он блокирует порт.
      Проверьте, нет ли ошибок в логах (обычно они выводятся в терминале при запуске).
      Если не получится, напишите, какие ошибки выдает терминал, чтобы можно было помочь точнее. Удачи! 😊

    • @pirosergo2511
      @pirosergo2511 19 днів тому

      @geekatplay-ru Спасибо большое! Первый вариант запустил сервер, команда использовалась из гайда! Очень благодарен Вам! Проблема оказывается была в моей невнимательности вместо \ ставил /

  • @ScatmanCatNap
    @ScatmanCatNap Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому +1

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

    • @ScatmanCatNap
      @ScatmanCatNap Місяць тому

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

    • @ScatmanCatNap
      @ScatmanCatNap Місяць тому

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

    • @TheVertigoon
      @TheVertigoon Місяць тому

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

  • @Crwfish
    @Crwfish Місяць тому +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  Місяць тому

      Такое сообщение указывает на проблему с использованием 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 Місяць тому

      @@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 в моем случае роли не играет - я в США.

  • @kagespeed
    @kagespeed 7 днів тому +1

    Нажимаю на тренинг проходит время и высвечивается вот это (An error occurred while downloading using `hf_transfer`. Consider disabling HF_HUB_ENABLE_HF_TRANSFER for better error handling.) и тут я не знаю что делать, я отключал после просил установить, когда устанавливал просил отключить я не понимаю что не так, можно кто-то поможет?

    • @geekatplay-ru
      @geekatplay-ru  6 днів тому

      Привет! Ошибка связана с hf_transfer, который используется для загрузки моделей с HuggingFace. Попробуй следующее:
      Отключи hf_transfer: Добавь в переменные среды HF_HUB_ENABLE_HF_TRANSFER=0. Это можно сделать через команду в терминале:
      export HF_HUB_ENABLE_HF_TRANSFER=0
      или вручную в настройках системы.
      Если ошибка сохраняется, попробуй установить модели вручную через HuggingFace. Зайди на страницу нужной модели, скачай её и перемести в правильную папку (обычно это ~/.cache/huggingface/hub).
      Убедись, что у тебя последняя версия библиотеки huggingface_hub. Обновить можно так:
      pip install --upgrade huggingface_hub
      Если не поможет, напиши, посмотрим, что ещё можно сделать!

    • @kagespeed
      @kagespeed 6 днів тому

      @@geekatplay-ru Библиотеки обновил, вручную попытался добавить, отключил hf_transfer все равно какой-то прикол был доходил до 13% и выдавал ошибку, может быть она не отключалась у меня, нужно сейчас найти где находится чтобы поменять с 1 на 0, возможно будет со звонится по дискорду чтоб помогли настроить?

  • @VladislavTsoy-n2w
    @VladislavTsoy-n2w 9 днів тому +1

    Здравствуйте, поставил вот на тренировку
    вылезло окно Info
    Training Complete. Check the outputs folder for the LoRA
    но в outputs еще нету самой финальной части safetensor.
    есть с 04 и 08. Получается еще надо подождать steps?
    т.к в в терминале вижу только steps: 69%|██████▊ | 3404/4960 [2:30:44

    • @geekatplay-ru
      @geekatplay-ru  9 днів тому

      Что можно сделать:
      Проверьте лог-файлы. Возможно, там будет более подробная информация о причине сбоя. Ошибка может быть связана с нехваткой ресурсов (например, памяти GPU) или проблемой в конфигурации.
      Убедитесь в правильности настроек. Проверьте параметры, такие как количество шагов (steps), learning rate и размер батча. Иногда слишком большие значения могут вызывать ошибки.
      Попробуйте продолжить обучение. Если у вас есть промежуточные веса (например, файлы с 04 и 08 в названии), вы можете использовать их для возобновления обучения с последней успешной точки.
      Проверьте использование ресурсов. Убедитесь, что ваша видеокарта не перегружена, и есть достаточно VRAM.
      Если проблема повторяется, напишите подробнее, что именно вы указывали в настройках

  • @deepcosmodesign6804
    @deepcosmodesign6804 27 днів тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  25 днів тому +2

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

  • @boris2792
    @boris2792 18 днів тому +1

    У меня почему то такая ошибка, хотя сам файл cpiece.model есть
    OSError: Not found: "C:\Users\Мурад\.cache\huggingface\hub\models--google--t5-v1_1-xxl\snapshots\3db67ab1af984cf10548a73467f0e5bca2aaaeb2\spiece.model": No such file or directory Error #2

    • @boris2792
      @boris2792 18 днів тому

      Ну а в конце выдаёт эту ошибку [ERROR] Command exited with code 1

    • @geekatplay-ru
      @geekatplay-ru  14 днів тому

      Если проблема связана с отсутствием авторизации в GitHub, то ошибка происходит, потому что Hugging Face пытается загрузить модель, но доступ ограничен, и требуется авторизация.
      Вот как это решить:
      1. Войти в Hugging Face через команду
      Для корректной работы нужно войти в свой аккаунт Hugging Face. Выполните следующую команду в терминале:
      huggingface-cli login
      Вас попросят ввести ваш токен. Чтобы получить токен:
      Зайдите в свой аккаунт на сайте Hugging Face.
      Перейдите в Settings -> Access Tokens.
      Сгенерируйте новый токен (с правами read).
      Вставьте токен в терминал.
      2. Проверить, установлен ли git-lfs
      Если модель скачивается через Git, убедитесь, что у вас установлен Git Large File Storage:
      git lfs install
      Если не установлен, установите его:
      Windows: Загрузите с официального сайта Git LFS.
      Linux/Mac: Установите через пакетный менеджер (например, sudo apt install git-lfs).
      3. Убедиться, что вы вошли в GitHub
      GitHub тоже может требовать авторизации. Если вы не вошли, выполните:
      git config --global user.name "YourGitHubUsername"
      git config --global user.email "YourEmail@example.com"
      Если репозиторий приватный, вам понадобится токен GitHub:
      Создайте Personal Access Token здесь.
      Используйте токен вместо пароля при запросе авторизации.
      4. Повторите загрузку
      После входа выполните заново скрипт для загрузки модели или перезапустите ComfyUI.
      5. Если всё ещё не работает
      Если вы точно следовали инструкциям, но ошибка остаётся:
      Проверьте, правильно ли указан путь к модели.
      Убедитесь, что у вас есть доступ к модели (некоторые модели могут быть ограничены по лицензии или только для зарегистрированных пользователей).
      Если это связано с видео на UA-cam, можете повторно пересмотреть шаги, связанные с авторизацией, чтобы убедиться, что ничего не пропущено.

  • @corpsebreath1029
    @corpsebreath1029 Місяць тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  Місяць тому +2

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

  • @ИванГ-у9ь
    @ИванГ-у9ь 24 дні тому +1

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

    • @geekatplay-ru
      @geekatplay-ru  24 дні тому +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) совместимы с новой моделью.
      Запустите тренировку:
      Перезапустите процесс тренировки, убедившись, что изменений достаточно.
      Если всё равно возникнут сложности, напишите, постараюсь помочь разобраться более подробно! 🚀✨ Удачи в экспериментах! 🙌

  • @АлександрИгнатов-ю9з

    ручками уже не работает! с флаксом тем более

    • @geekatplay-ru
      @geekatplay-ru  14 днів тому

      Да, согласен, "ручками" тут уже не обойтись, особенно с новыми требованиями и изменениями. Работа с LoRA в ComfyUI требует более автоматизированного подхода, чтобы упростить процесс. С флаксом тем более всё стало сложнее, и приходится искать оптимальные способы интеграции и настройки.