From 1acac3d6c6a4e4a58414bc0d98af76774692e645 Mon Sep 17 00:00:00 2001 From: erew123 <35898566+erew123@users.noreply.github.com> Date: Sat, 30 Dec 2023 11:23:59 +0000 Subject: [PATCH] Update README.md --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 1db0062..bc69dd4 100644 --- a/README.md +++ b/README.md @@ -253,6 +253,25 @@ I would suggest following [Problems Updating](https://github.com/erew123/alltalk As far as I am aware, these are to do with the chrome browser the gradio text-generation-webui in some way. I raised an issue about this on the text-generation-webui [here](https://github.com/oobabooga/text-generation-webui/issues/4788) where you can see that AllTalk is not loaded and the messages persist. Either way, this is more a warning than an actual issue, so shouldnt affect any functionality of either AllTalk or text-generation-webui, they are more just an annoyance. +#### 🟨 I have multiple GPU's and I have problems running Finetuning + +
+ Click to expand
+ +Finetuning pulls in various other scripts and some of those scripts can have issues with multiple Nvidia GPU's being present. Until the people that created those other scripts fix up their code, there is a workaround to temporarily tell your system to only use the 1x of your Nvidia GPU's. To do this: + +- **Windows** - You will start the script with `set CUDA_VISIBLE_DEVICES=0 && python finetune.py`
+After you have completed training, you can reset back with `set CUDA_VISIBLE_DEVICES=`
+ +- **Linux** - You will start the script with `CUDA_VISIBLE_DEVICES=0 python finetune.py`
+After you have completed training, you can reset back with `unset CUDA_VISIBLE_DEVICES`
+ +Rebooting your system will also unset this. The setting is only applied temporarily. + +Depending on which of your Nvidia GPU's is the more powerful one, you can change the `0` to `1` or whichever of your GPU's is the most powerful. + +
+ ## âš« Finetuning a model If you have a voice that the model doesnt quite reproduce correctly, or indeed you just want to improve the reproduced voice, then finetuning is a way to train your "XTTSv2 local" model **(stored in `/alltalk_tts/models/xxxxx/`)** on a specific voice. For this you will need: