Android studio 如何在Android Studio中将onnxruntime与.ort模型一起使用

Android studio 如何在Android Studio中将onnxruntime与.ort模型一起使用,android-studio,machine-learning,deep-learning,onnx,onnxruntime,Android Studio,Machine Learning,Deep Learning,Onnx,Onnxruntime,我正在尝试创建一个安卓应用程序,它包含了一个机器学习模型。 我有一个onnx模型,还有一个Python脚本文件,两个带有标签名的json文件,还有一些用于mel光谱图计算的numpy数据 我试着跟他走,然后跟着他走 因此,现在我已经在onnx模型和“支持NNAPI的Android最小构建”的基础上创建了model.ort文件,因此我有了构建onnx运行时pkg 既然我对这一点完全不熟悉,我该如何从这里继续下去? 如何“设备上的推理”? 另外,我是否需要将运行该模型的python脚本转换为Jav

我正在尝试创建一个安卓应用程序,它包含了一个机器学习模型。 我有一个onnx模型,还有一个Python脚本文件,两个带有标签名的json文件,还有一些用于mel光谱图计算的numpy数据

我试着跟他走,然后跟着他走 因此,现在我已经在onnx模型和“支持NNAPI的Android最小构建”的基础上创建了model.ort文件,因此我有了构建onnx运行时pkg

既然我对这一点完全不熟悉,我该如何从这里继续下去? 如何“设备上的推理”?

另外,我是否需要将运行该模型的python脚本转换为Java?
谢谢大家!

为了在android应用程序中使用onnxruntime,您需要构建一个onnxruntime。这个AAR包可以直接导入android studio,您可以在上面的链接中找到如何从源代码构建AAR包的说明

我们现在有了一个,这是一个使用
MobileNetV2.ORT
的示例ORT移动图像分类应用程序。在本例中,提供了一个内置的AAR包。您可以下载示例android应用程序,将onnxruntime aar包导入android studio,然后在您的android设备上进行尝试,以了解推理是如何工作的