• 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/vall-e 2023-05-07 04:47:17 +00:00
9db30936e6 one more VRAM optimization (move model to CPU when done until needed again)
ecker pushed to master at ecker/vall-e 2023-05-07 03:52:21 +00:00
7911b780e4 consistent-ish VRAM usage, finally, maybe, hopefully, by explicitly deleting non-arg tensors when explicitly used
ecker pushed to master at ecker/vall-e 2023-05-06 22:29:45 +00:00
0d5cc441e4 reverted prom length strategy back to duration +- offset, and added GC every global step (every X grad_accum size) because I really, really need to get my batch size to 12.
ecker commented on issue ecker/ai-voice-cloning#152 2023-05-06 21:50:42 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

I meant to send this earlier, but I kept getting sidetracked. Oops.


If you still need more data, I'd recommend checking out the VoxCeleb dataset.

Mmm, my only qualm with that is:

ecker pushed to master at ecker/vall-e 2023-05-06 17:02:08 +00:00
6640285700 tweak
ecker pushed to master at ecker/ai-voice-cloning 2023-05-06 10:45:28 +00:00
149aaca554 fixed the whisperx has no attribute named load_model whatever because I guess whisperx has as stable of an API as I do
ecker commented on issue ecker/ai-voice-cloning#230 2023-05-06 10:43:52 +00:00
tqdm.write() got an unexpected keyword argument 'desc'

AttributeError: module 'whisperx' has no attribute 'load_model'

Oh, it seems that also affects the master branch and not just the v3 one. I'll try and push a fix that doesn't outright break…

ecker pushed to master at ecker/vall-e 2023-05-06 03:52:52 +00:00
ecker pushed to master at ecker/vall-e 2023-05-06 02:00:23 +00:00
572f964ec6 modified algo to adjust prom length to fit prom_length + resp_length = max(prompt_duration, min_prompt_duration)*75), because I cannot find a good and easy way to have a little dataset for large batch size, and a large dataset for small batch size
ecker commented on issue ecker/ai-voice-cloning#230 2023-05-05 21:43:46 +00:00
tqdm.write() got an unexpected keyword argument 'desc'

Forgot to mention, should be fixed in commit e416b0fe6f186f8d6e69c79664d996361b5fdfb8.

Apologies, I'm not sure why/how it worked in my install.

ecker pushed to master at ecker/ai-voice-cloning 2023-05-05 12:36:52 +00:00
e416b0fe6f oops
ecker pushed to master at ecker/vall-e 2023-05-04 23:53:44 +00:00
ab4b86f60c some tweaks to logging
ecker pushed to master at ecker/vall-e 2023-05-04 23:52:22 +00:00
2ee7c41cea some tweaks to logging
ecker pushed to master at ecker/vall-e 2023-05-04 23:50:57 +00:00
dbda5bb105 some tweaks to logging
ecker pushed to master at ecker/ai-voice-cloning 2023-05-04 23:40:37 +00:00
5003bc89d3 cleaned up brain worms with wrapping around gradio progress by instead just using tqdm directly (slight regressions with some messages not getting pushed)
ecker pushed to master at ecker/tortoise-tts 2023-05-04 23:39:49 +00:00
c90ee7c529 removed kludgy wrappers for passing progress when I was a pythonlet and didn't know gradio can hook into tqdm outputs anyways
ecker pushed to main at ecker/tortoise-tts 2023-05-04 23:39:46 +00:00
c90ee7c529 removed kludgy wrappers for passing progress when I was a pythonlet and didn't know gradio can hook into tqdm outputs anyways
ecker commented on issue ecker/ai-voice-cloning#229 2023-05-04 23:02:33 +00:00
TypeError: Progress.tqdm() got an unexpected keyword argument 'track_tqdm'

Did a better bandaid in commit 09d849a78f3df96e7d1e522b779bd7e71d16f3af (be sure to also update submodules), but I'll still clean up the kludge in my TorToiSe fork itself.

ecker pushed to master at ecker/ai-voice-cloning 2023-05-04 23:01:53 +00:00
09d849a78f quick hotfix if it actually is a problem in the repo itself
ecker pushed to master at ecker/ai-voice-cloning 2023-05-04 23:01:12 +00:00
0d28016c17 quick hotfix if it actually is a problem in the repo itself