Commit Graph

31 Commits

Author SHA1 Message Date
Christian Sigg
5353e37cfc Remove third_party_http_archive.
Replace calls to `third_party_http_archive` with calls to `tf_http_archive` alias.

Disable 'mirror.tensorflow.org' check. A number of users don't seem to follow the requirements, which were not checked correctly before.

This wasn't discovered by presubmits because the check is in the repo rule, which only triggers if the repo is actually used.

PiperOrigin-RevId: 359355039
Change-Id: Ieddab6fd91b96e6e22afccdad21c8fa30b795ff4
2021-02-24 13:30:37 -08:00
Christian Sigg
05701e9d6d Remove clean_dep() repository macros that are no longer needed.
PiperOrigin-RevId: 358886348
Change-Id: I22dc5cce1f999961b692e48fd4c3c343e5a5768c
2021-02-22 13:12:17 -08:00
A. Unique TensorFlower
f93e79aab5 Add build support for Linux on riscv64 (64 bit RISC-V)
PiperOrigin-RevId: 352813740
Change-Id: I2e8290d28d1a28b993fa381bb433fd1d94ba4e45
2021-01-20 10:06:22 -08:00
Yun Peng
ca7222c8a0 Fix sanity check 2021-01-11 15:56:36 +01:00
Yun Peng
0f55ccb242 Clean redundant config_setting 2021-01-07 16:26:59 +01:00
Yun Peng
bab0d14036 Make TensorFlow build on Apple Silicon 2021-01-07 16:26:58 +01:00
Sidong-Wei
53279cac41 Add several fixes for s390x architecture and other Big-Endian systems 2020-10-28 11:14:47 -04:00
Zhangqiang
4b660b4922 add support for mips64 platform 2020-09-21 14:16:47 +08:00
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