Commit Graph

352 Commits

Author SHA1 Message Date
Reuben Morais
836707d3ab Disable pacman update to workaround zstd package issuee 2020-05-19 00:10:13 +02:00
Reuben Morais
1276c47d8f Trigger same error message for all input formats 2020-05-18 18:57:23 +02:00
Reuben Morais
ce00feffaa Add task to trigger ReadTheDocs builds & version update
X-DeepSpeech: NOBUILD
2020-05-18 18:46:08 +02:00
Reuben Morais
afb8c55b6e Basic coverage of DS_ErrorCodeToErrorMessage 2020-05-18 17:30:48 +02:00
Tilman Kamp
ac9a17d8a7 Moved signal augmentation tests to own test config 2020-05-18 15:34:09 +02:00
Tilman Kamp
c5ceee26dd Live audio augmentation 2020-05-12 10:18:21 +02:00
Reuben Morais
7394b13141 Handle missing xxd gracefully 2020-05-06 13:58:06 +02:00
Reuben Morais
3b53f92c0a Run streaming tests in Node TFLite tasks too 2020-05-06 13:58:06 +02:00
Reuben Morais
a02eddec38 Add JS test for streaming + metadata 2020-05-06 12:04:17 +02:00
Reuben Morais
6f83e05341 Test JS client streaming mode 2020-04-29 14:05:18 +02:00
Alexandre Lissy
ecdcf9e28a Python TFLite tests 2020-04-29 02:05:14 +02:00
Reuben Morais
ff8570c1f3 Update prod model expected inference results 2020-04-24 09:00:15 +02:00
Reuben Morais
3353f6a60a Update prod model 2020-04-23 21:29:31 +02:00
Alexandre Lissy
a48341f57f Fix #2928: Add Python 3.7, 3.8 CI coverage 2020-04-20 17:21:19 +02:00
Alexandre Lissy
d8d5e6f358 Fix #2885: Improve ds-swig integration 2020-04-08 18:48:12 +02:00
Alexandre Lissy
a699896282 Update Sphinx deps 2020-04-08 12:27:35 +02:00
Alexandre Lissy
3581bdf9fe Add TypeScript CI 2020-04-06 22:12:00 +02:00
Reuben Morais
c428acf478 Automatically install ds_ctcdecoder in setup.py 2020-03-31 18:47:45 +02:00
Reuben Morais
a05baa35c9 Package training code to avoid sys.path hacks 2020-03-25 21:34:50 +01:00
Alexandre Lissy
1598be8124 Add CTC decoder build on TaskCluster 2020-03-25 09:35:12 +01:00
Alexandre Lissy
1bedf9ef60 Add CI for Android 8.0, 9.0 and 10.0
We limit ourselves to x86_64 because it seems Google does not provide
any system images after API level 25 for arm64-v8a and armeabi-v7a.
There is also no system image for API level 27 for x86_64.
2020-03-20 19:40:36 +01:00
Alexandre Lissy
28ff863b55 Add Windows CUDA CI
Fixes #1948
2020-03-19 16:56:02 +01:00
Tilman Kamp
6b1d6773de SDB support 2020-03-10 10:32:58 +01:00
Alexandre Lissy
af45400461 Use KVM for Android emulator 2020-02-26 19:49:02 +01:00
Alexandre Lissy
c5ded5adfe Cache gradle deps and Android emulator setup 2020-02-25 19:17:13 +01:00
lissyx
b3b357cdac
Merge pull request #2776 from lissyx/pyenv-prebuilt
Produce pyenv ready-to-use
2020-02-24 13:09:33 +01:00
Shubham Kumar
b03d7fe4ee added against dependencies 2020-02-24 17:01:32 +05:30
Alexandre Lissy
bd5044fe31 Ensure proper python ABI 2020-02-24 12:02:30 +01:00
Alexandre Lissy
8029f3d7dd Produce pyenv ready-to-use 2020-02-24 12:01:36 +01:00
Shubham Kumar
279dc947f1 added ctc decoder builds tasks 2020-02-23 15:01:57 +05:30
Alexandre Lissy
7d1663b1c5 Generate one-time Homebrew tarball 2020-02-20 11:46:43 +01:00
Alexandre Lissy
2c69273a49 Remove IRC notifications 2020-02-20 10:09:11 +01:00
Reuben Morais
559042a218 Increase epoch count in train tests to guarantee outputs in 8kHz mode 2020-02-18 18:14:15 +01:00
Reuben Morais
200a46711a
Merge pull request #2763 from reuben/transfer-learning-rebase
Transfer learning support
2020-02-17 17:29:03 +01:00
Alexandre Lissy
82344b9fe2 Support ElectronJS v8.0
Fixes #2759
2020-02-17 09:59:39 +01:00
Reuben Morais
f32fd7a33f Add transfer learning test 2020-02-17 08:29:10 +01:00
Alexandre Lissy
0add08e30d Ensure python builds uses all ressources 2020-02-14 18:55:03 +01:00
Alexandre Lissy
e0277853b2 Manually update the TC index when needed 2020-02-14 12:55:47 +01:00
Reuben Morais
7001a17418 Expose version in a consumable way 2020-02-13 17:34:58 +01:00
Alexandre Lissy
d6f0a5026c Explode tc-tests-utils into several smaller chunks
Fixes #1840
2020-02-13 15:42:34 +01:00
Alexandre Lissy
e5149ded12 Build SWIG locally 2020-02-12 15:12:30 +01:00
Reuben Morais
52775504e5 Point to master branch of examples 2020-02-12 13:18:37 +01:00
Reuben Morais
3637f88c06 Fix CI errors, address comments, update examples 2020-02-12 10:13:02 +01:00
Reuben Morais
6efc3ccf50 Update examples model asset 2020-02-11 19:44:36 +01:00
Reuben Morais
1d3b3a31a1 Address review comments and update docs 2020-02-11 19:44:36 +01:00
Reuben Morais
1e2eb96248 Update all API consumers 2020-02-11 19:44:36 +01:00
Alexandre Lissy
ce5629d33a Produce and use node-gyp cache
Fixes #2718
2020-02-11 12:46:19 +01:00
Reuben Morais
0a138c717e Use venv instead of virtualenv package 2020-02-11 11:16:32 +01:00
Reuben Morais
92be76657f Stop using 8kHz data with concurrent streams test as it does not resample 2020-02-10 16:22:10 +01:00
Reuben Morais
245fb24946 Fix expected outputs 2020-02-10 16:22:10 +01:00
Reuben Morais
a3ce59de58 Remove extraneous OR operators in tc-tests-utils.sh
Fixes:

