RSS feed
714380e7
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/06 14:26
More manual unrolling
00655603
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/06 14:17
Cleaning up the sparse GRU
44fe0556
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/06 13:59
cleanup float<->int conversions
60d6eab6
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/06 13:33
Doing a bit of unrolling to speed things up
3e7ab9ff
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/06 13:31
update model
54abdb6f
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/06 13:05
Sparse matrix indexing optimization
2681822c
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/05 09:31
update model
d3321008
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/07/03 10:54
Representing output pdf as binary probability tree
c151fc18
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/30 14:56
Merge branch 'exp_improved_simd2'
f0ce4338
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/30 14:54
Update test_lpcnet.py, remove old TF1 code
d428b0d3
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/30 14:27
Update model
8c4b88cf
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/30 14:14
Using a bisection search for sampling
e35441f2
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/29 00:05
Faster activation functions for AVX
5571ef1b
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/25 21:27
minor optimization: removing some copying
d61f7e00
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/25 09:43
Fix missing transpose in the sparity code
ca0a43be
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/06/24 13:47
Update README.md
c1535c8c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/06/24 13:31
Adding option to disable int8 dot products
0b9f6bab
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/06/20 21:34
Remove unnecessary mask in exp() approximation
ae2ae5ea
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/06/20 21:30
Remove useless multiply by one
c7ba313a
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/18 13:39
Adding extra constraint to avoid saturation for SSE/AVX2
237245f8
– Jean-Marc Valin <jmvalin@amazon.com>
authored
on 2021/06/12 23:50
Support for multi-GPU training
ebc9483b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/01/31 20:07
update model
79980b20
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/01/17 21:13
Minor update to training scripts
20fea538
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/01/17 16:39
more reasonable noise
b9c230b3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/01/01 21:07
Add NEON intrinsics
b214e684
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/01/01 20:09
Neon WIP: Compiles but very slow
8c3fe6f3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/30 11:04
Cleaning up float version
40b9fd0a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/30 10:57
Fix some quantization issues
83657d0e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/29 22:07
Dot product AVX2 code for non-sparse multiply
1707b960
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/29 20:11
cleanup, add signed-unsigned biases
40b309d9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/28 21:35
WIP: 8-bit SIMD for GRU B
e695355b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/26 21:00
some cleanup
06489b42
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/26 13:14
oops, fix number of columns
d87f9744
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/26 13:10
Vectorizing conversion
6b582edb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/25 23:01
WIP: remove scalar code from AVX2 code
be392e38
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/25 22:58
WIP: Got some AVX2 code working
2b4652f9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/25 22:20
WIP: cleanup
bce77988
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/25 21:15
WIP: signed*unsigned arithmetic
11736ca9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/23 22:47
WIP: 8-bit mul
1657bae0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/23 21:50
WIP: Adding a constraint
c045702e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/23 21:46
Add non-dot-product AVX code
73a05f55
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/22 11:52
wip 8x4
cc285186
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/19 14:25
wip 8x4 sparseness
8e405b44
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/01/15 20:05
Improve accuracy of AVX sigmoid
56d9f13e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2021/01/09 22:15
Fix quantization bug where pitch can get too low
f0df3e82
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/18 19:16
Update to model trained with Tensorflow 2
078d90cb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/12/18 19:20
Merge Tensorflow 2 code
90fec91b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/08/19 10:27
Convert training code to Tensorflow 2
171b1ba0
– Marcus Asteborg <maastebo@microsoft.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2020/08/02 18:09
Initialize excitation memory value to unquantized 0
88a7878f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/08/14 22:18
Fix pitch-related bugs
9a7f3e4a
– Marcus Asteborg <maastebo@microsoft.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2020/08/01 18:20
Open files in binary mode to enable dump_data to work properly on Windows
eeb7615b
– Marcus Asteborg <maastebo@microsoft.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2020/07/30 10:25
Add conda env file with working tensorflow and keras version for LPCNet
14fb264a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2020/06/20 19:47
Fix sampling bug for 16-bit rand()
8f887b62
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/04/13 23:20
Download the model
60790784
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/04/11 07:06
training
9b8d72ea
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/04/10 17:30
more noise
a3300d7b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/04/10 17:13
Fix bias in LPC spectrum
fd1fc693
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/04/01 11:22
adaptation flag to avoid training the sample rate network
2a7a9fa0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/28 07:33
Minor README.md tweak again
49fc5f74
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/28 07:29
nothing to see here
63a67d46
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/28 07:23
Add README.md to tarball
ee63653f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/28 07:19
Update README.md with new paper
1f450815
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/28 06:54
Implement -feature option
77d02dbd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/27 10:12
Using macros for sizes in the demo
9f78e583
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/27 10:06
Make param ordering consistent for lpcnet_synthesize()
623ac954
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/24 08:10
Adding API doc
219fbff4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/23 23:48
Making it easier to adapt (or not) a model
edee9cd8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/22 10:37
README.md update
a8fb25f1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/20 09:36
Remove NaN checks
a0981592
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/20 08:57
Neon: Make gcc actually generate VMLA instructions for sparse mul
2bc20e65
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/19 23:21
Remove hack to match Python code
492ef9b3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/19 23:03
Neon implementation of the activation functions
ddd38bd2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/19 10:50
Merge branch 'autotools1'
3d2b26b7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/19 10:42
Add dump_data
df8a0ac3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/19 10:22
build lpcnet_demo in root dir
a9871fe6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/19 00:08
Add README
30c7545a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 17:54
Fixing Makefile
2c0e9679
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 17:53
Fixing dynamic libraries
849f3abf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 17:43
Making autogen.sh download and unpack the model
a0b0ece1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 16:50
Add missing headers
89b2e064
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 16:09
Fixes
55a15a93
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 16:05
s/rnnoise/lpcnet/ (untested)
f41c9776
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 15:57
Copied from RNNoise directly
ba38c160
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 13:49
Fix auto-download (even more of a hack)
77eb0061
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 13:40
Auto-download data (still a hack)
54bd6208
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 12:17
Adding lpcnet_demo
54b057c9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 10:13
Add LPCNet decoder object
fe608dfc
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/18 09:42
Moving LPCNetState
e63292bd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/17 09:24
Split off decoder code
8dcccc89
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/15 09:52
library encoder...
7086dd73
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/14 22:44
WIP: Splitting off the encoder
e198d9be
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/14 15:16
renaming
100ace67
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/14 15:11
cleanup
40ceb487
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/14 14:52
Now encoding to a binary bit-stream (64 bytes/packet)
23859d74
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/14 14:26
Add bitpacker (untested)
accd7a2b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/14 14:05
getting rid of the vq_mem global
7cee743c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/12 10:43
minor update to training code
7388486c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/12 10:41
Generating samples using quantized cepstrum LPC
6b279094
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/12 07:56
decrease resolution of C0 to fit 7 bits, add one bit to mid VQ
b5ff531b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2019/03/11 22:31
Optional quantization
Next