Guard FP16 Global Average Pooling by initialization flags
Return xnn_status_unsupported_hardware if FP16 microkernels were not
initialized
PiperOrigin-RevId: 317374043
diff --git a/BUILD.bazel b/BUILD.bazel
index 14ccb94..92c2a36 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -46,7 +46,6 @@
OPERATOR_TEST_DEPS = [
":XNNPACK_test_mode",
- "@cpuinfo",
"@pthreadpool",
"@FP16",
]
@@ -2123,12 +2122,6 @@
"include/xnnpack.h",
]
-OPERATOR_TEST_HDRS = [
- "src/xnnpack/isa-checks.h",
- "src/xnnpack/params.h",
- "src/xnnpack/common.h",
-]
-
OPERATOR_TEST_PARAMS_HDRS = [
"src/xnnpack/params.h",
"src/xnnpack/common.h",
@@ -4865,7 +4858,7 @@
srcs = [
"test/global-average-pooling-nwc.cc",
"test/global-average-pooling-operator-tester.h",
- ] + OPERATOR_TEST_HDRS,
+ ] + OPERATOR_TEST_PARAMS_HDRS,
deps = OPERATOR_TEST_DEPS,
)