Reputation: 1
I'm studying android platform, especially nnapi.
I found out Arm nn driver processes requests from application through NNAPI.
I was trying to figure out the flow of the function in the code base, and I am currently facing a problem that cannot be solved.
I wonder if the arm nn driver controls hardware directly as a kind of kernel device driver or is simply a library and there is a separate kernel code that handles it.
If the latter, can you tell me where the kernel code starts?
Upvotes: -1
Views: 183
Reputation: 41
pleaseletmeknow,
Can you provide more details about what you're trying to achieve and the problems you're encountering?
You should not need to know the underlying architecture of the drivers to be able to use them.
If you are curious about Arm NN lib, you can look in their open source repository at https://github.com/ARM-software/armnn. Note that it's not the same as the NNAPI Arm driver but may be of interest to you.
Upvotes: 0