Update XNNPACK to support armhf CPU

The following changes are applied.

68eef3f Update XNNPACK and cpuinfo build rules for armhf
d0cf9bd Replace VLAs with direct alloca calls
0183625 Increase error tolerance in IBilinearMicrokernelTester
1f4e461 F16 1x8 GEMM ld64 microkernel
bcbae1e Minor fix in CMake configuration
9f240d1 Fix typo in f32-vscaleextexp-test target in CMakeLists
3fd4b29 Work around "too many sections" error in f32-igemm-minmax-test with MinGW
c2cfb97 Port AlignedAllocator to Windows
ef25e75 Use generator expression for Release/Debug flags
6ae741a Specify Windows 7+ API target in CMake config
666c271 Specify -msse2 for PSIMD micro-kernels
0952f41 Update FP16 dependency
8fc8776 Suppress type narrowing warning in X8-ZIP SSE2 micro-kernel
c5ee9ff Include missing <numeric> header in BinaryElementwiseOperatorTester
bdc8099 Avoid arithmetics on void* in indirection buffer setup
ef3e7dc Replace __builtin_lrintf with lrintf
504f594 Port xnn_aligned_deallocate to Windows
57133c0 Port xnn_initialize to Windows
2acf108 Avoid arithetics on void* in NCHW Convolution
8ac2b3a Include immintrin.h in sources using _mm_undefined_ps

PiperOrigin-RevId: 306545874
Change-Id: Ic3f520005fea790d02ed01c38484da61e16cd30e
This commit is contained in:
Terry Heo 2020-04-14 17:16:56 -07:00 committed by TensorFlower Gardener
parent d3c76ae3af
commit 9a257b75fd

View File

@ -156,11 +156,11 @@ def tf_repositories(path_prefix = "", tf_repo_name = ""):
tf_http_archive(
name = "XNNPACK",
sha256 = "246aa56afc5263f1d41fc4a3437ecd51b56f78e16421818961cf79e39431c1df",
strip_prefix = "XNNPACK-b9d07cfa38af15c2abf564c980e00c965857ba21",
sha256 = "7019a386752afaa5dd941d17201c5ff863b6ff1e77539e8cfcff0d13647a9f4a",
strip_prefix = "XNNPACK-68eef3f15735c07774b3722f7b1b1142cebc9fed",
urls = [
"https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/XNNPACK/archive/b9d07cfa38af15c2abf564c980e00c965857ba21.zip",
"https://github.com/google/XNNPACK/archive/b9d07cfa38af15c2abf564c980e00c965857ba21.zip",
"https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/XNNPACK/archive/68eef3f15735c07774b3722f7b1b1142cebc9fed.zip",
"https://github.com/google/XNNPACK/archive/68eef3f15735c07774b3722f7b1b1142cebc9fed.zip",
],
)