Replies: 1 comment
-
can you check #5222 please ? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I came across an issue in the way the library is compiled and used in an application.
When the library is compiled with TARGET=ARMV8 DYNAMIC_ARCH=1 and run on a target with SME feature, the library is hitting an exception with an error "OpenBLAS: Architecture Initialization failed. No initialization function found"
But if the library is compiled with TARGET=ARMV9SME DYNAMIC_ARCH=1, the application works and call to cblas_sgemm gets directed to SME based sgemm implementation.
Upon debugging, gotoblas_dynamic_init is populating gotoblas with gotoblas_ARMV9SME, but in the case where the libary is failing, the init function is NULL. But when compiled with ARMV9SME, init function is not NULL and is working fine.
Please let me know if there is anything missing in the dynamic target detection implementation
Beta Was this translation helpful? Give feedback.
All reactions