Android 将ML试剂盒与NNAPI一起使用

Android 将ML试剂盒与NNAPI一起使用,android,machine-learning,firebase-mlkit,nnapi,Android,Machine Learning,Firebase Mlkit,Nnapi,我正试图在运行安卓9的安卓设备上使用新的谷歌机器学习sdk ML工具包。 从官方网站: ML Kit通过提供 谷歌的ML技术,比如谷歌云视觉API, TensorFlow Lite和Android神经网络API结合在一起 单一SDK。无论您是否需要基于云的处理能力 在设备模型上优化的移动设备的实时功能,或 定制TensorFlow Lite模型的灵活性,ML工具包使之成为可能 只需要几行代码 我认为这意味着,根据nnapi的文档,在至少具有Android 8.1的设备上,SDK可以使用nnapi

我正试图在运行安卓9的安卓设备上使用新的谷歌机器学习sdk ML工具包。 从官方网站:

ML Kit通过提供 谷歌的ML技术,比如谷歌云视觉API, TensorFlow Lite和Android神经网络API结合在一起 单一SDK。无论您是否需要基于云的处理能力 在设备模型上优化的移动设备的实时功能,或 定制TensorFlow Lite模型的灵活性,ML工具包使之成为可能 只需要几行代码

我认为这意味着,根据nnapi的文档,在至少具有Android 8.1的设备上,SDK可以使用nnapi。但当我在不支持nnapi的安卓7.1设备上运行相同的应用程序时,我获得了与使用安卓9的设备和理论上的nnapi相同的性能。如何将ML套件与NNAPI一起使用?我做错了什么?
链接到mlkit文档:

根据这篇2018年10月的论文:,当没有特定硬件和/或驱动程序可用时,NNAPI默认为CPU路径。在文章的末尾,它指出许多设备都存在实现问题

由于论文作者包括高通公司、ARM、华为、联发科和苏黎世ETH的代表,因此这可能是对安卓系统机器学习现状最全面的概述

2019年1月,谷歌宣布将解决论文中提出的一些问题

2020年7月更新:

研究人员的网站位于:

并于2019年10月更新了他们的论文:

根据这篇2018年10月的论文:,当没有特定硬件和/或驱动程序可用时,NNAPI默认为CPU路径。在文章的末尾,它指出许多设备都存在实现问题

由于论文作者包括高通公司、ARM、华为、联发科和苏黎世ETH的代表,因此这可能是对安卓系统机器学习现状最全面的概述

2019年1月,谷歌宣布将解决论文中提出的一些问题

2020年7月更新:

研究人员的网站位于:

并于2019年10月更新了他们的论文:

谢谢你的全面回答。谢谢你的全面回答。