Documentation Index
Fetch the complete documentation index at: https://aihubfrance.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Suivez les étapes ci-dessous pour entraßner un modÚle avec RVC Mangio.
Cette partie comporte 6 onglets, certain sont cachés il suffit de glisser pour les voir.
Préparation
Chargement des données
Configuration de l'entraĂźnement
ParamĂštres d'entraĂźnement
Récupération des fichiers
Reprendre l'entraĂźnement
Allez Ă la zone d'entraĂźnement
Ouvrez RVC et allez dans lâonglet Train.
Nommez le modĂšle
Dans Enter the experiment name, insĂ©rez un nom pour votre modĂšle. Nâincluez pas de caractĂšres spĂ©ciaux ou dâespaces.
Sélectionnez le taux d'échantillonnage cible
Dans Target sample rate, sĂ©lectionnez le nombre qui correspond au taux dâĂ©chantillonnage de votre jeu de donnĂ©es. Entrer un taux incorrect pourrait affecter la qualitĂ© finale. SĂ©lectionnez le jeu de donnĂ©es
Ouvrez le dossier de Mangio, allez dans le dossier datasets et déplacez-y votre jeu de données.
Traitez les données
Cliquez sur le bouton Process Data au centre. RVC traitera les critĂšres prĂ©cĂ©dents pour lâentraĂźnement ainsi que le fichier du jeu de donnĂ©es, ce qui peut prendre un moment selon sa taille.
- LâopĂ©ration se termine lorsque la boĂźte de sortie Ă droite affiche âend preprocessâ.
Sélectionnez les GPU
Dans Enter the GPU index(es), dĂ©terminez quels GPU vous utiliserez pour lâentraĂźnement, en indiquant lâindex suivi dâun tiret (par exemple : 0).
Sélectionnez l'algorithme d'extraction de pitch
Feature extraction
Cliquez maintenant sur le bouton Feature extraction Ă droite.
- LâopĂ©ration se termine lorsque la sortie affiche âall-feature-doneâ.
Créez le fichier .INDEX
Cliquez sur le bouton Train feature index en bas. Cela créera le fichier .INDEX.
- LâopĂ©ration se termine lorsque la boĂźte de sortie affiche âSuccessful index Constructionâ.
Sélectionnez la fréquence de sauvegarde
DĂ©finissez la frĂ©quence des points de sauvegarde, basĂ©e sur les Ă©poques. Si vous ĂȘtes novice, laissez-la simplement Ă 15.
- Exemple : avec une valeur de
10, les sauvegardes seront effectuées aprÚs les époques 10, 20, 30, etc.
Indiquez le nombre d'époques
Dans Total training epochs, dĂ©terminez le nombre total dâĂ©poques (cycles dâentraĂźnement) pour le modĂšle. Utilisez une valeur arbitrairement grande comme 2000 si vous utilisez TensorBoard. SĂ©lectionnez la taille du lot
Laissez Batch size per GPU Ă 8 si vous nâĂȘtes pas familier avec ce paramĂštre. Si votre jeu de donnĂ©es est court (environ 2 minutes ou moins), utilisez 4 Ă la place.
Lancez TensorBoard
Avant de commencer lâentraĂźnement, ouvrez TensorBoard. Si vous ne lâavez pas dĂ©jĂ fait, commencez Ă lire Ă ce sujet ici. Commencez l'entraĂźnement
Commencez lâentraĂźnement du modĂšle en cliquant sur Train model. Nâoubliez pas de surveiller TensorBoard et la console pour vĂ©rifier les erreurs Ă©ventuelles et les informations sur les Ă©poques et les points de sauvegarde.
ArrĂȘtez l'entraĂźnement
Lorsque vous ĂȘtes sĂ»r de lâovertraining, vous pouvez arrĂȘter lâentraĂźnement en appuyant sur le bouton Stop training Ă la place de Train model.
Récupérez les fichiers du modÚle
- CrĂ©ez un nouveau dossier nâimporte oĂč, nommĂ© comme votre modĂšle.
- Ouvrez le dossier de RVC, allez dans
logs, puis ouvrez le dossier nommé avec le modÚle. Sélectionnez le fichier .INDEX nommé added_ et déplacez-le dans votre nouveau dossier.
- Allez dans le dossier
weights. Vous y trouverez les points de sauvegarde du modĂšle. SĂ©lectionnez celui qui est le plus proche de lâavant du point dâovertraining et dĂ©placez-le dans le nouveau dossier. Ces fichiers seront organisĂ©s avec ce format : ModelName_Epoch_Step.pth. Exemple : kalomaze_e60_s120.pth.
Inférence
Vous pouvez maintenant utiliser ces fichiers pour lâinfĂ©rence ou pour reprendre lâentraĂźnement.
Si lâentraĂźnement est terminĂ© mais que le modĂšle nĂ©cessite encore de lâentraĂźnement, vous nâavez pas besoin de recommencer Ă zĂ©ro. Suivez cette procĂ©dure :
- Entrez simplement les mĂȘmes paramĂštres et critĂšres que ceux que vous avez prĂ©cĂ©demment insĂ©rĂ©s : nom du modĂšle, taux dâĂ©chantillonnage, jeu de donnĂ©es, taille du lot, etc. Vous nâavez pas besoin de cliquer sur
Process Data ou de rĂ©entraĂźner lâ.INDEX.
- Vous pouvez changer la frĂ©quence de sauvegarde ou augmenter le nombre dâĂ©poques si vous nâen avez pas mis assez avant.
- Commencez lâentraĂźnement Ă nouveau et nâoubliez pas de surveiller TensorBoard et la console comme avant.