Ребят, у кого зависает и подобные траблы случаются, я нашёл решение, как тренировать альтернативно (здесь расскажу исключительно о том, как без зависаний начать тренировку): ПЕРЕД НАЧАЛОМ РЕКОМЕНДУЮ СОХРАНИТЬ В ЗАКЛАДКАХ НАШИ ВКЛАДКИ С КАГЛОМ НА ВСЯКИЙ СЛУЧАЙ, ЧТОБЫ НИЧЕГО НЕ ПОТЕРЯТЬ! • После запуска тренировки ждём немного времени и ОБЯЗАТЕЛЬНО жмём на чёрную кнопку "Save version". Высвечивается окно с различными разделами (version name, version type и т.д.). Название версии будет автоматом прозываться (version 1), но нас интересует Version Type. Жмём на него и выбираем раздел Save & Run All (Commit). Сделали. • Далее чуть ниже жмём Advanced Settings. В Save Output выбираем: Always save output when creating a Quick Save, а вкладкой ниже выбираем Run with GPU for all sessions и жмём Save. Это нужно для того, чтобы оно автоматом всегда сохраняло и тренило. Следующее, что мы делаем, обратно заходим в тот код, где вы устанавливали независимости и начинали тренировку. Вновь ищем кнопку Save version и жмём справа от неё на цифру (у вас скорее и будет цифра 1, ибо вы создали 1 сохранение). • Открывается вкладка Version History (история версий), двигаете к первой созданной, жмёте на троеточие справа от неё и заходите на Open in Viewer. И вуаля, у вас открываются сами логи, где идёт тренировка, но уже в другом окне. Также здесь можно увидеть, сколько секунд прошло с момента запуска и собственно сами эпохи. Окно можете смело закрывать (если хотите сохраните у себя в закладках страницу, чтобы не потеряться в дальнейшем). Вкладку можете смело закрывать, ибо из-за спама эпох идёт нагрузка на вкладку. В принципе поэтому и не сохранялось/сбивалось до этого. Тупо нагрузка на вкладку. Далее просто ждите, когда треня закончится и дойдёт до 9999. Сам код находится в Version History. К сожалению я пока не разобрался, как потом всё это дело сохранить, но возможно надо будет этот код копипастить в новый блокнот по инструкции как в видео (где создавали тренировку), чтобы и достать зип. В принципе логи у вас и так сохранятся по-любому. Но повторюсь, пока не разобрался как в таком случае попробовать сохранить zip. Если кто ещё шарит, дополните, надеюсь что помог) UPD: Чтобы вытащить всё это дело, дожидаетесь окончания тренировки. Далее нужно слева от Logs перейти в Output. Далее ниже правее будет ещё Output (где configs, dataset и прочее, ну я думаю увидите). Жмёте правее от него на троеточие и выскакивает 3 пункта. Выбираете первый - Download output. Правда заметьте то, что вам придётся скачать целый зип того, что набралось в целом, а не лишь одни логи. Хотя может кому-то и пригодится всё целиком, но логи с самим pth вы без проблем сможете достать там же. Большего пока к сожалению не придумали( На крайняк ждём тутор на локалку.
Дополнено: После того, как у вас закончилась тренировка, вы всё же можете вытащить всё это дело. Нужно слева от Logs перейти в Output. Далее ниже правее будет ещё Output (где configs, dataset и прочее, ну я думаю увидите). Жмёте правее от него на троеточие и выскакивает 3 пункта. Выбираете первый - Download output. Правда заметьте то, что вам придётся скачать целый зип того, что набралось в целом, а не лишь одни логи. Хотя может кому-то и пригодится всё целиком, но логи с самим pth вы без проблем сможете достать там же. Большего пока к сожалению не придумали( На крайняк ждём тутор на локалку.
@@forgepushnonino Version 1 was canceled after 43200.1s (timeout exceeded) Your notebook was stopped because it exceeded the max allowed execution duration. Exit code: 137 выходит проблема, поработает и умирает, сгенерировал только 4к эпохи это мало! КАК ИСПРАВИТЬ БУДУ РАД ЕСЛИ ПОДСКАЖЕШЬ
Там где название датасета rm: cannot remove 'dataset': No such file or directory Предобработка датасета /bin/bash: line 1: svc: command not found /bin/bash: line 1: svc: command not found /bin/bash: line 1: svc: command not found Запуск тренировки /bin/bash: line 1: svc: command not found
@@MrBusinassman пока что нет :( для локального питона места не особо много, а с этой пока повременила. Не смогла зарегистрироваться полностью, ибо номер телефона не подтвердили, видимо, из-за страны. Жду каких-нибудь крутых обновлений :)
Что делать если там не принимается номер телефона? Перепробовал уже 2 номера: из России и из Индии в разных вариациях, но все равно пишет "простите, мы не можем принять данный номер телефона".
Кароче ошибка при запуске тренеровки Usage: svc train [OPTIONS] Try 'svc train -h' for help. Error: Invalid value for '-c' / '--config-path': Path 'configs/44k/config.json' does not exist.
После часа после того как начал тренировать нейросеть, сайт начинает дико лагать из-за того что там бесконечно идёт спам эпох, и после перезагрузки его, всё останавливается и нужно начинать с начала. что делать в таком случае?
блин, слушай, ты красавчик! ты и свое дело нашёл, которому посвящаешь время, получаешь удовольствие, так ещё и аудиторию, подписчиков которые тебя поддержат! ты учишь людей новому, твои видео информативны, спасибо за них. а теперь пойду регаться на каггле :)
Купи временный номер другой страны. Тебе, вероятно, также понадобится VPN или Proxy соответствующей страны, самое простое - поставить расширение Hola VPN.
Бро, пофиксь установку зависимостей rm: cannot remove '/opt/conda/bin/python3.7': No such file or directory Error in sitecustomize; set PYTHONVERBOSE for traceback: ModuleNotFoundError: No module named 'google'
Кстати, я после обучения заметил проблему; три файла скачал конфиг, D и G. Потом из этих трёх файлов создал zip архивчик. В коллабе пробую модель - звучит как вокалойд, женский причем. Что с этим сделать?
Чел, спасибо большое за урок, все очень понятно даже мне, человеку который никогда не имел ничего общего с машинным обучением. У меня только один вопрос. Как подгрузить натрененную модель в ноутбук после 12часового лимита чтобы дальше продолжать тренировку?
Ребят, российские номера телефона всё ещё верифицируются для доступа к GPU или нет? Вылезает ошибка "This number cannot be verified". Писал в поддержку уже два раза - нет ответа.
Ля. Привет. Есть ошибка. Kaggle сейчас работает на версии Python 3.10.12. Как я вычитал какой то хреновине из "Установка зависимостей" нужна версия Python 3.6.8. Вопрос - как пофиксить. Я тут уже голову сломал. Лазил по разным форумам и искал как поменять версию (при учёте что в Python я полный "0") но никак. Можешь подсказать. Может я что-то не так ворочу? Делаю всё по инструкции и до 12 числа этого месяца всё классно работало. Я уже успел приноровиться. Но сегодня зашёл зделал всё как нужно и на 1-ом блоке "Установка зависимостей" мне выдало ошибку: error: subprocess-exited-with-error [...] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pyworld ERROR: Could not build wheels for pyworld, which is required to install pyproject.toml-based projects В чём прикол?
@@bndaltv6334 Свою проблему решил. Но т.к. давно не работал возможно появилась новая проблема (если опять что-то изменяли). Если хочешь могу потестить и если всё будет гуд то скинут код
Добрый день. Можно задать три вопроса? Вопр. 1. Датасет нарезан из абзацев чистого текста? Вопр. 2. Текст должен быть русский (или для вокала [если вокал тоже можно клонировать] это не важно)? Вопр. 3. Куда этот датасет (вернее, ссылку на натренированную модель) передавать? В сервис so-vits-svc? Спасибо за ответы.
почему когда я выбираю "предобработка датасета" там тупо вылазит 3 раза /bin/bash: /ppt/conda/envs/py310/bin/svc: No such file or directory /bin/bash: /ppt/conda/envs/py310/bin/svc: No such file or directory /bin/bash: /ppt/conda/envs/py310/bin/svc: No such file or directory
проблема, когда вставляю файл pth в директорию rvc где лежат модели, то прога выдаёт ошибку и не читает файл модели с kaggle, если установлю с инета модель то всё работает
Сделал всё, как на видео, но на моменте установки зависимостей появляется надпись: note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pyworld ERROR: Could not build wheels for pyworld, which is required to install pyproject.toml-based projects Что делать?
ПК мощный нужен, в Гугле используется нвидиа титан 4, с 16гб видеопамяти. и для обучения нужны именно тензорные ядра, специально для этих задач разработанные . обычный комп такое не потянет(
@@artem2316 не надо нести бред) в коллабе не очень мощную видюху дают (или режут мощность). Обучение модели потянет и средненькая видюха (гтх 1650 спокойно работает)
@@artem2316 Потянет, но в зависимости от мощности железа. Я Topaz'ом видео апскейлил на GTX 1050 2 Gb, правда долго было капец, но всё же. Такие ядра для нейронок, не спорю, необходимы для скоростной прям обработки, но здесь и простая видеокарта вывозит в теории (но вроде как максимум от nvidia, ибо нужны от cuda ядры). Да и не только она, в любом случае если памяти будет не хватать почти, нейронка все ресурсы компа потребит. Такое вроде можно как и на смартфоне провернуть, ибо видел просили тутор для них сделать. Так что насчёт локалки можно не беспокоиться.
Смог все ж зарегаться на узбекский номер тоже))). НО...зависимости не устанавливаются, выдает целую простыню с красным текстом описания ошибки что-то там про конфликт. Не работает этот гайд, видимо не только у меня.
P.S. все же запустился процесс. Я переконвертировал файлы датасета в моно, переназвал их по-другому (их там 170) переархивировал winzip и скормил kaggle. И все запустилось в этот раз.
@@lunnaholy да, с новым гистом запустил. Процесс идет! уже около 400 эпох обработалось, на что ушло 2 часа. , но видимо у меня слишком большой датасет (170 файлов более чем на 10-15 минут в целом), и каггле ругается на нехватку памяти ram, она долбится в сотку, да и видеопамять тоже. И короче визуализация процесса (где отображаются эпохи и в целом все блоки) исчезла, теперь страничка выглядит просто как серый квадрат, (но весь мониторинг по прежнему виден), и судя по загрузке все идет дальше, аутпут растет, все параметры долбятся в сотку (кроме hdd), то есть обучение идет.
Гайс, а есть гайд, как это сделать на своем пк? Мне просто эта облачная мощь не нужна, у меня хорошая карта. Хочу на своей пеке все сделать. Или лучше все таки облако? Просто мне кажется, что так было бы лучше и быстрее
В официальном гитхабе so-vits-svs-fork есть мануал по установке и обучению. Но это, конечно, сложнее, чем просто в пару плашек Коллаба тыкнуть, тут придётся вникать.
Сегодня тренил весь день пока Kaggle сам не оборвал сессию (оказалось там ограничение в 12 часов за раз), натренилось 1800 эпох, а она всё равно в ноты не попадает, хоть голос и похож. чё делать? Или у всех так чётко получается потому что они вручную мелодайном подтягивают ноты??
Как это пофиксить? ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. beatrix-jupyterlab 2023.58.190319 requires jupyter-server~=1.16, but you have jupyter-server 2.5.0 which is incompatible. pymc3 3.11.5 requires numpy=1.15.0, but you have numpy 1.23.5 which is incompatible. pymc3 3.11.5 requires scipy=1.7.3, but you have scipy 1.10.1 which is incompatible. ydata-profiling 4.1.2 requires matplotlib=3.2, but you have matplotlib 3.7.1 which is incompatible. ydata-profiling 4.1.2 requires scipy=1.4.1, but you have scipy 1.10.1 which is incompatible.
Кто-нибудь занимается натаскиванием моделей на летова по альбомам? Я собираю мышеловку и оптимизм, можем где-нибудь поскидываться, чтобы не работать с датасетами каждый раз с нуля
В датасете файлы по несколько секунд с голосом человека? По которым нейронка обучается? А скачал уже результат который можно засунуть в другую, чтоб она генерировала текст ?
А как заново запустить тренировку после первой проверки, после закрытия страницы или ее перезагрузки? Точно так же потыкать, позапускать? Нужно ли скипать предпоследний пункт (перед запуском)?
Как у вас так хорошо вокал удается достать из песни. Использую UVR, но на вокале остается мусор, на который модель накладывает свой мусор при обработке
Парни, кто в теме, объясните. Когда тренишь модель, эпохи идут все классно, но когда выгружаешь, файл, который pth, D_0 называется (или что-то типо того), вот этот вот 0, он означает количество прошедших эпох? Если да, то почему по прошествии около 800 эпох, на выгруженном файле 0.
Не работает! /bin/bash: /opt/conda/bin/mamba: /opt/conda/bin/python: bad interpreter: No such file or directory /opt/conda/bin/conda: 2: exec: /opt/conda/bin/python: not found /opt/conda/bin/conda: 2: exec: /opt/conda/bin/python: not found /bin/bash: /opt/conda/bin/pip: /opt/conda/bin/python3.7: bad interpreter: No such file or directory
Привет такая проблема, делаю все точно по гайду но когда запускаю установку зависимости через какое то время выдает вот это :Error in sitecustomize; set PYTHONVERBOSE for traceback: ModuleNotFoundError: No module named 'google' И дальше после этого во всех пунктах выдает:/bin/bash: /opt/conda/envs/py310/bin/svc: No such file or directory Что делать в такой ситуации можешь подсказать ?
Спасибо большое за видео, тренирую модель. А обученная модель сможет просто говорить или это только для пения предназначено? И если 600 файлов wav, но общий вес около 60мб это положительно скажется на тренировке или не очень. Какие оптимальные значения, чтобы модель хорошо натренировалась? Длительность у всех wav разная у некоторых около секунды, а у некоторых 8 сек
Здравствуйте, а сколько примерно обучается модель до качественного результата? Сколько часов/эпох? (Звук очень хорошего качества, 100+ 10 сек кусочков)
@@lunnaholy не просто гавно кодиры нагавнакодили и типирь бедные працессары с их спектрам вазмажнастей такие типа "блин я так не умею", я ведео карты которые чаще всего дороже и мощнее сейчас покупаются просто будет кручи. но у меня процессор мощнее видеокарты в разы...
Ребят, у кого зависает и подобные траблы случаются, я нашёл решение, как тренировать альтернативно (здесь расскажу исключительно о том, как без зависаний начать тренировку):
ПЕРЕД НАЧАЛОМ РЕКОМЕНДУЮ СОХРАНИТЬ В ЗАКЛАДКАХ НАШИ ВКЛАДКИ С КАГЛОМ НА ВСЯКИЙ СЛУЧАЙ, ЧТОБЫ НИЧЕГО НЕ ПОТЕРЯТЬ!
• После запуска тренировки ждём немного времени и ОБЯЗАТЕЛЬНО жмём на чёрную кнопку "Save version". Высвечивается окно с различными разделами (version name, version type и т.д.). Название версии будет автоматом прозываться (version 1), но нас интересует Version Type. Жмём на него и выбираем раздел Save & Run All (Commit). Сделали.
• Далее чуть ниже жмём Advanced Settings. В Save Output выбираем: Always save output when creating a Quick Save, а вкладкой ниже выбираем Run with GPU for all sessions и жмём Save. Это нужно для того, чтобы оно автоматом всегда сохраняло и тренило.
Следующее, что мы делаем, обратно заходим в тот код, где вы устанавливали независимости и начинали тренировку. Вновь ищем кнопку Save version и жмём справа от неё на цифру (у вас скорее и будет цифра 1, ибо вы создали 1 сохранение).
• Открывается вкладка Version History (история версий), двигаете к первой созданной, жмёте на троеточие справа от неё и заходите на Open in Viewer. И вуаля, у вас открываются сами логи, где идёт тренировка, но уже в другом окне. Также здесь можно увидеть, сколько секунд прошло с момента запуска и собственно сами эпохи. Окно можете смело закрывать (если хотите сохраните у себя в закладках страницу, чтобы не потеряться в дальнейшем).
Вкладку можете смело закрывать, ибо из-за спама эпох идёт нагрузка на вкладку. В принципе поэтому и не сохранялось/сбивалось до этого. Тупо нагрузка на вкладку. Далее просто ждите, когда треня закончится и дойдёт до 9999.
Сам код находится в Version History. К сожалению я пока не разобрался, как потом всё это дело сохранить, но возможно надо будет этот код копипастить в новый блокнот по инструкции как в видео (где создавали тренировку), чтобы и достать зип. В принципе логи у вас и так сохранятся по-любому. Но повторюсь, пока не разобрался как в таком случае попробовать сохранить zip. Если кто ещё шарит, дополните, надеюсь что помог)
UPD: Чтобы вытащить всё это дело, дожидаетесь окончания тренировки. Далее нужно слева от Logs перейти в Output. Далее ниже правее будет ещё Output (где configs, dataset и прочее, ну я думаю увидите). Жмёте правее от него на троеточие и выскакивает 3 пункта. Выбираете первый - Download output. Правда заметьте то, что вам придётся скачать целый зип того, что набралось в целом, а не лишь одни логи. Хотя может кому-то и пригодится всё целиком, но логи с самим pth вы без проблем сможете достать там же. Большего пока к сожалению не придумали( На крайняк ждём тутор на локалку.
Дополнено: После того, как у вас закончилась тренировка, вы всё же можете вытащить всё это дело. Нужно слева от Logs перейти в Output. Далее ниже правее будет ещё Output (где configs, dataset и прочее, ну я думаю увидите). Жмёте правее от него на троеточие и выскакивает 3 пункта. Выбираете первый - Download output. Правда заметьте то, что вам придётся скачать целый зип того, что набралось в целом, а не лишь одни логи. Хотя может кому-то и пригодится всё целиком, но логи с самим pth вы без проблем сможете достать там же. Большего пока к сожалению не придумали( На крайняк ждём тутор на локалку.
@@forgepushnonino я в аутпуте захожу просто в папку 44k и отдельно качаю себе модельки, вместо целого архива.
@@ebashev_loft Можно и так кстати
@@forgepushnonino Version 1 was canceled after 43200.1s (timeout exceeded)
Your notebook was stopped because it exceeded the max allowed execution duration. Exit code: 137
выходит проблема, поработает и умирает, сгенерировал только 4к эпохи это мало! КАК ИСПРАВИТЬ БУДУ РАД ЕСЛИ ПОДСКАЖЕШЬ
@@forgepushnonino привет, подскажи, пожалуйста, это все еще работает?
Там где название датасета
rm: cannot remove 'dataset': No such file or directory
Предобработка датасета
/bin/bash: line 1: svc: command not found
/bin/bash: line 1: svc: command not found
/bin/bash: line 1: svc: command not found
Запуск тренировки
/bin/bash: line 1: svc: command not found
Благодаря тебе я ещё больше уверена в том, что сделаю модель, которую хочу, спасибо большое за твои видео!!
Удалось?)
@@MrBusinassman пока что нет :( для локального питона места не особо много, а с этой пока повременила. Не смогла зарегистрироваться полностью, ибо номер телефона не подтвердили, видимо, из-за страны. Жду каких-нибудь крутых обновлений :)
@@janezod41 за 4 рубля можно оформить иностранный телефон
Спасибо, великий!
всегда пожалуйста)
Что делать если там не принимается номер телефона? Перепробовал уже 2 номера: из России и из Индии в разных вариациях, но все равно пишет "простите, мы не можем принять данный номер телефона".
напиши в поддержку, они быстро акк рефнут
Почему мне пишет "This phone number can't be verified.", когда я пытаюсь зарегестрировать телефон?
все потому что... ТЫ РУССКИИИИИИИИИИИИИИИИИИЙ. У меня так же(
@@hollowness9343 :(((
Я написала на поддержку с указанием своего номера, и на следующий день получилось его подтвердить
Расскажи ещё как обучать модешь локально на своём компе
оки
You are deleting multiple cells. If this was intentional press 'OK', otherwise, press 'Cancel' to interrupt the action and keep those cells.
Кароче ошибка при запуске тренеровки
Usage: svc train [OPTIONS]
Try 'svc train -h' for help.
Error: Invalid value for '-c' / '--config-path': Path 'configs/44k/config.json' does not exist.
Не понятно, работает ли нынешний код с гитхаба
у тебя датасет криво обработался вероятнее всего
У меня такая же фигня, пни пожалуйста если разобрался с ошибкой
@@lunnaholy есть какое то решение?
@@reddtiplay9570у меня получилось пофиксить, могу рассказать как
После часа после того как начал тренировать нейросеть, сайт начинает дико лагать из-за того что там бесконечно идёт спам эпох, и после перезагрузки его, всё останавливается и нужно начинать с начала. что делать в таком случае?
прив, попробуй запустить через Save & Commit
@@lunnaholyКак, где это использовать?
Жиза, у меня тупо бесконечный запуск драфта идёт
А можно ли на Каггле как-то загрузить для продолжения тренировки обработанный датасет, как на Колабе?
пока что нельзя(
@@lunnaholy кстати скрипт на видео и тот что для гиста отличаются, почему?
зависимости не хотят устанавливаться, пишет не модулей и файлов в директории
уже решаем
А если вот я сделал модель и как теперь мне добавить что бы этим голосом он пел песню
блин, слушай, ты красавчик!
ты и свое дело нашёл, которому посвящаешь время, получаешь удовольствие, так ещё и аудиторию, подписчиков которые тебя поддержат!
ты учишь людей новому, твои видео информативны, спасибо за них. а теперь пойду регаться на каггле :)
большое спасибо
А когда закончатся 9999 эпох, можно ли продолжить обучать модель на следующие 9999 эпох для лучшего результата?
сам хотел бы узнать как отредактировать
сделать та я его сделал, но как его применить?
только перезаливы знают что это легенда
это знают что легенда только перезаливы
при вводе номера для подтверждения выдает "This phone number can't be verified"
Что делать? Это может быть из-за российского номера?
В чем проблема вместо России, Казахстан выбрать? Он начинается на +7 код придет либо в сообщении либо в ватсап
Купи временный номер другой страны. Тебе, вероятно, также понадобится VPN или Proxy соответствующей страны, самое простое - поставить расширение Hola VPN.
А можно как то доучить готовую модель? Скачал модель, но он плохо звучит, можно ли обучить её ещё
можно
@@lunnaholy, можешь, пожалуйста, сделать видео на эту тему🙏
Не отправляется код подтверждения в России пишет Too many requests
пиши в поддержку, мне через часа 3 подтвердили
@@carton228 а где там кнопка находится Связь с нами ?
Бро, пофиксь установку зависимостей
rm: cannot remove '/opt/conda/bin/python3.7': No such file or directory
Error in sitecustomize; set PYTHONVERBOSE for traceback:
ModuleNotFoundError: No module named 'google'
в процессе исправления
НЕЗАБУДЬТЕ ПОСТАВИТЬ internet on !!! В ТОПЫ ЧТОБЫ ВСЕ ЗНАЛИ
спс брат
Кстати, я после обучения заметил проблему; три файла скачал конфиг, D и G. Потом из этих трёх файлов создал zip архивчик. В коллабе пробую модель - звучит как вокалойд, женский причем. Что с этим сделать?
Чел, спасибо большое за урок, все очень понятно даже мне, человеку который никогда не имел ничего общего с машинным обучением. У меня только один вопрос. Как подгрузить натрененную модель в ноутбук после 12часового лимита чтобы дальше продолжать тренировку?
скачай через последний пункт (или через output)
Ребят, российские номера телефона всё ещё верифицируются для доступа к GPU или нет? Вылезает ошибка "This number cannot be verified". Писал в поддержку уже два раза - нет ответа.
ага, не пашет)
Ля. Привет. Есть ошибка.
Kaggle сейчас работает на версии Python 3.10.12. Как я вычитал какой то хреновине из "Установка зависимостей" нужна версия Python 3.6.8.
Вопрос - как пофиксить. Я тут уже голову сломал. Лазил по разным форумам и искал как поменять версию (при учёте что в Python я полный "0") но никак. Можешь подсказать. Может я что-то не так ворочу? Делаю всё по инструкции и до 12 числа этого месяца всё классно работало. Я уже успел приноровиться. Но сегодня зашёл зделал всё как нужно и на 1-ом блоке "Установка зависимостей" мне выдало ошибку:
error: subprocess-exited-with-error
[...]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyworld
ERROR: Could not build wheels for pyworld, which is required to install pyproject.toml-based projects
В чём прикол?
Решил проблему?
@@bndaltv6334 Свою проблему решил. Но т.к. давно не работал возможно появилась новая проблема (если опять что-то изменяли). Если хочешь могу потестить и если всё будет гуд то скинут код
@@other42 уже не надо, Я просто про игнорировал и всё пошло как надо
Добрый день. Можно задать три вопроса?
Вопр. 1. Датасет нарезан из абзацев чистого текста?
Вопр. 2. Текст должен быть русский (или для вокала [если вокал тоже можно клонировать] это не важно)?
Вопр. 3. Куда этот датасет (вернее, ссылку на натренированную модель) передавать? В сервис so-vits-svc?
Спасибо за ответы.
привет
1. любые сегменты вокальные, даже можно мычание
2. не важно
3. да
как продолжить тренировку если остановилось с фразой "Version 1 was canceled after 43200.4s (timeout exceeded)"?
почему когда я выбираю "предобработка датасета" там тупо вылазит 3 раза
/bin/bash: /ppt/conda/envs/py310/bin/svc: No such file or directory
/bin/bash: /ppt/conda/envs/py310/bin/svc: No such file or directory
/bin/bash: /ppt/conda/envs/py310/bin/svc: No such file or directory
пофикшу
легенда
спс
не заслужено мало лайков и просмотров, очень помогло
был рад помочь)
проблема, когда вставляю файл pth в директорию rvc где лежат модели, то прога выдаёт ошибку и не читает файл модели с kaggle, если установлю с инета модель то всё работает
svc и rvc это разные вещи абсолютно...
Сделал всё, как на видео, но на моменте установки зависимостей появляется надпись:
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyworld
ERROR: Could not build wheels for pyworld, which is required to install pyproject.toml-based projects
Что делать?
жиза, вообще не могу понять что делать
нашел решение?
@@ilya4018 попробуй может получится
кто от таге?(чел который делал каверы с голосами из зайчика)
а так, спасибо
я глупый или че, нельзя на своем пк это сделать? тип если тренить на своем пк то можно 24/7, и если да то можно же GPU + CPU
ПК мощный нужен, в Гугле используется нвидиа титан 4, с 16гб видеопамяти. и для обучения нужны именно тензорные ядра, специально для этих задач разработанные .
обычный комп такое не потянет(
@@artem2316 не надо нести бред) в коллабе не очень мощную видюху дают (или режут мощность). Обучение модели потянет и средненькая видюха (гтх 1650 спокойно работает)
@@backer01 зато её не надо покупать если ты давно забил на игры а теперь внезапно понадобилась видяха от для такого))
@@backer01 Полностью соглашусь. У Ваганыча тоже не оч топовая видюха, но он через локалку сделал же модель. Тутор зарубежный брал.
@@artem2316 Потянет, но в зависимости от мощности железа. Я Topaz'ом видео апскейлил на GTX 1050 2 Gb, правда долго было капец, но всё же. Такие ядра для нейронок, не спорю, необходимы для скоростной прям обработки, но здесь и простая видеокарта вывозит в теории (но вроде как максимум от nvidia, ибо нужны от cuda ядры). Да и не только она, в любом случае если памяти будет не хватать почти, нейронка все ресурсы компа потребит. Такое вроде можно как и на смартфоне провернуть, ибо видел просили тутор для них сделать. Так что насчёт локалки можно не беспокоиться.
Смог все ж зарегаться на узбекский номер тоже))). НО...зависимости не устанавливаются, выдает целую простыню с красным текстом описания ошибки что-то там про конфликт. Не работает этот гайд, видимо не только у меня.
P.S. все же запустился процесс. Я переконвертировал файлы датасета в моно, переназвал их по-другому (их там 170) переархивировал winzip и скормил kaggle. И все запустилось в этот раз.
привет, там вышел новый гист, если и с ним тоже проблемы, то отпиши в тг, будем решать
@@lunnaholy да, с новым гистом запустил. Процесс идет! уже около 400 эпох обработалось, на что ушло 2 часа. , но видимо у меня слишком большой датасет (170 файлов более чем на 10-15 минут в целом), и каггле ругается на нехватку памяти ram, она долбится в сотку, да и видеопамять тоже. И короче визуализация процесса (где отображаются эпохи и в целом все блоки) исчезла, теперь страничка выглядит просто как серый квадрат, (но весь мониторинг по прежнему виден), и судя по загрузке все идет дальше, аутпут растет, все параметры долбятся в сотку (кроме hdd), то есть обучение идет.
Кто знает, с чем связана вот эта ошибка /bin/bash: svc: command not found и как ее решить..
установка зависимостей крашнулась
Может покажешь как обучать свою модель локально на своем пк?
да, покажу
@@lunnaholy спасибо)
@@-kuler882 твой комп мощнее 2х Tesla t4?
@@Kaleebroo нет, но хотя бы смогу без проблем по времени обучать модель. У меня видюха Rtx3070
@@lunnaholy когда можно будет увидеть данный ролик?
Наконец-то
)
надо ли нарезать вообще на части этот 10минутную дорожку? может ли можель на 1о1 дорожке обучиться 10минутной?
Гайс, а есть гайд, как это сделать на своем пк? Мне просто эта облачная мощь не нужна, у меня хорошая карта. Хочу на своей пеке все сделать. Или лучше все таки облако? Просто мне кажется, что так было бы лучше и быстрее
В официальном гитхабе so-vits-svs-fork есть мануал по установке и обучению. Но это, конечно, сложнее, чем просто в пару плашек Коллаба тыкнуть, тут придётся вникать.
Получается для каждого нового голоса нужно все делать как в гайде? (Кроме регистрации)
А можно ли снижать количество epoch'ов при большом датасете?
Сегодня тренил весь день пока Kaggle сам не оборвал сессию (оказалось там ограничение в 12 часов за раз), натренилось 1800 эпох, а она всё равно в ноты не попадает, хоть голос и похож. чё делать? Или у всех так чётко получается потому что они вручную мелодайном подтягивают ноты??
Auto-predict F0 (pitch) галку сними при инферинге
@@lunnaholy да по-всякому пробовал, она всё равно лажает)
На установке зависимостей не видит питон, no such file or directory, как так?
напиши в тг
Как это пофиксить?
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
beatrix-jupyterlab 2023.58.190319 requires jupyter-server~=1.16, but you have jupyter-server 2.5.0 which is incompatible.
pymc3 3.11.5 requires numpy=1.15.0, but you have numpy 1.23.5 which is incompatible.
pymc3 3.11.5 requires scipy=1.7.3, but you have scipy 1.10.1 which is incompatible.
ydata-profiling 4.1.2 requires matplotlib=3.2, but you have matplotlib 3.7.1 which is incompatible.
ydata-profiling 4.1.2 requires scipy=1.4.1, but you have scipy 1.10.1 which is incompatible.
это нормально
а можно ли продолжать обучение если я уже тренировал модель на колабе и теперь хочу переехать на кагл?
больше 6000 эпох прошло, а файл генерируется g_10000. почему так?
всё зависит от датасета
УРАААА
ураа!! долгожданный видос!!!
имба имба х3
имба имба х4
Кто-нибудь занимается натаскиванием моделей на летова по альбомам? Я собираю мышеловку и оптимизм, можем где-нибудь поскидываться, чтобы не работать с датасетами каждый раз с нуля
да, уже есть моделька летова (качественная)
В датасете файлы по несколько секунд с голосом человека? По которым нейронка обучается? А скачал уже результат который можно засунуть в другую, чтоб она генерировала текст ?
Your account cannot be phone verified. Please file a ticket to our Support team.
круто круто
А как продолжить обучение уже обученной модели?
на каггле пока что никак
@@lunnaholy там в конфиге можно через хуйню которую питон называют изменить.
@@lunnaholy ну до того сколько трейнить
Знаешь с чем рифмуется Узбэк? УСПЭХ!
Пролистал телеграм, но не нашел ссылки
А ничего что скрит с гитхаба в ролике отличается от того скрипта, который сейчас по ссылке?
Российский номер не хотят подтверждать
и еще не устанавливаются зависимости
каггл постоянно ломает зависимости( на днях пофикшу
А можешь в след ролике выпустить тутор как всё таки на телефоне использовать свои модели? Да понимаю сложно, но хочу посмотреть как всё работает
без проблем
@@lunnaholy брат пожалуйста, сними видео как создать свою модель на телефоне и как создать полноценную песню словами другого человека плиз
@@cafeflo1526 на телефоне никак
А как продолжить тренировку кстати?)
Я так понимаю блок с "Предобработкой датасета" пропустить?
Или чо щас?
даб
@@lunnaholy А как продолжить тренировку дальше 10к эпох?
А как заново запустить тренировку после первой проверки, после закрытия страницы или ее перезагрузки? Точно так же потыкать, позапускать? Нужно ли скипать предпоследний пункт (перед запуском)?
А где ссылка то в телеге? В закрепе гугловские висят, гитхабовскую даже по дате залива видоса не нахожу
ябучий школьник накручивает себе телегу
луна, ц меня вопрос: что лелать, ечли уже на 9999 степов натренил модель, как дальше тренить?
можно конфиг подредачить
братишка, пили про то, как локально тренить)
Плюсую, а то кагл тож нестабильный походу. Всю ночь тренил и тупо сбилось
скоро замутим)
а можно как-то меньше эпох сделать? это конфиг менять, но как его тогда закинуть?
через функционал датасетов можно попробовать закинуть
Каким способом можно закинуть на тренировку уже обученую модель которую я делал на своём пк?
Заранее спасибо)
можешь попробовать загрузить как датасет и скопировать
@@lunnaholy Спасибо за помощь 🤗
а после того, как мы получили архив, что делать? как получить озвучивание текста полученным голосом?
Распаковать и использовать модель в программе so-vits
будет ли подобный гайд на RVC?
уже готовиться
Спасибо бро!
А как свою модель с нуля создать?
ruclips.net/video/XqauRARpS9Y/видео.html
Тут об этом рассказано
Один вопрос: а как создать архив так же, как в начале ты показал?
Смотри, у тебя есть нарезаное аудио так? теперь выделяй все и левой клавишей "Сжать в Zip", потом по тутору загружай в кагл (2:54)
@@ku3ttree пон
Как у вас так хорошо вокал удается достать из песни. Использую UVR, но на вокале остается мусор, на который модель накладывает свой мусор при обработке
я обычно использую x-minus
Они лучше, чем izotope rx8?
нейросетка на x-minus очень хорошо убирает мелодию, лучше там вырезать)
Пробуй разные алгоритмы, под разный трек может подойти что-то своё
А как сделать на допустим 500 епочей?
останавливаешь тренировку, когда будет 500 и качаешь результат
Парни, кто в теме, объясните. Когда тренишь модель, эпохи идут все классно, но когда выгружаешь, файл, который pth, D_0 называется (или что-то типо того), вот этот вот 0, он означает количество прошедших эпох? Если да, то почему по прошествии около 800 эпох, на выгруженном файле 0.
надо для хорошего реза больше чем 50 акапелл иметь
@@lunnaholy то есть мне надо сделать 50 "мешапов" или просто 50 vocal.out иметь?
@@wontplay_ 50 кусков в датасете
А как конфиг менять, если нет доступа к файловой системе? :\
можно попробовать закинуть измененный конфиг через функционал датасетов и скопировать через терминал
а как сделать автоматическое сохранение?
Хотел подтвердить номер телефона пишет "Слишком много запросов"
Бро а можешь сказать где лучше голос звучит , через гугл колаб или вот тут ?
лол
Не работает! /bin/bash: /opt/conda/bin/mamba: /opt/conda/bin/python: bad interpreter: No such file or directory
/opt/conda/bin/conda: 2: exec: /opt/conda/bin/python: not found
/opt/conda/bin/conda: 2: exec: /opt/conda/bin/python: not found
/bin/bash: /opt/conda/bin/pip: /opt/conda/bin/python3.7: bad interpreter: No such file or directory
прив, напиши в тг
@@lunnaholy так написал, а ты игноришь
решил?
@@IAmDek не-а(
@@Aleshkin короч чуть позже будет решение
Слушай а как на телефоне создать датасет с голосом если нечем обрезать?
Гайд хороший, но код подтверждения телефона не приходит, сколько бы раз не пытался.
ру номера не поддерживает как оказалось, айм сорри
@@lunnaholy дак не за что извиняться. Придется через гугл крафтить. Спасибо за такие доступные гайды😌
@@lunnaholy Я написал в поддержку, мол не могу подтвердить телефон, буквально через часа 3 захожу и вижу, что мне удаленно подтвердили все
так 30 часов это 4.2 часа в день...
Ураа . А что он удалялся разочек?
Ахахха дошло как я понял номер забыл свой скрыть
важную инфу забыл упомянуть, уже перезалил как видишь
@@lunnaholy я значит смотрю видос думаю что то не то)
можете модель Тимы Белорусских сделать?
Привет такая проблема, делаю все точно по гайду но когда запускаю установку зависимости через какое то время выдает вот это
:Error in sitecustomize; set PYTHONVERBOSE for traceback:
ModuleNotFoundError: No module named 'google'
И дальше после этого во всех пунктах выдает:/bin/bash: /opt/conda/envs/py310/bin/svc: No such file or directory
Что делать в такой ситуации можешь подсказать ?
уже фикс вроде бы
@@lunnaholy все, не работает схема?
Спасибо большое за видео, тренирую модель. А обученная модель сможет просто говорить или это только для пения предназначено? И если 600 файлов wav, но общий вес около 60мб это положительно скажется на тренировке или не очень. Какие оптимальные значения, чтобы модель хорошо натренировалась?
Длительность у всех wav разная у некоторых около секунды, а у некоторых 8 сек
пока тебе самому не начнёт нравится результат, как-то так
Только фанаты знают, что это перезалив.
ахах да
@@lunnaholy Ну, или те которых нету в телеграмме.
где скачать модели голоса?
на колабе есть ссылка
а если не брать акапеллу а взять из разговорного ролика нарезать оно будет учиться?
получится
@@ku3ttree 😋тхенкю
что лучше? Colab или Kaggle?
как по мне каггл для тренировок маст хев
у меня тренировка не останавливается что делать)))
Здравствуйте, а сколько примерно обучается модель до качественного результата? Сколько часов/эпох? (Звук очень хорошего качества, 100+ 10 сек кусочков)
час минимум
если я wav файл на 1 час с голосом друга залью норм будет?
Лучше разделить на части, пробовал 10 минутный wav закинуть, выдало ошибку
Скажи пожалуйста зачем нужен GPU, я за это ни капли не шарю(
подавляющая часть нейросетей работает за счёт вычислительных мощностей видеокарты (она тупа шустрее и лучше проца)
@@lunnaholy не просто гавно кодиры нагавнакодили и типирь бедные працессары с их спектрам вазмажнастей такие типа "блин я так не умею", я ведео карты которые чаще всего дороже и мощнее сейчас покупаются просто будет кручи. но у меня процессор мощнее видеокарты в разы...
А если во время тренеровки остановить её, а потом скачать, оно не сломается?
неа
И где потом всё это дело пригодиться, можно было бы свой движок сделать голосовой то другое дело
а будут модели Алексея ШевцовА?
будут
А если закрыть вкладку то процесс будет идти?
да, если запустить через save & commit
Как тренировать больше 9999?
кстати я хотел тебе сказать что ты номер не замазал, но чето как то забыл)
ну я перезалил