+ '[' -o 16k = 8k ']'
/home/build-user/DeepSpeech/ds/taskcluster/tc-tests-utils.sh: line 262: [: too many arguments
2020-02-10 16:22:10 +01:00
lissyx
8c5a7b07c9
Merge pull request #2705 from lissyx/nodejs-tflite
Produce TFLite-specific NPM package
2020-01-31 11:48:35 +01:00
lissyx
5d0e4cc8ed
Merge pull request #2704 from lissyx/remove-benchmark-nc
Remove unused benchmark_nc
2020-01-31 11:47:30 +01:00
Alexandre Lissy
0f9869fb00 Produce TFLite NuGet package 2020-01-30 11:49:49 +01:00
Alexandre Lissy
6e521ff3a2 Produce TFLite-specific NPM package 2020-01-30 10:47:42 +01:00
Alexandre Lissy
dc25509950 Remove unused benchmark_nc 2020-01-30 08:47:59 +01:00
Alexandre Lissy
d9072c2a87 Ensure properly link to TensorFlow r1.15 2020-01-22 10:50:55 +01:00
Alexandre Lissy
c5136fd4ac Update ARM64 tests against TFLite assets
Fixes #2676
2020-01-18 10:08:04 +01:00
lissyx
7b3bc31171
Merge pull request #2667 from lissyx/remove-python-nodejs-oldies
Remove python nodejs oldies
2020-01-13 18:03:03 +01:00
Alexandre Lissy
e4acdd7545 Remove Homebrew node workaround 2020-01-13 16:17:13 +01:00
Alexandre Lissy
b18675eae5 Switch to NodeJS v12 (LTS) for build 2020-01-13 16:17:13 +01:00
Alexandre Lissy
b216b943b9 Update Python, NodeJS and ElectronJS to latest stables 2020-01-13 16:17:13 +01:00
Alexandre Lissy
2eaa9e4a18 Remove ElectronJS < 5.0 (unsupported) 2020-01-13 13:53:17 +01:00
Alexandre Lissy
03892fb3fd Remove NodeJS < v10 2020-01-13 13:53:17 +01:00
Alexandre Lissy
d76f1929b0 Remove v0.6.0 TFLite prod model workaround 2020-01-13 12:42:41 +01:00
Alexandre Lissy
197704b868 Remove Python 2.7
Fixes #2659
2020-01-13 12:42:34 +01:00
Reuben Morais
700c9747d9 Pin versions of pip, setuptools, wheel 2020-01-13 11:24:10 +01:00
Reuben Morais
22aabae55a Upgrade pip, setuptools and wheel before installing requirements 2020-01-13 11:14:13 +01:00
Reuben Morais
7225336cea
Merge pull request #2645 from reuben/tf-1.15
Update to TensorFlow 1.15
2020-01-13 10:07:03 +01:00
Reuben Morais
17597f4526 Fix benchmark_model test 2020-01-12 15:26:08 +01:00
Reuben Morais
d0e86fe10a Add a test for evaluate_tflite.py 2020-01-12 13:35:21 +01:00
Reuben Morais
cce1cec740 Upgrade pip, setuptools and wheel before installing requirements 2020-01-12 12:23:56 +01:00
Reuben Morais
42cb00dafd Switch TF dependency to r1.15 branch 2020-01-12 12:23:56 +01:00
Alexandre Lissy
581515e094 Add 8kHz training test coverage
Fixes #2638
2020-01-10 14:51:45 +01:00
Alexandre Lissy
3bbed56f1e Temp workaround to move to node@10 on Homebrew 2020-01-10 13:10:04 +01:00
Alexandre Lissy
13d05c4a6f Run with fixed release model 2020-01-02 16:16:58 +01:00
Alexandre Lissy
89cd481d52 Add TFLite prod tests
Fixes #2614
2020-01-02 16:16:58 +01:00
Reuben Morais
83338541ae Also upload Windows TFLite Python package to PyPI
X-DeepSpeech: NOBUILD
2019-12-13 18:21:41 +01:00
Alexandre Lissy
399a4f76e1 Run emulator under xvfb 2019-12-13 14:12:17 +01:00
Reuben Morais
2471cf709d Download examples repository in Windows tasks 2019-12-10 16:25:01 +01:00
Reuben Morais
808b154ef9 Use submodule for building contrib examples into docs 2019-12-10 16:25:01 +01:00
Reuben Morais
bce5544595 Build WPF example from examples repo 2019-12-10 16:25:01 +01:00
Reuben Morais
a5deaa5f48 Check out and point to external examples repo in automation 2019-12-10 16:25:01 +01:00
Reuben Morais
53fcfd5096 Build and publish Python TFLite package as deepspeech-tflite 2019-12-06 19:16:58 +01:00
Reuben Morais
a45706c40d Drop support for Python 3.4 as it is EOL and no longer builds on macOS 2019-12-03 16:44:21 +01:00
Reuben Morais
2aab67f520 Update prod model expected inference results 2019-12-03 15:28:12 +01:00
Reuben Morais
551570616b Reduce training task from 399 epochs to 220, enough to overfit LDC93S1 2019-12-03 13:07:15 +01:00
Reuben Morais
1f98373274 Update examples model asset for v0.6 release 2019-12-03 12:15:05 +01:00
Reuben Morais
9b3d2c1c37 Update prod model assets for v0.6 release 2019-12-03 12:10:07 +01:00
Reuben Morais
a4b6431e2f Remove ubuntu-advantage-tools package to workaround ESM repository availability 2019-11-28 22:25:54 +01:00
Alexandre Lissy
dde09757d4 Support ElectronJS v7.1.2
Fixes #2543
2019-11-24 14:23:37 +01:00
Alexandre Lissy
c04dd6798b Do not fail cleanup if some cache dir is missing on macOS 2019-11-14 15:52:36 +01:00
Alexandre Lissy
024f8e4ddf Avoid force-reinstalling existing pyenv virtualenv 2019-11-13 17:02:55 +01:00
Reuben Morais
7cd8e20045 Re-export model used by examples with UTF-8 trie 2019-11-13 10:37:50 +01:00
Alexandre Lissy
3d3b8f1f13 Fix cleanup on macOS 2019-11-08 16:59:53 +01:00
Alexandre Lissy
de71d6559d Split NodeJS testing per-arch/system
Fixes #2497
2019-11-06 14:35:00 +01:00
Alexandre Lissy
953bee9381 Add NodeJS v13
Fixes #2501
2019-11-06 14:35:00 +01:00
Alexandre Lissy
ddb88e18e4 Improve spurious rebuild checks 2019-11-06 08:17:01 +01:00
lissyx
3d03353e64
Merge pull request #2495 from lissyx/electronjs7
Add ElectronJS v7.0
2019-11-05 15:15:52 +01:00
Alexandre Lissy
b152802fd1 Add ElectronJS v7.0
Fixes #2494
2019-11-05 12:26:52 +01:00