Commit Graph

8 Commits

Author SHA1 Message Date
Nat Jeffries
4a988e4792 Refactor micro_utils and test_helpers to use template methods.
PiperOrigin-RevId: 337845815
Change-Id: I013df3bf64b289fcde4a7c661fec53eaadbbb313
2020-10-19 07:01:54 -07:00
Advait Jain
29d635bccc Prefer the standard integral types over custom type-aliases.
PiperOrigin-RevId: 322937618
Change-Id: I0c0560a13856ee1df1ff187d30244a99cce04f86
2020-07-23 22:27:28 -07:00
TensorFlower Gardener
87d7a2c6d6 Merge pull request from mansnils:hard_swish
PiperOrigin-RevId: 318305127
Change-Id: I7d44bc8a273cbb27b872bf05480f3bf9676289a8
2020-06-25 11:10:05 -07:00
Måns Nilsson
daa3c52aa1 TFL: Port HARD_SWISH operator from TFLite to TFLu
Change-Id: I18092fa30dee33df4577a4abaf5321e7ba96a04c
2020-06-23 09:47:56 +02:00
Robert David
b51a23c95e Add int16->float dequantization support to TFLM.
PiperOrigin-RevId: 301898643
Change-Id: I5fd46955f5fd952f12f2db65e11028ef473fc945
2020-03-19 14:46:45 -07:00
Kazuaki Ishizaki
8e9f83eaae minor spelling tweaks 2020-03-08 15:41:21 +09:00
Nick Kreeger
35e4344f92 Port the SVDF full integer recipe to TFLite Micro.
This version varies slightly from the current reference implementation in TFLite (original):

1.) All references to tensor_utils:: namespace are dropped due to the build incompatibility and size the include brings in (just like the rest of this port for float/hybrid-quant).

2.) Scratch tensors are re-worked into variable tensors. This is a temporary workaround until memory planning lands .

3.) An additional Tensor is required to provide pre-calculated scale values. These calculations are very expensive on low power device.

PiperOrigin-RevId: 286278125
Change-Id: Ibbadb2f38a6c25b5550b4fced5b32c7a5b9420df
2019-12-18 15:37:14 -08:00
Pete Warden
59c06b9016 Moved TensorFlow Lite Micro out of experimental folder
PiperOrigin-RevId: 284600414
Change-Id: I62238882b1447e53fe5c5c36d021f42eaf56486a
2019-12-09 11:43:28 -08:00