• https://git.ecker.tech/ aims to provide a place to share my efforts while maintaining true ownership of my code, as I do not trust GitHub.

    XMR: 4B9TQdkAkBFYrbj5ztvTx89e5LpucPeTSPzemCihdDi9EBnx7btn8RDNZTBz2zihWsjMnDkzn5As1LU6gLv3KQy8BLsZ8SG

  • Joined on 2022-10-10
ecker pushed to master at ecker/ai-voice-cloning 2023-03-03 04:37:45 +00:00
e859a7c01d experimental multi-gpu training (Linux only, because I can't into batch files)
ecker commented on issue ecker/ai-voice-cloning#25 2023-03-03 03:02:50 +00:00
Discussion About BitsAndBytes Integration

Naisu. Added the setup script for bitsandbytes-rocm in e205322c8db1808e063ea10f3154dd006ff08395. Technically you can delete bitsandbytes-rocm afterwards, as the compiled .egg gets copied over.

ecker pushed to master at ecker/ai-voice-cloning 2023-03-03 02:58:41 +00:00
e205322c8d added setup script for bitsandbytes-rocm (soon: multi-gpu testing, because I am finally making use of my mispurchased second 6800XT)
ecker commented on issue ecker/ai-voice-cloning#25 2023-03-03 02:44:18 +00:00
Discussion About BitsAndBytes Integration

Alrighty, I've successfully cobbled together my dedicated Linux + AMD system. Seems it's a bit of a chore to compile bitsandbytes-rocm. I might need to host a fork here with a slightly edited…

ecker commented on issue ecker/ai-voice-cloning#51 2023-03-02 21:20:36 +00:00
Something went wrong "load_voice() got an unexpected keyword argument 'model_hash'"

Something something you need to semi-manually update tortoise-tts as the way you have it installed is funny.

cd tortoise-tts
git pull
cd ..
.\venv\Scripts\activate.bat
python -m pip…
ecker commented on issue ecker/ai-voice-cloning#50 2023-03-02 16:46:10 +00:00
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 2: character maps to <undefined>

How strange.

It's not related to the training itself, but rather parsing the stdout output from the training process itself back to the web UI.

I'll need to play around with it, but I…

ecker commented on issue ecker/ai-voice-cloning#47 2023-03-02 15:09:15 +00:00
ERROR: Could not open requirements file: [Errno 2] No such file or directory:

fatal: not a git repository (or any of the parent directories): .git

So it's what I said earlier:

My guess is you somehow downloaded this repo as a ZIP and don't actually have git…

ecker pushed to master at ecker/ai-voice-cloning 2023-03-02 03:04:21 +00:00
59773a7637 just uninstall bitsandbytes on ROCm systems for now, I'll need to get it working tomorrow
ecker commented on issue ecker/ai-voice-cloning#25 2023-03-02 03:03:05 +00:00
Discussion About BitsAndBytes Integration

I guess I'll need to have the setup script do that. For now I'll just have it uninstall bitsandbytes when installing through ROCm, and tomorrow I should be able to get something cobbled to set it up.

ecker commented on issue ecker/ai-voice-cloning#47 2023-03-02 01:42:08 +00:00
ERROR: Could not open requirements file: [Errno 2] No such file or directory:

Updated the setup script so it should stay open if you ran it from Windows Explorer and not a Command Prompt.

ecker pushed to master at ecker/ai-voice-cloning 2023-03-02 01:35:29 +00:00
c956d81baf added button to just load a training set's loss information, added installing broncotc/bitsandbytes-rocm when running setup-rocm.sh
ecker commented on issue ecker/ai-voice-cloning#25 2023-03-02 01:22:14 +00:00
Discussion About BitsAndBytes Integration

Naisu, I'll edit the setup-rocm.sh install script to have it install that.

ecker commented on issue ecker/ai-voice-cloning#25 2023-03-02 01:10:19 +00:00
Discussion About BitsAndBytes Integration

If you want to be a guinea pig, run:

source ./venv/bin/activate
pip3 uninstall bitsandbytes
pip install git+https://github.com/broncotc/bitsandbytes-rocm
deactivate

It's a…

ecker commented on issue ecker/ai-voice-cloning#30 2023-03-02 01:06:15 +00:00
MIOpen(HIP): Error [EvaluateInvokers] /MIOpen/src/gemm_v2.cpp:648: rocBlas error encountered

Ah, I wonder what specifically caused it. Oh well, it's squashed with time.

Incidentally, I'm cobbling together a dedicated Linux + AMD system to do my GPU workloads on; I have a lead on…

ecker closed issue ecker/ai-voice-cloning#30 2023-03-02 01:06:15 +00:00
MIOpen(HIP): Error [EvaluateInvokers] /MIOpen/src/gemm_v2.cpp:648: rocBlas error encountered
ecker pushed to master at ecker/ai-voice-cloning 2023-03-02 00:46:59 +00:00
534a761e49 added loading/saving of voice latents by model hash, so no more needing to manually regenerate every time you change models
ecker pushed to master at ecker/tortoise-tts 2023-03-02 00:45:08 +00:00
a9de016230 added storing the loaded model's hash to the TTS object instead of relying on jerryrig injecting it (although I still have to for the weirdos who refuse to update the right way), added a parameter when loading voices to load a latent tagged with a model's hash so latents are per-model now
ecker pushed to main at ecker/tortoise-tts 2023-03-02 00:45:02 +00:00
a9de016230 added storing the loaded model's hash to the TTS object instead of relying on jerryrig injecting it (although I still have to for the weirdos who refuse to update the right way), added a parameter when loading voices to load a latent tagged with a model's hash so latents are per-model now
ecker pushed to master at ecker/ai-voice-cloning 2023-03-01 19:39:57 +00:00
5a41db978e oops
ecker pushed to master at ecker/ai-voice-cloning 2023-03-01 19:32:24 +00:00
b989123bd4 leverage tensorboard to parse tb_logger files when starting training (it seems to give a nicer resolution of training data, need to see about reading it directly while training)