Jean-Marc Valin
efeaa8aef8
Make weights blob a void*
2024-03-02 17:36:09 -05:00
Michael Klingbeil
12fbd8111a
use opus_(re)alloc and opus_free for dnn and DRED related functions
2023-12-15 15:48:58 -05:00
Jean-Marc Valin
4bfc0f8555
Adding RTCD for compute_activation()
2023-11-15 23:46:01 -05:00
Jean-Marc Valin
2e034f6f31
Adding RTCD for DNN code
...
Starting with compute_linear()
2023-11-15 23:45:32 -05:00
Jean-Marc Valin
d53531d0bd
Update blob loading code
2023-10-29 18:06:18 -04:00
Jean-Marc Valin
ddd5669e79
Pitch and fargan model updates
...
Removing one of the 2d conv layers for pitch estimation reduces
complexity without noticeable degradation. FARGAN model has more
adversarial training.
Also, no need for the double precision in the low-pass filter.
2023-10-28 23:33:47 -04:00
Jean-Marc Valin
f0ec990dba
Switching to neural pitch estimator
...
Remove old pitch estimator and retrain all models
2023-10-06 03:14:56 -04:00
Jean-Marc Valin
33adba02c7
First version of pitch DNN C code
...
Totally untested -- most likely doesn't work
2023-10-01 03:59:17 -04:00