Commit Graph

65 Commits

Author SHA1 Message Date
Reuben Morais
9c401d15f8 WIP use static libraries from bazel instead of replicating build system 2020-07-03 11:34:42 +02:00
Alexandre Lissy
67004ca137 Enable TFLite delegations 2020-07-03 01:34:54 +02:00
Reuben Morais
a84abf813c Deduplicate Alphabet implementations, use C++ one everywhere 2020-06-30 09:52:45 +02:00
Reuben Morais
f82c77392d Rewrite data/lm/generate_package.py into native_client/generate_scorer_package.cpp 2020-06-30 09:52:44 +02:00
Reuben Morais
03ca94887c Move DS_ErrorCodeToErrorMessage impl to its own object so it can be used without including all of libdeepspeech 2020-06-30 09:52:44 +02:00
Alexandre Lissy
eca69d1c84 Trusty -> Xenial 2020-06-22 10:48:12 +02:00
Alexandre Lissy
bc086ec998 Build DeepSpeech using TensorFlow r2.2 2020-06-22 10:48:12 +02:00
Reuben Morais
708b21a63e Add tool to extract vocabulary from the old LM binary format 2020-02-11 19:44:36 +01:00
Reuben Morais
ab08f5ee5a Change decoder API 2020-02-11 19:44:26 +01:00
Reuben Morais
49b8509c7a Add macOS debug symbol generation target for libdeepspeech
X-DeepSpeech: NOBUILD
2019-10-11 18:13:12 +02:00
Reuben Morais
47b9b71776 Automatically format BUILD file with buildifier 2019-08-26 12:01:26 +02:00
Reuben Morais
c730102867 Avoid rebuilding decoder sources for every binary target 2019-08-26 12:01:26 +02:00
Reuben Morais
9da99d74e4 Remove additional unneeded op lib deps 2019-07-22 15:40:11 +02:00
Reuben Morais
2c29cda641 Remove trailing whitespace 2019-07-22 14:31:29 +02:00
Reuben Morais
7fb3b8f22d Update kernel/op dependencies 2019-07-22 14:31:29 +02:00
Reuben Morais
8af1286d87
Exclude generated SWIG wrapper code from decoder sources 2019-07-17 13:16:38 +00:00
Reuben Morais
fe88960c69 Include additional op libs to silence warnings 2019-07-12 01:25:45 +02:00
Reuben Morais
d52ab9df0b Add TF op libs to libdeepspeech dependencies and rename darwin -> macos 2019-07-08 18:56:59 +02:00
Reuben Morais
d50c0397c7 Use bazel workspace status to generate versions 2019-06-25 18:03:52 -03:00
Reuben Morais
e51b9d987d Remove previous state model variable, track by hand in StreamingState instead 2019-06-18 19:38:59 -03:00
Reuben Morais
6f953837fa Refactor TF and TFLite model implementations into their own classes/files 2019-06-18 19:38:59 -03:00
Reuben Morais
a7cda8e761 Add version info to exported graphs 2019-04-02 21:06:03 -03:00
Reuben Morais
51f80744c6 Remove DS_AudioToInputVector and dep on c_speech_features 2019-04-02 18:31:32 -03:00
Reuben Morais
1cea2b0fe8 Rewrite input pipeline to use tf.data API 2019-04-02 18:31:32 -03:00
Reuben Morais
91fa181b74 Update to TensorFlow 1.13 2019-03-19 08:01:47 -03:00
Alexandre Lissy
f7a82c9608 Add --define=runtime=tflite config_setting
Fixes #1879
2019-02-14 19:48:49 +01:00
Alexandre Lissy
5d842c284b Extract TensorFlow version ourselves 2019-01-23 12:51:05 +01:00
Carlos Fonseca M
17517cb453 Add math defines Windows 2018-12-15 11:43:17 -06:00
Carlos Fonseca M
89cc31f9ce Add OpenFST selects Windows 2018-12-14 14:49:39 -06:00
Reuben Morais
53e3e1212b Remove old CTC decoder code 2018-11-08 18:35:42 -02:00
Reuben Morais
68258e356c Address review comments 2018-10-29 23:57:14 -03:00
Reuben Morais
58b25da29b Fix libstdc++ versioning error on ARM 2018-10-25 17:38:22 -03:00
Reuben Morais
200e61e5a8 Add libdl and pthread to linkopts 2018-10-25 17:01:13 -03:00
Reuben Morais
3cc9b3711d Use ctcdecode in native client 2018-10-25 17:01:08 -03:00
Reuben Morais
0002d0feed Integrate ctcdecode into build system 2018-10-25 17:00:58 -03:00
Alexandre Lissy
a093848d16 Switch to GCC7.2 for ARMv7 and ARM64 2018-10-11 14:06:24 +02:00
Alexandre Lissy
7c5e031b1f Change TRIE format 2018-10-01 19:03:36 +02:00
Alexandre Lissy
1e0945e430 Update to TensorFlow r1.11 2018-09-24 19:23:44 +02:00
Alexandre Lissy
3dad37eb05 Remove AOT 2018-09-20 17:02:36 +02:00
Reuben Morais
0b95ed6981 Switch to LSTMBlockFusedCell 2018-08-02 13:22:24 -03:00
Reuben Morais
e438ed6f8c Update native_client/BUILD comment about binary sizes 2018-08-02 13:22:24 -03:00
Reuben Morais
400c9c0e5d Streaming inference 2018-08-02 13:22:24 -03:00
Alexandre Lissy
6c4d4f1e68 Expose versions numbers on stderr
Fixes #1292
2018-03-16 09:46:31 +01:00
Alexandre Lissy
0c323e8c67 Support MemmappedFileSystem
Fixes #1231
2018-02-15 12:18:52 +01:00
Alexandre Lissy
bcfd4fd409 Update for r1.5 2018-02-14 11:58:48 +01:00
Alexandre Lissy
11fcae4bc7 Proper re-use of Bazel cache
Fixes #1189
2018-01-31 18:50:36 +01:00
Alexandre Lissy
ade66b015d Build TensorFlow as monolithic into libdeepspeech.so
Also limit the set of included Ops to avoid wasting size.
2018-01-31 16:53:57 +01:00
Alexandre Lissy
8661d482c8 Improve OSX linkage
Fixes #1051
2017-12-05 11:07:18 +01:00
Alexandre Lissy
5b0ca1e410 Update to TensorFlow r1.4
Fixes #959
2017-11-30 18:51:13 +01:00
Alexandre Lissy
db09ab7d19 Preliminary support for libdeepspeech_model.so 2017-11-03 17:25:25 +01:00