RSS feed
771cc786
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/12/01 21:10
Support for plain AVX with no FMA
91d90676
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/12/01 07:05
Remove the need for useless exc and pred files
b05f950e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/30 05:56
Using the right name: s/gemm/sgemv/
c395a68b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/30 05:46
moving code around
05f4851d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/30 05:32
Making the code work even without AVX2/FMA
1956467d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/29 20:55
Add AVX2/FMA to gcc options
d7f0abcd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/29 15:09
Delaying the softmax() to avoid the pow()
faf3fe3d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/29 14:50
gemm_accum16() doesn't need a multiple of 16 columns (just lines).
7ee79b63
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/29 14:43
Add AXV versions of exp(), tanh() and sigmoid()
d961d009
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/28 15:20
Managing to actually use sparse matrices
4de3e53a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/28 13:49
Adding some sparse GRU support
ec671ed9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/28 09:57
Quick and dirty AVX2 implementation of gemm_accum
15fb1b3c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/28 09:13
Moving GRU_A's condition computation to the frame rate network
732fce9a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/28 09:05
Pre-computing GRU_A's input contribution.
040aa437
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/28 07:37
Simper GRU implementation just for reset_after.
6c2f7e58
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/27 10:08
compiling synthesis
36a0bf8c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/27 09:50
Wow, managed two bugs in a 25-character line
c7b978b9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/27 09:37
Fix reset_after GRU
3c694db2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/27 08:11
Better rounding
0ddfdfc7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/27 07:34
Add deemphasis
5ac0ac7a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/27 06:43
Add code for copying the LPC
e25a585d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/26 19:23
Match Python boundary condition
4ccfbdff
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/26 13:41
Frame network seems to be working
538f2556
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/26 11:02
Starting to actually test this -- fix a few OOB reads
8d62ba06
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/26 10:39
...
c0e8f37c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/26 07:44
Cleaning up the API
575d8d6f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/26 06:04
Adding sampling
91c9524a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/25 21:49
Getting there
4cf17741
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/25 21:33
More plumbing
7119eaf3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/25 12:20
Plumbing for the frame rate network
70fdf474
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/25 08:15
Copyright headers
60c97b97
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/24 11:19
Proper ordering for MDense weights
141830ce
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/24 11:00
Fixing includes
37fbcaee
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/24 10:51
mdense max size
94ac0841
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/24 10:47
Precomputing sizes
c025744e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/24 10:30
Fix conv1d, default to size 384
66486004
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/24 07:23
Implement MDense
d4046036
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/24 06:32
Dump Conv1D (didn't check weight ordering at all)
477d0873
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/23 18:33
Dump embedding
d93239e9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/23 15:07
Using non-cudnn version of the GRU for the weights
b0c61158
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/23 14:51
More meaningful names
b9cd61be
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/23 14:43
Work in progress translation to C
8caaa5e9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/11/06 22:26
Output directly to 16-bit (raw) PCM
cf926d11
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/25 15:19
Project name is LPCNet
bf04b53a
– David Rowe <david@rowetel.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2018/10/25 12:19
Cleanup
db7569c3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/24 10:57
moving hyper-parameters to new_lpcnet_model() arguments
5ff58fa1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/24 10:09
remove import that no longer exists
92281bbe
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/23 19:10
s/CELPNet/LPCNet/
7c28191b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/22 09:40
Rename the current files to use the LPCNet name since they're no longer WaveNet
97dcf52a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/22 09:40
Remove no longer used files (old wavenet and LPCNet implementations)
3122b6b3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/20 22:42
most promising model for now
f9fe6c0e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/16 21:36
clear pitch features in testing too
4e331f37
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/16 16:23
LPC generation from the cepstral coefficients
fb1d4fde
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/16 00:05
...
fa1d2824
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/14 22:45
Add diagonal to sparsity mask
f13debcf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/14 08:21
Arbitrary 16x1 sparseness
62f330ec
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/15 21:00
better training params
a263f7c1
– David Rowe <david@rowetel.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2018/10/14 08:36
Adding comments
beaa370a
– David Rowe <david@rowetel.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2018/10/14 08:27
Adding a README.md
d75b51b1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/13 10:52
Reduce sampling temperature for voiced frames
c74876bb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/12 23:54
Adding some instructions
f3eb6164
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/12 23:41
Cleaning up the synthesis code
9756feef
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/10 12:48
...
495f8ea5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/09 21:41
second RNN
36989772
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/10 13:28
add license
03fa20d5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/09 08:27
remove unused/dead code
a9835c4e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/08 23:10
more cleanup
aba9af8b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/08 22:39
mu-law code cleanup
08211c27
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/08 21:01
missing script
ea1391e1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/03 18:30
deeper features
639766b3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/02 17:17
pitch embedding
2d74d318
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/10/02 14:26
...
c381db56
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/23 20:20
Use excitation as input
8f6e490b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/22 19:32
clean excitation
8a276fb4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/21 15:17
predicting excitation
a922f83c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/21 09:02
Fix input noise
08b5fe6c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/16 20:31
working decoder
87cd75f6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/16 18:43
Training seems to work
785a2b2e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/16 09:58
Predicting pre-emphasized audio
3d20cdae
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/14 14:40
Add prediction
4fec1144
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/08/02 21:59
more pcm outputs
70789e6f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/31 14:37
audio-domain synthesis
4cf2b270
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/28 21:41
fix ulaw2lin()
2aba2a9c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/27 12:33
Add input embedding
1837dad0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/24 13:52
audio-domain version
b6af21f3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/23 13:05
wip...
211435f5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/13 13:10
Gated convolution
0fa71504
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/13 10:19
Implement FFTNet too
f50058f3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/12 22:44
first wavenet implementation
374ba430
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/12 14:20
stashing stuff here
679dfbab
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/11 13:41
Fix NaN issue
5d8a1313
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/10 21:30
decodes something...
638252a9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/10 09:56
wip
824dbeca
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/07/09 14:20
decoder wip
06511ba5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/06/26 18:52
Add convolution
f884d7bf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/06/26 13:14
add convolution
fd9002e9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/06/26 12:40
Adding pitch
617e462b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/06/25 21:31
using features (except pitch gain which has NaNs for now)
b65031ef
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/06/25 12:26
excitation model
cc1c52a6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2018/06/25 10:42
saving features
Next