shithub: opus

RSS feed

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

0077f4b8 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/03/11 19:56
add decoder

c9b7efd2 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/03/11 14:00
dump as ASCII

6f8db939 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/03/11 13:06
Add M-best VQ search

bfcf94de – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/03/11 11:00
cleanup

5f830b45 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/03/11 08:04
3-bit interpolation

fc4f594e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/03/01 11:34
Better quantization

3fc183df – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/18 19:14
adjusting quantization bitrate

56820f0d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/18 15:40
quantize cepstrum

29610751 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/15 20:37
oops, include DC in difference codebook

90d74bbb – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/15 13:12
Add bidirectional quantizer

543ee940 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/15 10:13
20-bit VQ

5be0e59f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/02/14 12:34
quantize period but not correlation yet

a2d03c28 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 22:15
more cleaning up

8cb54041 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 22:04
reindent

6ef718c4 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 21:59
splitting function

6318467f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 21:44
Removing static variables

e1741e37 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 21:36
cleaning up

ba2404a5 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2019/01/31 10:53
cleanup

Next