【问题标题】:please help me NNAPI analysis请帮我NNAPI分析
【发布时间】:2022-01-06 05:34:56
【问题描述】:

我正在研究android平台,尤其是nnapi。

我发现 Arm nn 驱动程序通过 NNAPI 处理来自应用程序的请求。

我试图弄清楚代码库中函数的流程,我目前面临一个无法解决的问题。

我想知道 arm nn 驱动程序是作为一种内核设备驱动程序直接控制硬件,还是只是一个库并且有一个单独的内核代码来处理它。

如果是后者,你能告诉我内核代码从哪里开始吗?

【问题讨论】:

    标签: android arm kernel hal nnapi


    【解决方案1】:

    请告诉我,

    您能否提供更多关于您想要实现的目标和遇到的问题的详细信息?

    您无需了解驱动程序的底层架构即可使用它们。

    如果您对 Arm NN lib 感兴趣,可以查看他们的开源存储库 https://github.com/ARM-software/armnn。请注意,它与 NNAPI Arm 驱动程序不同,但您可能会感兴趣。

    【讨论】:

    • 我建议你看看这个 Arm 视频:youtube.com/watch?v=qNwl5RRkIRE。虽然特定于 PyTorch,但它包含有关 Arm NNAPI 驱动程序如何工作的信息。它还显示了 int8 和 fp32 的一些性能比较。如果他们也比较了 fp16,那就太好了,这通常是一个不错的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2011-01-08
    • 2022-01-23
    相关资源
    最近更新 更多