Train Lora. Kohya_ss всё? Полный гайд OneTrainer

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 94

  • @caseyanime
    @caseyanime Рік тому +12

    Выглядит интересно, но без подробного примера не понятно(

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому

      О каком подробном примере идёт речь? В видео я тестово запустил, и показал, что работает в 3-5 раз быстрее, чем kohya_ss. Уточните, а то у меня нет понимания, как ещё более подробно объяснить

    • @ГлебЛяпунов-ъ6ю
      @ГлебЛяпунов-ъ6ю Рік тому +3

      ​@@Konstantin_Besedinочевидно, нужен гайд какие кнопки тыкать чтобы получить определенный результат. Скажу за всех, наиболее интересная тема: тренировка своего лица и фигуры (мой опыт говорит, что лучше отдельно), да еще на sdxl.
      Не поделитесь своими настройками? Мои для лица: 10 фото, 50 прогонов, 5 эпох. Для лица анфас 4 эпохи подходят, желательно для профиля и анфаса иметь отдельные лоры, но не обязательно. Для фигуры проще подобрать промпт и модель.

    • @ГлебЛяпунов-ъ6ю
      @ГлебЛяпунов-ъ6ю Рік тому

      То есть, мне проще. Разумеется, лучше и тело обучить. Но у меня выходит это паршивенько.

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому +1

      По кнопкам, то все кнопки как и в kohya_ss. Здесь просто другой интерфейс и другой алгоритм обучения с несколькими новыми возможностями. В целом, если Вы уже владеете знаниями, как работать в kohya_ss, то и тут проблем не возникнет. Если у Вас нет таких знаний, то рекомендую посмотреть мои прошлые видео на тему обучения

    • @ГлебЛяпунов-ъ6ю
      @ГлебЛяпунов-ъ6ю Рік тому +1

      @@Konstantin_Besedin так, да не совсем так. Вы работали с рисованными моделями, а не фотореалистичными и семиреалистичными.
      Свой фейс можно 128/128 как у Хачатура и результат в принципе будет около дела.
      Фрирен у меня с такими настройками вышла ужасная, разумеется.

  • @МайкАрмстронг-ь1я

    Очень круто, спасибо. Было бы супер увидеть тесты в сравнении с kohya на одинаковых параметрах. (скорость, результат)

  • @ВасилийГлушков-с9с
    @ВасилийГлушков-с9с 10 місяців тому +9

    Подскажите как запустить Update?
    ===================================================================
    pulling updates
    fatal: not a git repository (or any of the parent directories): .git
    could not pull updates
    *******************
    Error during update
    *******************
    Для продолжения нажмите любую клавишу . . .

    • @ZubaGuy
      @ZubaGuy 10 місяців тому

      такая же ошибка

    • @tochkasevera
      @tochkasevera 9 місяців тому

      Тоже самое

    • @sasha122222
      @sasha122222 8 місяців тому +2

      Значит что нет подключения к репозиторию, не нужно скачивать с гита архивом, клонируйте ветку через команду в теринале (команда git clone, пример в Manual installation в репозитории)

    • @tochkasevera
      @tochkasevera 8 місяців тому +1

      @@sasha122222 а можно подробнее? Не ясно

    • @ЕвангелинаН-к7ь
      @ЕвангелинаН-к7ь 8 місяців тому

      Установите сначала git

  • @KaylenLost
    @KaylenLost 10 місяців тому +6

    А как можно дотренировать уже существующую Lora? Есть такой функционал?

  • @DJAchintya
    @DJAchintya 10 місяців тому +2

    Константин, извиняюсь за беспокойство, никак не могу ничего поделать - пытаюсь установить и не получается. Кликаю батник и вылезает сообщение что пайтон не найден. Специально перед установкой программы скачал и установил у себя 10 пайтон как сказано. Что же не так? Плачу горькими слезами. Может кто что посоветует

    • @Konstantin_Besedin
      @Konstantin_Besedin  10 місяців тому

      Лучше такое спрашивать в дискорде

  • @peaceduke938
    @peaceduke938 8 місяців тому +2

    Подскажите для добавления лица, около 15-20 картинок, какие примерно параметры, кол-во прогонов и эпох ?

  • @StiogunX
    @StiogunX 7 місяців тому +1

    не работает ваш OneTrainer, при запуске start-ui.bat, пишет что нет библиотек, уже кучу добавил, а он все новые пишет, сейчас пишет ModuleNotFoundError: No module named 'PIL'

  • @trixter2k
    @trixter2k Рік тому +7

    Вкладку "Concepts" неправильно объяснили. Не вводите других в заблуждение, если сами до конца не разобрались.
    На скорость обучения сама программа никак не влияет, она лишь оболочка для стандартных скриптов обучения. Если получили мнимый буст к скорости, значит не до конца поняли настройки.
    Так же минус в отсутствии тонких настроек: например нет возможности указать Min SNR Gamma и т.п.. Пока что kohya лучше.

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому +3

      Как не влияет, если в kohya у меня в 3-5 раз медленнее идёт обучение?)
      Данная программа каждый день обновляется. Какая-то информация из видео может уже не соответствовать действительности.
      Чем я ввожу людей в заблуждения что у меня она работает быстрее, чем kohya?) Я ничего не гарантирую никому) я просто сказал, что она удобнее.

  • @dogvandog
    @dogvandog Рік тому +3

    Ну разок протестировал - так как около месяц-двух кохоей не пользовался - за скорость не скажу насколько быстрее. А то что удобнее - да, лучше чем иметь дело с браузуром. Разве что надеюсь добавят возможность писать цифрой сколько раз скопировать дату ( concepts) чтобы не жать плюсик 100 раз (даже если это якобы обучает людей лучше следить за параметром)

  • @dogvandog
    @dogvandog Рік тому +3

    А Rank и Alpha как-то влияли в Kohya на скорость тренировки лоры? Если да, то тут ты запустил тест на 16/1 когда в Kohya приводились примеру при 128/128. Всё же разница между параметрами очень большая.
    Для чистоты теста надо просто вбить и там и тут одни и те же параметры, натренировать какую-нибудь лору и показать "вот смотрите, результат один и тот же, а времени в 2-3-5 раз меньше"

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому

      Нет. Вес не влияет. На kohya_ss я тестировал время обучения со всеми настройками

    • @randomizer8924
      @randomizer8924 10 місяців тому +2

      Rank влияет на то сколько видеопамяти выжирает, в некоторых случаях снизив ранк можно увеличить батч сайз на 1. В остальном скорость меняется в рамках погрешности.

  • @ILYA-zz4rf
    @ILYA-zz4rf 2 місяці тому

    Спасибо за обзор, получилось ли у тебя тренировать на sdxl? сколько видеопамяти надо для этой проги чтоб sdxl тренить?

  • @skafandreys
    @skafandreys Рік тому +5

    наконец то всё ясно и всё понятно, кроме: что делает маска? и какой результат на выходе? и вообще в каких случаях применяетс маска и для чего, а так всё ясно и понятно, кроме: какие оптимальные настройки и какие особенности работы оптимизаторов? всё ясно кроме: какие кривые скорости обучения оптимальны чтобы получить максимальное качество,а так всё ясно....какие настройки там выставлять чтобы не тыкать там месяцами....нужен нормальный ГАЙД.....а так....ничо не ЯСНО!!!

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому

      Так есть прошлые видео на тему обучения на моем канале.
      Маска изолирует область обучения.
      Примеры обучения и настройки тоже есть в прошлых видео.
      Про скорость обучения тоже рассказывал в прошлых видео.
      Этот гайд касался лишь нового интерфейса и нового функционала. Само собой, если Вы не смотрели предыдущие видео на тему обучения, то у Вас могут возникнуть трудности с пониманием, что это такое и для чего оно нужно. Первой же задачей, при съёмки этого видео, я ставил, как вообще запустить эту программу. Сама возможность получать результаты в несколько раз быстрее, позволит Вам учиться по методу проб и ошибок в разы быстрее.

    • @mirakop3115
      @mirakop3115 8 місяців тому

      @@Konstantin_Besedin TypeError: type 'typing.TypeVar' is not an acceptable base type

  • @lemelissalp
    @lemelissalp Рік тому +3

    я делала лору с собой на коллабе и уперлась в то, что она всегда выходит с артефактами, кашеобразное нечто. поначалу вроде выглядит ничего, а на последних проходах добавляется крупнокалиберный шум. с этим тренером почти то же самое. либо у меня не подходящие фото либо я не знаю... причем первые лоры, не со мной, были лучше. хоть и фото похожи и тем же способом. не могу найти инфу где бы аналогичные случаи разбирали(( коха у меня вообще не встала, так что очень большое спасибо за обзор этой проги!

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому +1

      В следующем видео буду говорить про тренировку лиц

    • @Gebsfrom404
      @Gebsfrom404 8 місяців тому

      У меня было похожее когда я тренировал лору без vae для чекпоинта. Картинка на превью генерации выглядит неплохо, а в конце сильно портилась.

  • @HelenSchwieger
    @HelenSchwieger 4 місяці тому

    Ошибка после начала тренировки - invalid literal for int() with base 10. Поиск ничего не даёт в отношении самой утилиты, печаль.

  • @darkjudic
    @darkjudic 9 місяців тому

    В Коха ведь тоже есть batch size или он там для другого?

  • @MeeHayMT
    @MeeHayMT 10 місяців тому +1

    Требует Пайтон 3.10. Скачал 3 версии пайтона - ничего не устанавливается. Что с Кохьей в своё время не смог разобраться, что теперь и с этим инструментом :(

    • @sasha122222
      @sasha122222 8 місяців тому

      Скачивай версию 3.10.11
      Полностью снеси старый python (через установку и удаление программ) и удали его из PATH, потом при установке обязательно галочку поставь на чекбоксе (добавить PATH, или что то в этом роде, точно не помню, находится на первом этапе установки)

    • @peaceduke938
      @peaceduke938 8 місяців тому +1

      @@sasha122222 Огромное спасибо !
      Пол дня мучался с этим...
      Надеюсь там дальше никаких приколов не будет

  • @slavayank
    @slavayank 9 місяців тому

    чуда не произошло: fatal: not a git repository (or any of the parent directories): .git
    Ошибка вылазит в консоли постоянно. Подскажите что делать ))

    • @sasha122222
      @sasha122222 8 місяців тому +1

      Значит что нет подключения к репозиторию, не нужно скачивать с гита архивом, клонируйте ветку через команду в терминале (команда git clone, пример в Manual installation в репозитории)

    • @ЕвангелинаН-к7ь
      @ЕвангелинаН-к7ь 8 місяців тому

      Установите git

  • @yulia_ovs02
    @yulia_ovs02 8 місяців тому

    При выборе модели VAE пишет ошибку, якобы не может загрузить базовую модель. И так с любой. Работает только без VAE 🤨

  • @sato2142
    @sato2142 Рік тому +1

    Как я понимаю (на примере Kohya) 1_Lora + 20 epochs = 20_Lora + 1 epochs, то есть и так и так обучение пройдёт в 20 циклов ?

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому

      Не совсем. Шагов будет одинаково, но вот циклы это эпохи.
      Цифра вначале папки говорит нам о том, сколько раз скопировать и использовать одно и тоже изображение.

  • @ariloum
    @ariloum 10 місяців тому +1

    Проверил по скорости - примерно одинаково. Чуть меньше памяти занимает.
    sdxl style lora train: 88 images, batch 6, epochs 10, repeats 20, wd14 captions :
    - kohya-ss 141min, gpu memory 15.5gb
    - onetrainer 130min, gpu memory 12.5gb
    Не понял как нормально настроить тип данных в OneTrainer - bf16/fl16 - в кохе этот параметр в одном месте, а в OneTrainer аж в 9 местах - пробовал их изменять в стандартном пресете, начинает засыпать ошибками в консоли. В кохе лора по качеству вышла намного лучше. В кохе можно запускать много лор в очереди через скрипт, тут нет. OneTrainer слишком сырой пока что. Коха ванлав.

    • @Konstantin_Besedin
      @Konstantin_Besedin  10 місяців тому

      Да. Ролик был именно про это. Что памяти занимает меньше и за счёт параллельных вычислений, выравнивая по объему памяти, в итоге получается значительный прирост. Если же сравнивать базовые настройки, то можно выставить так, что будут примерно одинаковые скорости

    • @ariloum
      @ariloum 10 місяців тому +1

      @@Konstantin_Besedin насколько я понял, высокий параллельный процессинг съедает качество. можно просто меньше картинок тренировать или меньше прогонов по ним - получится примерно так же, или даже лучше. основная единица мощности при тренировке - CUDA ядра - забиваются у меня на 4090 примерно на 95% при батче в 2. дальнейшее увеличение количества батчей = падение количества качественных прогонов + увеличение ютилити расходов на многопоточку. у меня 24 гига памяти на видяхе, но я все равно большинство лор тренирую с батчем 2-4, остается половина памяти свободна...

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

      @@ariloum да именно. христ в своем видео об этом говорил, где собственно всех обматерил )) ухудшает качество. максимум ставить 2

  • @svetlanaLisova666
    @svetlanaLisova666 7 місяців тому

    а в каком формате сохраняет и потом при генерации какой то лоры,можно увидеть ее в автоматике???

  • @CyberCutlet
    @CyberCutlet 9 місяців тому +2

    Ты в своих видео, хоть в одном делал бы описание да ссылки прилагал, иначе приходится по долгу искать или перепечатывать ссылку.

  • @dezedeze9493
    @dezedeze9493 5 місяців тому

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

    • @Konstantin_Besedin
      @Konstantin_Besedin  5 місяців тому

      Хорошо. Сделаю следующее видео про это

  • @МихаилЛебедев-г7с

    привет! подскажите пожалуйста настройки "OneTrainer" . Видеокарта NVIDIA GeForce GTX 1660, 6 GB
    Настроек много , выставлял как в видео , но в процессе генерации выдает loss=nan , что показывает что лора поломанная выходит . Пробовал выставлять настройки поразному, но везде выдает loss=nan . В Kohya почти при тех же настройках все работает

  • @dmitry7991
    @dmitry7991 Рік тому

    Спасибо за видео, перешел с портэйбл на нормальную SD + поставил OneTrainer. Подскажите пожалуйста, а как или где мне там ключевые слова проставить, а ещё у меня модель лоры какая-то мультяшная получается, настройки по умолчанию стоят

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому

      Ключевое слово пишется в концепте. Также в блокноте первым тегом его стоит записать.

  • @MairanYT
    @MairanYT 7 місяців тому

    Можно тренировать только Lora или полноценную модель?

    • @MairanYT
      @MairanYT 7 місяців тому

      ответ: да, можно

  • @ProcXelA
    @ProcXelA 9 місяців тому

    На АМД будет робить?

  • @cybercyb-d7g
    @cybercyb-d7g 8 місяців тому

    можно пример one trainer полностью тренировки на таких уроках ошибки и не запускается

    • @cybercyb-d7g
      @cybercyb-d7g 8 місяців тому

      и другая прога Kohya_ss прогрузилась без завершенных вопросов раскладка совсем другая много параметров для ввода тоже не тренирует ошибки

  • @viktirpozid2479
    @viktirpozid2479 10 місяців тому

    Приветствую. Поставил эту программу. Работать работает, НО. Беру одни и те же фотографии. В Коха у меня быстро и спокойно создаётся Lola, проверяю генерацию - вижу лицо человека с которого делал и объём от 70мб до 160мб. Тут генерирует вроде и быстро, но на выходе чем дольше генерация, тем меньше Lola. Максимум бала 36мб, а в основном не больше 20мб. Но вставляю в SD, всё типа генерирует, но персонажа своего я не вижу вообще. Сгенерировал на ней уже штук 20 и результат 0. Ошибок нет, все работает и создает, но что не так не пойму. С кохой такого не было. Кто разобрался с этой программой, черкните. Может какие мелкие хитрости есть. Автор образно рассказал, но что и как не показал в видео до финала и что получается не видно. Чтобы сравнить по скорости генерации нужно и настройки одинаковые, а они в кохе и тут для меня лично совсем разные.

    • @Konstantin_Besedin
      @Konstantin_Besedin  10 місяців тому

      Раз вес меньше, значит альфа и Дим у Вас меньше. Следовательно настройки не одинаковые, отсюда сравнение результатов не объективное

  • @sharkrusoid3664
    @sharkrusoid3664 10 місяців тому

    расскажи пожалуйста побольше про эту программу, что нужно для чего. Что делать что бы был хороший результат, если моя лора от OneTrainer весит 39мб то у Kohya 144мб в чём разница?

    • @Konstantin_Besedin
      @Konstantin_Besedin  10 місяців тому

      Из-за Дим ранга. Каждая единица соответствует примерно 1мб.
      Т.е скорее в одной программе Вы выставляли 128, а в onetrainer базово установлено 32

    • @sharkrusoid3664
      @sharkrusoid3664 10 місяців тому

      @@Konstantin_Besedin а как поменять значение?

    • @Konstantin_Besedin
      @Konstantin_Besedin  10 місяців тому

      В интерфейсе программы. В видео это я рассказываю

  • @anatolykuznetsov3859
    @anatolykuznetsov3859 8 місяців тому

    Спасибо автору за видео. познавательно. скорость действительно впечатляет. Но есть вопрос, почему готовая лора у меня получается 36 МБ вместо привычных 144 МБ сделанной в Kohya ? Может кто подскажет, что я упустил?

    • @Konstantin_Besedin
      @Konstantin_Besedin  8 місяців тому

      Размерность определеняется dim параметром. Также настройте вес альфа правильно

    • @anatolykuznetsov3859
      @anatolykuznetsov3859 8 місяців тому

      @@Konstantin_Besedin Большое спасибо! завтра попробую обязательно!

  • @sfotkai
    @sfotkai 6 місяців тому

    А где кэпшенинг? Имея крутой датасет и я в кохе сделаю спокойно. Где возможности для простых быстрых лор?

    • @Konstantin_Besedin
      @Konstantin_Besedin  6 місяців тому

      Простые и быстрые Лоры тоже можно делать. Только нужно минимум 8 качественных фотографий. А лучше больше

    • @sfotkai
      @sfotkai 6 місяців тому

      @@Konstantin_Besedin Да уже разобрался, но мне кажется слишком много изрбражений добавил, еле ворочается. Спасибо, кстати! Вначале думал ерунда, но тема рабочая. Хотя интерфейс конечно переусложнен.

    • @sfotkai
      @sfotkai 6 місяців тому

      @@Konstantin_Besedin Я пытаюсь на стиль обучить, для этого нужны какие-то особоы настройки? Поделишься что покурить или погуглить на эту тему?

  • @interemx
    @interemx Рік тому +1

    спасибо за видео. всё круто

  • @daddad4732
    @daddad4732 Рік тому

    А как VAE туда установить? И изображение одно из папки первое добавляется и все, а как все сразу добавить?

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому

      Первое добавляется как превью. Используются изображения все что в папке

    • @daddad4732
      @daddad4732 Рік тому

      Странно у меня только одно изображение из папки добавляет@@Konstantin_Besedin

  • @daddad4732
    @daddad4732 Рік тому

    Интересно, надо попробовать

  • @Ukrop-fan
    @Ukrop-fan Рік тому

    Трудно добавить ссылку в описание?(
    У меня нет дискорда и аккаунта в нем, например.
    Если не трудно, скинь ссылку в ответ на этот комментарий

    • @Konstantin_Besedin
      @Konstantin_Besedin  Рік тому +1

      Дискорд удобен тем, чтобы переписываться, общаться в голосе, транслировать и демонстрировать экран. В этой группе вы найдете множество ссылок в одном месте не собирая все ссылки под каждым видео. Также там можно делиться рабочими проектами и различными пресетами. Это удобно.
      Однако вбить в поиск на гитхабе название программы Вы можете и самостоятельно. Спасибо за понимание!

  • @ЕвангелинаН-к7ь
    @ЕвангелинаН-к7ь 8 місяців тому

    Перед установкой нужно установить git

  • @pavel5650
    @pavel5650 10 місяців тому

    Error during update при установке

    • @sasha122222
      @sasha122222 8 місяців тому +1

      не нужно скачивать с гита архивом, клонируйте ветку через команду в терминале (команда git clone, пример в Manual installation в репозитории)

  • @mirakop3115
    @mirakop3115 8 місяців тому

    TypeError: type 'typing.TypeVar' is not an acceptable base type

  • @Neurodelok
    @Neurodelok 5 місяців тому

    это не полный гайд

  • @666labi
    @666labi 10 місяців тому +4

    ну да нажал батник и все заработало ну не балаболил бы ты что это полный гайд по установке

    • @Konstantin_Besedin
      @Konstantin_Besedin  10 місяців тому +1

      Лично у меня всё так и установилось без танцев с бубном

  • @donker6802
    @donker6802 5 місяців тому

    Для pony можно делать ??

  • @SMGO
    @SMGO 11 місяців тому

    Так сколько делать фото? Сколько ставить эпох и сколько проходов ставить?

    • @Konstantin_Besedin
      @Konstantin_Besedin  11 місяців тому

      Оптимальный объем дата сета 20-80 фото. Меньше 20 результат очень плохой. А вот больше 80 улучшения мало заметны

    • @SMGO
      @SMGO 11 місяців тому

      @@Konstantin_Besedin ясно, а сколько эпох и батчей? и нужны ли текстовые файлы к этим фото?

    • @Konstantin_Besedin
      @Konstantin_Besedin  11 місяців тому

      Всё есть в видео. Также рекомендую вступить в дискорд

    • @ЕвангелинаН-к7ь
      @ЕвангелинаН-к7ь 8 місяців тому

      Все зависит от настроек и требований. Можно хоть на одном фото обучить и получить сносный результат. Лучше глядите гайды на Civitai