You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
there is no multi_isa build support with armv8-a as the base micro architecture #1046
Platform: range of armv8 paltforms : Cortex-A72, Neoverse N1, Neoverse V1 etc...
Operating System: Ubuntu 20.04
Problem description:
multi_isa support mandated armv8.2-a as the base micro architecture, so today it's not possible to build a single ACL binary that covers all the armv8 architectures.
Workaround:
Here is the patch to lower the base architecture requirement to armv8-a for multi_isa builds. This covers all armv8-a platforms, however, excludes the FP16 kernels, which may be an acceptable tradeoff to get the broader armv8 support with single binary.
Request:
The request is to provide multi_isa build armv8-a as base architecture, and support fp16 feature similar to bf16 and sve features supported today. Otherwise at least make armv8-a multi_isa without fp16 as the default build option and provide armv8.2-a based multi_isa as an option to get fp16 kernels.
Activity
snadampal commentedon Apr 24, 2023
Hi @SuhailMunshi , here is the review request I've raised on ComputeLibrary gerrit, please review and provide feedback.
https://review.mlplatform.org/c/ml/ComputeLibrary/+/9474
morgolock commentedon May 4, 2023
The patch adding multi isa support for armv8-a has been merged.