The CMake path explicitly enables KleidiAI for XNNPACK by default, but I do not see
equivalent enablement in the OSS Buck/Buck2 XNNPACK targets. In particular, in
backends/xnnpack/targets.bzl, the xnnpack_backend target has the
Kleidi flag commented out:
# Uncomment to enable using KleidiAI Kernels
# "-DENABLE_XNNPACK_KLEIDI"
|
# Uncomment to enable using KleidiAI Kernels |
Is this intentional?
If CMake defaults KleidiAI to on, is there a reason Buck/Buck2 should not also
default-enable KleidiAI when the target/toolchain supports it?
cc @GregoryComer @digantdesai @cbilgin @freddan80 @per @zingo @oscarandersson8218 @Sebastian-Larsson @robell @rascani
The CMake path explicitly enables KleidiAI for XNNPACK by default, but I do not see
equivalent enablement in the OSS Buck/Buck2 XNNPACK targets. In particular, in
backends/xnnpack/targets.bzl, thexnnpack_backendtarget has theKleidi flag commented out:
executorch/backends/xnnpack/targets.bzl
Line 49 in 3707efa
Is this intentional?
If CMake defaults KleidiAI to on, is there a reason Buck/Buck2 should not also
default-enable KleidiAI when the target/toolchain supports it?
cc @GregoryComer @digantdesai @cbilgin @freddan80 @per @zingo @oscarandersson8218 @Sebastian-Larsson @robell @rascani