LoRA SDXL локально на ПК/Установка/Настройка/Тест готовых моделей. Kohya_ss

Тәжірибелік нұсқаулар және стиль

В этом видео я покажу, как локально установить среду для тренировки LoRA на ПК (Kohya_ss), выполнить все необходимые настройки, запустить процесс обучения и протестировать готовые варианты моделей.
Пошаговый Чек-лист, где прописаны все пункты настройки Kohya_ss можно скачать у меня на Boosty: boosty.to/iren_bondareva/post...
__________________________________________________________
🔗Ресурсы:
- страница разработчика Kohya_ss): github.com/bmaltais/kohya_ss
🔹 МОДЕЛИ:
- базовая модель SDXL: huggingface.co/stabilityai/st...
- модель чекпоинт "BetterThanWords": civitai.com/models/149359/bet...
- модель LoRa (для катаны): civitai.com/models/305864/xl-...
___________________________________________________________
В поле "Optimizer extra arguments" выражение:
scale_parameter=False relative_step=False warmup_init=False
Не забывайте ставить лайки, комментировать и подписываться😊

Пікірлер: 50

  • @irinabondareva1
    @irinabondareva1Ай бұрын

    ❗ВАЖНО❗ В названии папок не должно быть КИРИЛЛИЦЫ и ПРОБЕЛОВ.

  • @megovata

    @megovata

    Ай бұрын

    как раз только что на этом прогорел и хотел дополнить, но чуть чуть опоздал)

  • @DenysLos-lb4xe
    @DenysLos-lb4xe6 күн бұрын

    вы чудо!

  • @TMSAndroid
    @TMSAndroidАй бұрын

    Спасибо, получилось!

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Ура! Я очень рада👏

  • @thatguywithpiano
    @thatguywithpianoАй бұрын

    Спасибо большое за гайд! Очень адекватно и актуально, выражаю респект!

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Спасибо за респект!😊

  • @sergeysaulit
    @sergeysaulitАй бұрын

    На азиатах можно лоры не делать) И так нормально получается)) Пример не удачный, надо было взять кого-то из известных людей, например Питта, нарезать из какого нибудь фильма, проапскейлить и потом скормить кохья. А так контент годный.

  • @LevAi41
    @LevAi41Ай бұрын

    спасибо за урок! я последнее время исползую adamw8bit он более быстрый чем Adafactor.

  • @user-on7vj6zj2o
    @user-on7vj6zj2o29 күн бұрын

    Ты крута

  • @irinabondareva1

    @irinabondareva1

    26 күн бұрын

    Thanks😊

  • @nachtbringer4260
    @nachtbringer4260Ай бұрын

    У тебя количество эпох 7 получилось, потому что в Max train steps у тебя стоит 1600 шагов, сколько kohya уместила эпох в эти шаги, столько и выдала. Поставь там 0 и будут тренироваться все шаги исходя из того, сколько повторов ты выставила раньше.

  • @user-fb2nn3tr1m
    @user-fb2nn3tr1mАй бұрын

    Здравствуйте! Спасибо за рассказ о процессе. А что было целью обучения лоры? И что получается без обучения?

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Пожалуйста:) Обученная LoRA позволяет сгенерированным изображениям придать черты объекта (или нескольких объектов) или воспроизвести какой-либо стиль или сочетание стилей. Есть другие способы добиться этого, лора - один из способов - удобный, гибкий и хорошо настраиваемый.

  • @ILYA-zz4rf
    @ILYA-zz4rf14 сағат бұрын

    Спасибо за видео! подскажите а обязательно тренировать на оригинальной модели или можно взять любую модель на базе sdxl

  • @irinabondareva1

    @irinabondareva1

    6 сағат бұрын

    Думаю, что результат на основе базовой модели будет "чище" и только ваш. Ведь если брать модель, которая уже была предварительно натренирована, то она уже несет в себе какие-то данные, и смешавшись с вашими, эффект может быть не совсем тот, что вы ожидали. Но попробовать интересно. Я не пробовала)) Поделитесь потом впечатлениями🤔

  • @arimanmagnarov1815
    @arimanmagnarov1815Ай бұрын

    Ирина добрый вечер!Процесс обучения у меня запустился.Убрал кирилицу из названия папок.Появилась первая лора.Взял 12 фото друга.Но на выходе получился не очень хороший результат.Промпт был такой: а sci-fi boy, и лора первая. в итоге лицо какбы узнаваемое но почему никакго сайфая. и еще текст в панеле:A tensor with all NaNs was produced in VAE. Web UI will now convert VAE into 32-bit float and retry. To disable this behavior, disable the 'Automatically revert VAE to 32-bit floats' setting. To always start with 32-bit VAE, use --no-half-vae commandline flag.

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Рада, что получилось!😊 1. По поводу схожести: чтобы схожесть была максимальной, нужно в промте написать тот уникальный токен, который вы указывали в настройках (тот самый рандомный набор символов и class promt (слово "man"). В промте это будет выглядеть вот так (к примеру, у меня): "rgnhm man", а дальше "а sci-fi boy" и т.д. 2. Вы взяли первую лору - она может быть недообучена, но гибкая. Последние могут перетренированы. Для масиксимального сходства попробуйте взять лору из середины или чуть за середину. Но это неточно, тут нужно тестировать. 3. Сообщение о VAE выдается, скорее всего, потому, что вы забыли поставить галку "No half VAE".

  • @S_P_R_I_N_T
    @S_P_R_I_N_TАй бұрын

    Добрый день, Ирина. Спасибо за обзор. Возможно, у вас есть опыт создания Lora на стиль? Буду очень рад, если вы сделаете обзор на эту тему. Много читал про стили и часто советуют тренировать Lora на стиле той модели, которая больше подходит к тому стилю, который вы хотите получить.

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Пожалуйста:) Я сейчас занимаюсь другим, но если будет время - обязательно запишу, у меня тоже возникают такие мысли)

  • @bukva_m
    @bukva_mАй бұрын

    хм, а у меня Кохая почему то обновилась до версии 24.1.4 и весь интерфейс изменился: теперь непонятно что, где и как

  • @arimanmagnarov1815
    @arimanmagnarov1815Ай бұрын

    Вот такой текст в cmd панели: steps: 0%| | 0/1600 [00:00

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Нашла такой же вопрос, как у вас. Человек пишет о проделанных шагах по отладке, и одним из пунктов пишет: "Также я проверил папку: D:\訓練\log существует, это пустая папка." Ему посоветовали изменить имя папки на английское. Вот ссылка по обсуждению такой ошибки: github.com/bmaltais/kohya_ss/issues/1850

  • @darx1950
    @darx1950Ай бұрын

    Забыли сказать, что по пути установки не должно быть кириллицы и пробелов в названиях папок.

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Согласна с замечанием. Это как раз пример того, что порой нам просто не приходит в голову отметить какой-то момент, который нам кажется очевидным, но который не очевиден для других. Бывает...🤔

  • @tochkasevera
    @tochkaseveraАй бұрын

    Поему в конце на тренинге Лоры нет? а есть файлы toml?

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Видимо, обучение лоры не началось по какой-то причине. Одна из причин - недостаточно памяти видеокарты. Поищите среди массива текста строчку: "torch.cuda.OutOfMemoryError: CUDA out of memory". Модель SDXL требует досточно мощной видеокарты. Попробуйте в настройках поменять имя модели с sdxl на sd15 и запустите обучение, чтобы исключить тот вариант, что kohya_ss не хватило мощности. Если это не тот случай, поищите в тексте еще сообщения об ошибке, что-то со словом "error".

  • @tochkasevera

    @tochkasevera

    Ай бұрын

    @@irinabondareva1 я на 1.5 тренировал. Ошибки как бы не было, но посмотрю внимательно, спасибо.

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Вот страница разработчика с обсуждением проблем, которые возникают у людей, может, пригодится) github.com/bmaltais/kohya_ss/issues

  • @tochkasevera

    @tochkasevera

    Ай бұрын

    @@irinabondareva1 благодарю вас

  • @arimanmagnarov1815
    @arimanmagnarov1815Ай бұрын

    Добрый вечер Ирина. У меня почему-то не возникает файл с расширением "safetensors" только joson и TOML на 3-4 килобайта. Хотя я повторил все действия в видео.

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Здравствуйте) А у вас программа не пишет среди массива текста сообщение об ошибке...что-то типа "не хватает мощности видеокарты"? Если программа не дошла до строчки "epoch 1... steps", значит обучение не началось. И в массиве текста должно быть сообщение о причине этого. Поищите строчку: "torch.cuda.OutOfMemoryError: CUDA out of memory." Модель SDXL достаточно тяжеловесна и требует много ресурсов. Попробуйте изменить тип модели с sdxl на sd15, чтобы проверить, что проблема не из-за нехватки мощностей. Остальные настройки не меняйте, только тип модели. Вот в этом ролике я рассказываю о тренировке лоры в сервисе RunPod,и на 13 :11 мин. как раз говорю о возможной ошибке. kzread.info/dash/bejne/q46Cq9JvcsyTn9o.html

  • @arimanmagnarov1815

    @arimanmagnarov1815

    Ай бұрын

    @@irinabondareva1 благодарю за ответ. Про нехватку видеопамяти панель не пишет, у меня RTX 3060 12 GB. Должно по идее хватать? Но я ещё раз попробую и еще раз почитаю логи.

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Вот здесь, на странице разработчика есть обсуждения проблем, которые возникают в процессе настройки. Может, здесь есть ответ и на ваш вопрос:) github.com/bmaltais/kohya_ss/issues

  • @arimanmagnarov1815
    @arimanmagnarov1815Ай бұрын

    почемуто-то не возникает строка epoch 1/7 много текста и в конценадпись что тренировка закончена

  • @irinabondareva1

    @irinabondareva1

    26 күн бұрын

    -Проверьте, не пишет ли в этом тексте ошибку, что не хватает видеопамяти, что-то типа "torch.cudaOutOfMemoryError: CUDA out of memory." -В названиях папок не должно быть кириллицы и пробелов. Это самые распространенные моменты, почему тренировка заканчивается безрезультатно.

  • @Keng0775
    @Keng0775Ай бұрын

    Как быстро у вас проводится обучение? (Скачал файл для современных видео карт) У меня gtx 3060, запустил процесс обучение, видео карта загружена на 99%, примерное время 6 часов..

  • @S_P_R_I_N_T

    @S_P_R_I_N_T

    Ай бұрын

    3060 это очень слабая карта для тренировки.

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    У меня A4500, и одна модель обучается примерно 10 мин. На тренировку 7-ми эпох потребовалось чуть больше часа.

  • @arimanmagnarov1815

    @arimanmagnarov1815

    Ай бұрын

    А какой объем видеопамяти у вашей 3060?

  • @user-gj2tw1ms7h
    @user-gj2tw1ms7h19 күн бұрын

    D:\Kohya_training\kohya_ss>.\setup.bat ".\setup.bat" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Что делать в такой ситуации?

  • @irinabondareva1

    @irinabondareva1

    19 күн бұрын

    У вас, видимо, не установлена программа Git, поэтому ваш компьютер не понимает эту команду.

  • @arimanmagnarov1815
    @arimanmagnarov1815Ай бұрын

    А если у меня уже стоит пайтон 3.10 м git мне не нужно их скачивать снова? я в марте автоматик установил

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    Не нужно:)

  • @arimanmagnarov1815

    @arimanmagnarov1815

    Ай бұрын

    @@irinabondareva1 спасибо за ответ), я вчера не дождался его и установил кохью повторяя ваши действия по видео! У вас хороший педагогический дар))).

  • @irinabondareva1

    @irinabondareva1

    Ай бұрын

    @@arimanmagnarov1815 спасибо!😀Рада быть полезной))

  • @arimanmagnarov1815

    @arimanmagnarov1815

    Ай бұрын

    @@irinabondareva1 Ирина у вас какая видеокарта стоит? Вы на каком "железе" тренируете Лоры? Или у вас облачный сервис какой нибудь?

  • @chaoticneutral9964
    @chaoticneutral996426 күн бұрын

    Есть способ всё это в гугл колабе сделать?

  • @irinabondareva1

    @irinabondareva1

    26 күн бұрын

    Есть, мне попадался ролик, где автор именно там и запускал. Но, к сожалению, я не сохранила его, так как не пользуюсь колабом

Келесі