• 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-07-29 16:43:55 +00:00
11ea660700 added (fixed) LR not updating when changing it in the config, added ability to set LR from stdin (lr value)
ecker pushed to master at ecker/vall-e 2023-07-28 21:09:42 +00:00
c41e567950 implemnted microsoft/torchscale's RetNet implementation (needs improvement and testing, but the mini test trainers are happy so far)
ecker pushed to master at ecker/vall-e 2023-07-28 17:25:20 +00:00
26a5b63b45 do not mult by mask when using retnet (causes sequences to be extremely short)
ecker pushed to master at ecker/vall-e 2023-07-28 06:02:12 +00:00
7d1d6dc135 tweaks
ecker pushed to master at ecker/vall-e 2023-07-28 05:26:05 +00:00
564b4bfa21 validated retnet working, fixed the nightmare spaghetti of emb.qnt.decode
ecker commented on issue ecker/ai-voice-cloning#152 2023-07-28 05:05:56 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

Ugh. I suppose my current training needs to be scrapped, since it turns out my "just replace the Attention with Retention, it'll be fine, it did fix inferencing" approach to integrate the RetNet…

ecker pushed to master at ecker/vall-e 2023-07-27 14:33:14 +00:00
56ee89f23a fixes I think (I just need to commit everything to edit off my training machine)
ecker commented on issue ecker/ai-voice-cloning#152 2023-07-26 15:32:28 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

I feel some slight uneasiness.

I feel like there's something I'm missing with the implementation.

  • I probably shouldn't be using the sinusoidal position embedding before the inputs get…
ecker pushed to master at ecker/vall-e 2023-07-26 04:31:07 +00:00
c117c060e1 tweaks, testing to see if just using Retention instead of Attention offers any benefits (so far no changes I can notice)
ecker pushed to master at ecker/vall-e 2023-07-26 03:30:34 +00:00
95565e612c tweaks
ecker commented on issue ecker/ai-voice-cloning#152 2023-07-26 03:13:21 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

Ugh, inferencing is wonky again with RetNet. I managed to get it working when using the web UI (manual inferencing), but the evaluation / validation step just doesn't want to work, so I'll have to…

ecker pushed to master at ecker/vall-e 2023-07-26 02:51:55 +00:00
c7069be036 overhauled the config yaml so its cleaner and not a huge nasty mess
ecker commented on issue ecker/ai-voice-cloning#314 2023-07-26 00:05:39 +00:00
How to provide Dynamic Prompt Setting Editing (switch between voices)

Mary? \n {"voice":

I think the issue is that you have a space after the \n.

I should be able to fix this by stripping for whitespace before checking if needed.

ecker pushed to master at ecker/vall-e 2023-07-25 14:20:41 +00:00
25f7d2b25a fixes
ecker pushed to master at ecker/vall-e 2023-07-25 14:19:58 +00:00
23001e8e69 fixes
ecker commented on issue ecker/ai-voice-cloning#152 2023-07-25 12:18:13 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

I genuinely had to do a double take when I woke back up and saw the AR already this far: 6 hours to get to what I imagine would be an astronomical time: ![image](/attachments/96aeeb12-c259-441c-832…

ecker commented on issue ecker/ai-voice-cloning#152 2023-07-25 04:08:34 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

For real should be my last update for a while unless something catastrophic happens (I doubt it), but I figured this should be it's own block as this is more about integrating RetNet.

I bit…

ecker pushed to master at ecker/vall-e 2023-07-25 03:48:31 +00:00
628dadff71 Added RetNet support (credit to https://github.com/Jamie-Stirling/RetNet/ for the implementation base)
ecker commented on issue ecker/ai-voice-cloning#152 2023-07-25 01:01:36 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

mmm... maybe I was a little too hasty to get training back up again. Not only did I have the partial LibriLight-6K, I also forgot I wanted to:

  • re-enable Vocos.
    • I'll cry about it, it's…
ecker pushed to master at ecker/vall-e 2023-07-25 01:00:18 +00:00
c9249eb612 I genuinely don't remember, I just need to commit this so I can copy it to my main PC. It looks like some tweaks to inferencing with Vocos and also being able to filter the dataset by audio duration