paddleX训练的模型无法使用
收藏
1.我使用paddle-lite的android demo能正常运行
2.使用paddlex,使用自带的昆虫数据集,训练得到一个模型,使用paddle-lite转换成nb文件
3.使用该nb文件替换之前demo的nb文件,出现错误,无法运行,如图:
想问下大佬们,还需要进行其他操作么,需要替换掉so文件么,但是模型不会生成so文件啊?
0
收藏
请登录后评论
可以先替换一下so文件试试,做好备份
用paddle-lite转换前后都没有so文件啊,你们的还有对应的so文件?
so一般是你本地的动态库,看看是不是缺少依赖啥的
demo是paddlex里面的吗?还是paddle-lite-demo?
demo是paddle-lite的demo,我直接运行是可以运行的,然后我用paddlex训练了一个模型,用paddle-lite把这个模型生成了nb文件,用这个nb文件替换demo里面的nb文件,他初始化的时候就直接exception了
我猜可能是这样,paddle-lite demo里面,那个nb文件时paddledetection训练的好像
直接用paddlex训练的,替换就会crash……
还有一个情况是,这里模型库如何部署,需要看模型库自身提供的文档比较准,因为肯定是研发团队反复测试过的,那么问题来了,我记得自从升级动态图以后,paddlex就没提供lite部署文档了……所以……
https://gitee.com/paddlepaddle/PaddleX/tree/develop/deploy
当然,现在paddlex还是支持lite部署了,但是参考文档得看这里,https://gitee.com/paddlepaddle/PaddleX/tree/develop/static/deploy
要用静态图训练了
大佬问一下静态图训练是什么意思啊,反正我就用了paddleX的demo 然后按照他的要求进行了文件的替换,一运行还是要崩溃
Paddle Lite有一个Demo的repo,里面有各种安卓的、ios、armLinux的Demo:https://github.com/PaddlePaddle/Paddle-Lite-Demo