PaddlePaddle / Mobile

Embedded and Mobile Deployment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

缕清几个Android 应用Paddle时的概念

breaknormal1 opened this issue · comments

示例程序提到的生成merged model(也就是 *.paddle文件)要准备好准备好模型配置文件(.py)和参数文件(.tar.gz)。
问题:
1.参数文件(.tar.gz)是经过PC训练生成的吧?
2.模型配置文件mobilenet.py,是个啥东东?超链接打不开,看不到是啥
3.在PC上使用模型预测时,不需要这个“模型配置文件”吧?
4.Android APP我在Windows环境下用过Android Studio开发过,请问将paddle库、merge生成的 *.paddle文件分别放到对应的文件夹下,之后就可以在Android Studio 调api了,最后打包成apk,是这样吗?还是要像[示例程序]第4步?
谢谢。。。

1.参数文件(.tar.gz)是经过PC训练生成的吧?

是的。

2.模型配置文件mobilenet.py,是个啥东东?

抱歉,目录重新组织过了,所以链接失效了。示例配置程序:https://github.com/PaddlePaddle/Mobile/blob/develop/models/standard_network/mobilenet.py

更多的模型配置,可以在https://github.com/PaddlePaddle/models 找到。

3.在PC上使用模型预测时,不需要这个“模型配置文件”吧?

已经生成了merged model后,可直接使用merge model来预测。

4.Android APP我在Windows环境下用过Android Studio开发过,请问将paddle库、merge生成的 *.paddle文件分别放到对应的文件夹下,之后就可以在Android Studio 调api了,最后打包成apk,是这样吗?

是的,直接用Android Studio就可以了。Android Studio支持cmake,都已经在build.gradle里面配置好了,Android Studio会自动调用cmake来编译jni代码。并且直接安装apk,运行app即可。

亲,我很想请教你移植paddlepaddle到安卓上的问题,有空能不能回复一下我,谢谢!!!!!