Установщик Tensorboard для RVC | Отслеживание обучения голосовой модели
HTML-код
- Опубликовано: 4 июл 2024
- Некоторое время назад, я делал видос: • [2/3] AI RVC • Все что...
В нем я показывал на примере как следить за обучением моделей в реальном времени, что бы не допустить перетренировку. Собсна, ссылка там в описании более не работает (либо из-за новых правил дискорда, либо из-за удаления сервера Ai-Hub на котором хостился этот файл).
Не суть, главное что эти батники уже не найти, хотя по сути они и не нужны, можно использовать консоль для ввода комманд, но, многие найдут батники более удобными в использовании, потому я откопал эти файлы и перезаливаю.
КОМАНДЫ ДЛЯ БАТНИКА (TBI.bat) (установщик)
pip install tensorflow
pause
КОМАНДЫ ДЛЯ БАТНИКА (tbL.bat) (Лаунчер)
tensorboard --logdir logs --bind_all
pause
Скачать файл можно тут
- drive.google.com/file/d/1V_CG... - гуглдиск.
- boosty.to/kirasabi/posts/b7b8... - Бусти (в открытом доступе).
- t.me/Kirasabi_official/28 - Телеграм.
-------------Таймкоды:
00:00 Вступление
00:48 Начало
01:48 Где 3ья часть гайдов по рвс, кирасабик?
02:48 Итоги и благодарности.
----------------------Соцсети и остальное
boosty.to/kirasabi - Мой бусти
thekirasabi - Мой паблик в вк.
t.me/Kirasabi_official - Телега
/ discord - Дискорд канал.
/ thekirasabi - Твич канал.
www.donationalerts.com/r/thek... - Поддержать рублем можно тут. Наука
Где почитать/посмотреть как подключать и пользоваться тензорборд монитором? Ну то есть скачать и запустить это здорово, но как он сам подрубится к действующему сеансу rvc?
когда уже третье видео бро?
tensorboard --logdir logs --bind_all
TensorFlow installation not found - running with reduced feature set.
TensorBoard 2.15.1 at ...
А после перехода по ссылке получаю No dashboards are active for the current data set.
Помоги пожалуйста, при тренировке модели пишет в командной строке info:torch.nn.parallel.distributed:Reducer bucket have been rebuilt in this iteration
У меня теперь тренируется модель в 10 раз медленнее, я так не могу по 10 часов ждать одну модель
Скорее всего где-то кто-то накосячил (авторы rvc) у них сейчас с нейросетью одни приколы и миллион проблем выползает которых ранее вообще небыло.
Я поковрялся в проблеме - пока нихуя не понял, ни причину, ни суть самой проблемы и возможно тыкну пальцем в небо - несовместимость пакетов, а вот каких - хз. Ошибка ни о чем не говорит
Объясни пожалуйста людям кто вообще мало что шарит в питоне и вообще не программист. Как запустить программу на видеокартах Радеон, там вроде нужна установка в режиме Direct ML. Я уже неделю бьюсь и не могу сделать годную модель. Это на самом деле проблема не только моя но и тысяч людей со всего мира, кто также не шарит. Нормальных ответов в интернете нет. И пожалуйста затронь чуть подробнее тему виртуальной установки VENV - вообще ничего не понял слишком быстро кадры мелькнули. А хотелось бы научиться.
К сожалению с амуде сориентировать в данный момент не смогу, надо поковырять и поискать информацию на этот счет т.к у меня физически нет на руках кароточки от амд и как правило без косяков и танцев с бубном там не обойтись, хотя есть Applio RVC в котором таки можно прям с коробки использовать инференс и обучение через AMD возможно сделаю видос в ближайшее время т.к уже не первый подобный запрос.
А по поводу .Venv
ruclips.net/video/03uYe9J0ugk/видео.html - здесь в описании все расписано, но я дополнительно поясню для чего это нужно и зачем.
"Возможно" тебе как пользователю нужно использовать сразу несколько нейросетей, ну не знаю, одну что бы голос генерировать, другую для например генерации картиночек в stable diffusion.
И если ты устанавливаешь все "as is (как есть)" у тебя все зависимости улетят в системную папку с Python, которая как правило находится на диске "C:" и это может вызвать различные проблемы:
1) отсутствие места на диске "C:\" ибо некоторые зависимости могут смело весить и по 10-20 гигов.
2) Если ты пользуешься несколькими нейросетями, не исключен тот факт, что у тебя что-то отлетит.
Пример: для работы RVC Нужна какая-то библиотека версии 1.0.1.0
Но, устанавливая Stable Diffusion, тебе будет установлена другая версия библиотеки, 1.1.2.0 - что по факту может поломать RVC, а stable diffusion будет работать т.к он использует те зависимости которые были недавно установлены.
И VENV (виртуальная среда), по сути своей создает виртуальную папку ВНУТРИ нейросетки, с которой будет работать нейросеть, устанавливая туда ВСЕ зависимости с requerments.txt. Т.е с таким вариантом установки конфликтов между зависимостями другими нейросетями точно не будет.
Это мало того, что удобно в плане того что не засирает диск C, так фактически еще делает нейросеть относительно портативной. (можно переустановить винду, потом загрузить Python нужно версии) и все будет работать.