-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump MNN KleidiAI ukernel to qai8_qsi4_sme2 ukernel
Add logic to select ukernels based on modelInfo and CPUInfo in mnn_kleidiai.cpp. Move some pack functions to mnn_kleidiai_util.cpp. Add CPU feature detect in source/backend/cpu/CPURuntime.hpp. Thread number will be forced to 1 when SME2 is enabled, for better energy efficiency ratio.
- Loading branch information
1 parent
707b8a4
commit 7d9fb4a
Showing
18 changed files
with
2,100 additions
and
475 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.