Commit Graph

51 Commits

Author SHA1 Message Date
Reuben Morais
3353f6a60a Update prod model 2020-04-23 21:29:31 +02:00
Alexandre Lissy
8029f3d7dd Produce pyenv ready-to-use 2020-02-24 12:01:36 +01:00
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
Alexandre Lissy
581515e094 Add 8kHz training test coverage
Fixes #2638
2020-01-10 14:51:45 +01:00
Reuben Morais
9b3d2c1c37 Update prod model assets for v0.6 release 2019-12-03 12:10:07 +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
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
Reuben Morais
bd6a9d03b1 Use model from Python 3.6 training run 2019-11-05 09:10:10 +01:00
Reuben Morais
34314767f7 Fix prod model tests 2019-11-05 09:10:09 +01:00
Dustin J. Mitchell
bd12eacafa include /api/ in community-tc URLs 2019-11-03 03:54:18 +00:00
Miles Crabill
27efcf470a
swap taskcluster.net references for community-tc.services.mozilla.com 2019-11-01 14:12:50 -07:00
Alexandre Lissy
1939f74ec0 Store graph version on TFLite 2019-10-16 15:36:45 +02:00
Alexandre Lissy
0969b4f9b9 Improve macOS tc-workdir cleanup 2019-09-30 15:24:20 +02:00
Reuben Morais
23f5bc090d Update prod model to version re-exported with latest master 2019-07-22 14:29:45 +02:00
Alexandre Lissy
cfb8f81611 Leverage TaskCluster-level caching for Homebrew and Python on macOS 2019-07-16 14:14:06 +02:00
Alexandre Lissy
8753b19eb3 Update versions of Python, NodeJS and ElectronJS 2019-07-02 16:41:23 +02:00
Alexandre Lissy
ad11e02582 Testing TFLite runtime on Linux/macOS/Windows 2019-06-26 20:18:53 +02:00
Reuben Morais
f70f068484 Update prod tests to point to re-exported 0.5 model 2019-06-20 18:32:30 -03:00
Alexandre Lissy
bec5be7640 Move all tc-* scripts under taskcluster/
Fixes #1912
2019-06-14 16:06:01 +02:00
Reuben Morais
f02d79cca2 Update prod tests to point to 0.5 model 2019-06-07 13:14:45 -03:00
Alexandre Lissy
81b333c2f5 Ensure proper cleanup on macOS workers
It seems like `-e` does is job and bash catches faulty exit code, thus
avoiding the required `mv` for dealing with caches. Relying on 'trap' is
the proper way to always go through this code path and ensure picking
the exit code.
2019-05-27 08:53:52 +02:00
Alexandre Lissy
af26d8b2bb Deprecate training on Python 2.7 2019-05-10 17:23:54 +02:00
Alexandre Lissy
d18697d432 Rename task node-package to node-package-cpu 2019-03-20 11:58:56 +01:00
Alexandre Lissy
d993674ac1 Factor EXPECTED_TENSORFLOW_VERSION 2019-02-28 18:55:56 +01:00
Alexandre Lissy
76aa4b6fa8 Update TensorFlow TaskCluster artifacts 2019-02-20 23:27:17 +01:00
Alexandre Lissy
672fad9a9b Update TensorFlow artifacts 2018-12-13 18:39:38 +01:00
Alexandre Lissy
d2438397ce Update TensorFlow r1.12 2018-11-05 23:24:06 +01:00
Alexandre Lissy
26f7bc30f0 Move to TensorFlow r1.12 2018-10-31 22:43:45 +01:00
Reuben Morais
70ff71c4c5 Switch native tests to ctcdecode trie and prodmodel 2018-10-25 17:38:22 -03:00
Alexandre Lissy
ae5303e130 Update TensorFlow r1.11 2018-10-25 12:28:40 +02:00
Alexandre Lissy
4be9364c36 Force HOMEBREW_NO_AUTO_UPDATE=1 to avoid magic autoupdate of brew 2018-10-25 10:07:38 +02:00
Alexandre Lissy
a6f9a60967 Update TensorFlow r1.11 2018-10-16 12:30:40 +02:00
Alexandre Lissy
32a75d1d9d Avoid task_TIMESTAMP use on macOS generic-worker 2018-10-15 21:16:52 +02:00
Alexandre Lissy
fd9a311f1b Update TensorFlow r1.11 2018-10-11 16:50:07 +02:00
Alexandre Lissy
6d0ef57946 Switch to stable TensorFlow r1.11 2018-09-28 07:25:49 +02:00
Alexandre Lissy
1e0945e430 Update to TensorFlow r1.11 2018-09-24 19:23:44 +02:00
Reuben Morais
42c99ee82e Bump to v0.2.0 and update prod model 2018-09-18 12:15:31 -03:00
Reuben Morais
c579b74a1d Switch to updated head in TensorFlow r1.6 branch 2018-08-02 13:25:24 -03:00
Alexandre Lissy
5520a6b29d Improve tag handling 2018-04-28 02:13:13 +02:00
Alexandre Lissy
6f0751d27d Switch to new TensorFlow r1.6 artifacts 2018-04-19 22:03:02 +02:00
Alexandre Lissy
f30bb0e5a2 Update to TensorFlow r1.6 with PYTHON_BIN_PATH forced 2018-04-15 16:30:15 +02:00
Alexandre Lissy
f77a5cdd2a Switch to GCC 7.2 from Linaro and Raspbian Stretch
Fixes #1304
2018-03-19 20:28:06 +01:00
Alexandre Lissy
6c4d4f1e68 Expose versions numbers on stderr
Fixes #1292
2018-03-16 09:46:31 +01:00
Alexandre Lissy
bb1fcc0542 Increase pip default timeout
Fixes #1289
2018-03-15 09:39:09 +01:00
Alexandre Lissy
164f67c972 Add Python2.7 ucs2+ucs4 variants
Fixes #1276
2018-03-01 17:51:52 +01:00
Alexandre Lissy
d7653d749b Use LDC93S1 small language model
How to regenerate:
 - Get a KenLM build
 - $ (tr -d '[:digit:]|[:punct:]' < LDC93S1.txt | tr '[:upper:]' '[:lower:]'; head -n 500 ../lm/vocab.txt) > vocab.txt
 - $ bin/lmplz --prune 0 0 1 --order 5 --text vocab.txt --arpa vocab.pruned.arpa
 - $ bin/build_binary  -s vocab.pruned.arpa vocab.pruned.lm
 - $ generate_trie ../alphabet.txt vocab.pruned.lm vocab.txt vocab.trie

Fixes #1245
2018-02-15 14:56:02 +01:00
Alexandre Lissy
0c323e8c67 Support MemmappedFileSystem
Fixes #1231
2018-02-15 12:18:52 +01:00
Alexandre Lissy
30857cc288 Switch training model dependency to upstream-based
Currently, self-built Python package is not able to work, likely because
of the visibility of symbols. Let's switch to upstream TensorFlow for
now.
2018-01-31 16:54:37 +01:00