Alexandre Lissy
6fad14b203
Mozilla TensorFlow r2.3
2020-08-06 19:19:26 +02:00
Karim Nosir
920bf272c8
Move Hexagon Delegate out of experimental.
...
RELNOTES=TFLite Hexagon Delegate out of experimental
PiperOrigin-RevId: 315925875
Change-Id: Ic286fc1e203c13d712ea1c904dbd928aa7e4d6af
2020-06-11 10:28:57 -07:00
Robert David
f1e137db12
Make lite/tools/evaluation:utils depend on the NNAPI delegate only when building for Android.
...
PiperOrigin-RevId: 313615943
Change-Id: Idf3b05cfea63c9578c726e5ed7b5afacd9e1a495
2020-05-28 10:42:55 -07:00
Chao Mei
d524812b82
Move delegate providers into a separate directory as they are used for both evaluation tools and benchmark tools.
...
PiperOrigin-RevId: 307549889
Change-Id: I9234d5e187155b52a7518586dff01266fb426168
2020-04-20 23:42:08 -07:00
Chao Mei
7bc093f765
Clarify the precedence of the same-meaning parameter between TfliteInferenceParams and tools::ToolParams. We choose to let TfliteInferenceParams takes precedence over the what's been initialized in tools::ToolParams for backward compatibility.
...
PiperOrigin-RevId: 306973020
Change-Id: Ia6ffb74e53813972437021d54810269fea841319
2020-04-16 20:17:20 -07:00
Chao Mei
db65d28dbb
Add a log when a tflite delegate is created.
...
PiperOrigin-RevId: 306590390
Change-Id: I98b5d17b95747420b2dd0c3c0c037a6088cd495e
2020-04-15 00:05:44 -07:00
Chao Mei
58afbd9803
Support to reuse the same set of commandline flags that initialize tflite delegates in the benchmark tool for evaluation-related tools via the delegate-provider registerar, and apply this support to image_classification, objection_detection and inference_diff eval tools.
...
PiperOrigin-RevId: 305849016
Change-Id: Ie5f35b1bf4fa38e10f3ac7bf9825efacd41988d4
2020-04-10 02:45:20 -07:00
Chao Mei
9af80726f5
XNNPACK does not build for Fuchsia, so exclude XNNPACK delegate creation helper functions.
...
PiperOrigin-RevId: 301570304
Change-Id: I0b448cd4b03f7b8fa69a6d3049b5e036af111427
2020-03-18 05:32:42 -07:00
Chao Mei
a602383a32
Support creating a XNNPACK delegate in model evaluation namespace, and removed unnecessary dependencies on TFLite's runtime.
...
PiperOrigin-RevId: 301551749
Change-Id: I37dd5322093b33f269a9b2d2b6698f27b0c9be88
2020-03-18 02:48:59 -07:00
TensorFlower Gardener
bfd3af386f
Merge pull request #36749 from freedomtan:add_xnnpack_to_label_image
...
PiperOrigin-RevId: 301479850
Change-Id: I434b3dfd432ede55ea10b820f38f9af3173e9a41
2020-03-17 16:44:38 -07:00
Koan-Sin Tan
2b39b73a56
move xnnpack delegate to tools/evaluation
2020-02-29 23:26:24 +08:00
Chao Mei
e393e42e4c
Limit the Hexagon delegate creation to ARM-based Android.
...
PiperOrigin-RevId: 289469685
Change-Id: Ia7c141e5e0bbb3473b31e90bef8b28f37ca01a36
2020-01-13 10:30:09 -08:00
A. Unique TensorFlower
9901f967b1
Added support for Hexagon delegate in benchmark_model.
...
New command-line options:
--use_hexagon=[true|false]
Refer to https://www.tensorflow.org/lite/performance/hexagon_delegate for more information about how to get the required Qualcomm Hexagon libraries on your device.
PiperOrigin-RevId: 289194452
Change-Id: I33d3ea0114172fff5d57d6ad3c3c0c37a3a9f2a0
2020-01-10 17:23:09 -08:00
Jared Duke
4ce6a9b7a4
Rename lite/c/c_api_internal.h to lite/c/common.h
...
The C types in lite/c/c_api_internal.h are not actually internal,
rather, they are common types used throughout the C++ and C APIs.
Rename the header accordingly.
PiperOrigin-RevId: 282494601
Change-Id: Ia784f35724d774db256ffcbbcdc5bb00e6574417
2019-11-25 21:49:25 -08:00
A. Unique TensorFlower
592d786f30
Switch TfLite benchmark from gl_delegate to delegate that combines OpenCL and OpenGL.
...
PiperOrigin-RevId: 270314075
2019-09-20 12:19:48 -07:00
A. Unique TensorFlower
a0e2b971b0
Adjust structure of all BUILD files to recommended style ( https://docs.bazel.build/versions/master/skylark/build-style.html#file-structure ), moving loads to top.
...
PiperOrigin-RevId: 252864967
2019-06-12 12:28:54 -07:00
A. Unique TensorFlower
e44f32560d
Apply 'buildozer fix moveLicensesAndDistribs movePackageToTop' to all BUILD files.
...
PiperOrigin-RevId: 249812574
2019-05-24 04:53:01 -07:00
Sachin Joglekar
dd807434d2
Internal Change
...
PiperOrigin-RevId: 246347538
2019-05-02 11:34:52 -07:00
Sachin Joglekar
efcb8bba81
Internal Change
...
PiperOrigin-RevId: 245962899
2019-04-30 09:44:00 -07:00
Sachin Joglekar
264e072713
Moves delegate initialization to a common lib for both benchmark tool & eval framework, and utilizes the helpers in TfliteInferenceStage.
...
PiperOrigin-RevId: 244869850
2019-04-23 09:51:20 -07:00
Sachin Joglekar
03df1dd502
Internal Change
...
PiperOrigin-RevId: 241946326
2019-04-04 09:52:38 -07:00
Sachin Joglekar
14044f340e
Internal Change
...
PiperOrigin-RevId: 241003497
2019-03-29 10:30:43 -07:00
Sachin Joglekar
4626c70550
Internal Change
...
PiperOrigin-RevId: 239869331
2019-03-22 16:23:54 -07:00
Sachin Joglekar
e70b131052
Internal Change
...
PiperOrigin-RevId: 237073663
2019-03-06 10:37:37 -08:00
Sachin Joglekar
81a2ada094
Internal change
...
PiperOrigin-RevId: 231655045
2019-01-30 13:43:56 -08:00