Commit Graph

23 Commits

Author SHA1 Message Date
Benoit Jacob
9a70ab8813 Support --cpu=armeabi, used in TensorFlow Raspberry Pi builds like here:
8aa3df0f97/tensorflow/tools/ci_build/pi/build_raspberry_pi.sh (L110)

PiperOrigin-RevId: 316305005
Change-Id: Ia3c43fe03fc6432b88ece385552132b2587af4bd
2020-06-13 20:44:14 -07:00
Marat Dukhan
94bd4f7cf6 Support "armv7a" cpu value in XNNPACK, pthreadpool, and cpuinfo
PiperOrigin-RevId: 315781171
Change-Id: Ide3d8af216edcec3e4a332f3a24c1340ccb95f42
2020-06-10 15:32:31 -07:00
Marat Dukhan
ed57b30415 Support six new operators in XNNPACK delegate
- ABS
- CEIL
- FLOOR
- NEG
- ROUND
- SQUARE

PiperOrigin-RevId: 315750785
Change-Id: I382ad28b007d3364b74f50a77562e4758d6990dc
2020-06-10 13:05:13 -07:00
Benoit Jacob
a5e5e94904 Avoid linkstatic on macOS, see https://github.com/bazelbuild/bazel/issues/11552.
PiperOrigin-RevId: 315313209
Change-Id: I5d86e271b7733cf16d9b8de98d1c2ee69764608f
2020-06-08 11:17:05 -07:00
Benoit Jacob
bab81497b0 Add cpuinfo-without-include-path-stripping target in preparation for depending on ruy depending on it. (Ruy's own third_party/ directory has that already, but due to dependency shadowing, when built as part of TF, it's overridden by the present file).
PiperOrigin-RevId: 314791360
Change-Id: I04f8523046103a35e3d4f253c80b5912fb5961d3
2020-06-04 13:25:50 -07:00
Marat Dukhan
eb9e0c1623 Update cpuinfo dependency
Bring in detection of NEON Dot Product instructions on iOS

PiperOrigin-RevId: 314421406
Change-Id: I07946637b94c3835a972b24067fb49ad06d437cc
2020-06-02 16:03:38 -07:00
Marat Dukhan
45800a6ac3 Update cpuinfo dependency
Pull commits for improved NEON DotProduct detection

PiperOrigin-RevId: 313458099
Change-Id: If116c7fba6a9b9f9e1e75e29fe1dd3330c80bf1c
2020-05-27 13:59:43 -07:00
Marat Dukhan
13de0f1c98 Update XNNPACK and its dependencies
PiperOrigin-RevId: 313247842
Change-Id: Ifa1fde5bcecf39308611af346cfce8424e7822e9
2020-05-26 12:51:56 -07:00
Marat Dukhan
a952fa1b1c Support native Raspberry Pi build for XNNPACK delegate
PiperOrigin-RevId: 309419029
Change-Id: I06334be1e5bc2960570e7fee0f1d7619bb263309
2020-05-01 09:27:40 -07:00
Marat Dukhan
3a443a3832 Update XNNPACK and its dependencies
Bring in Windows support

PiperOrigin-RevId: 307517564
Change-Id: I450cb6bf77d0936437898126e98b9973109a13fd
2020-04-20 18:30:53 -07:00
Terry Heo
b94eb26fe9 Update XNNPACK and cpuinfo build rules for armhf
PiperOrigin-RevId: 306379613
Change-Id: I51569674700d86beb7a4f8f6c4eec55b801e0e54
2020-04-13 22:58:11 -07:00
Koan-Sin Tan
80935f002e address review concerns
rebase and revise per reviewer's concerns
2020-04-01 09:16:38 +08:00
Koan-Sin Tan
9d022cb885 Merge branch 'master' into add_xnnpack_to_label_image_again 2020-04-01 09:16:25 +08:00
Marat Dukhan
4f39560183 Support building XNNPACK delegate for Linux/AArch64
PiperOrigin-RevId: 302938776
Change-Id: I77c10706be866bebcee1d0ac7c696c3fa55f42ea
2020-03-25 12:23:07 -07:00
Koan-Sin Tan
70cb1703c4 [tflite] add xnnpack delegate to label_image
rebase and resubmit  to see if it works.
2020-03-25 13:21:04 +08:00
Marat Dukhan
06ca7fc73c Update XNNPACK and cpuinfo dependencies
PiperOrigin-RevId: 302469932
Change-Id: I3b40f89c61654431f30366387f858d2511b0c30a
2020-03-23 10:58:42 -07:00
Marat Dukhan
cfc31e324c Update XNNPACK and cpuinfo dependencies
PiperOrigin-RevId: 301494671
Change-Id: I7444d1e1c0562994de775d171aae30f352259831
2020-03-17 18:15:17 -07:00
TensorFlower Gardener
bfd3af386f Merge pull request from freedomtan:add_xnnpack_to_label_image
PiperOrigin-RevId: 301479850
Change-Id: I434b3dfd432ede55ea10b820f38f9af3173e9a41
2020-03-17 16:44:38 -07:00
Koan-Sin Tan
86f9cfb927 [tflite] add xnnpack delegate to label_image 2020-02-14 20:19:14 +08:00
Marat Dukhan
c8b9aafa5f Fix XNNPACK delegate build on iOS
PiperOrigin-RevId: 295004095
Change-Id: Ieee7a2bc17873dae65d161ca5b91383df99d4f0f
2020-02-13 14:46:38 -08:00
Marat Dukhan
898ac90af7 Support XNNPACK delegate on iOS
PiperOrigin-RevId: 294718340
Change-Id: I98bc5e8d7ce7943c2744034ef8195db323d43193
2020-02-12 12:04:57 -08:00
Marat Dukhan
34bec1ebd4 Open-source XNNPACK delegate
PiperOrigin-RevId: 293253085
Change-Id: I361098e9b9cc064e2514134f6c6cd692e416320b
2020-02-04 16:26:38 -08:00
A. Unique TensorFlower
b18db52708 Import XNNPACK library and its dependencies
This is a preparatory step for releasing XNNPACK integration into TensorFlow Lite.

PiperOrigin-RevId: 285260004
Change-Id: I758f996a5351e65967f1c6af613719d644a49f49
2019-12-12 13:39:43 -08:00