深度学习模型部署

这篇博客详细介绍了如何在Android环境中部署深度学习模型,包括使用netron工具查看模型,Android Studio的安装与配置,NDK的安装,以及TensorFlow Lite和NCNN等框架在移动端的部署步骤。在实践中遇到的问题,如KVM开启、真机调试、编译错误等,博主都给出了解决方案。此外,还提到了MNN和TensorRT等其他部署选项。
摘要由CSDN通过智能技术生成

深度学习移动端部署

https://blog.csdn.net/karry_zzj/article/details/102827337?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

 

看模型工具

netron工具

https://lutzroeder.github.io/netron/

Android Studio 安装

官网下载:https://developer.android.google.cn

unzip android-studio-ide-181.5056338-linux.zip -d /usr/local

/usr/local/android-studio/bin/中有个studio.sh 启动即可 之后点安卓图标右键锁定到启动器

 

主要SDK 、‘C和c++代码的工具NDK’、‘虚拟设备建立AVD’安装

SDK Folder: /root/Android/Sdk,NDK也在该路径下

SDK安装

+++警告

AS启动后,会在默认路径下检测是否有Android SDK,如果没有的话,就会报上述错误。

点击cancel后后面会自动下载SDK。

 

!!!安卓虚拟设备建立AVD

àERROR

应该是下面kvm没有打开的原因!

+++警告

KVM,是Keyboard Video Mouse的缩写,KVM 通过直接连接键盘、视频和鼠标 (KVM) 端口,能够访问和控制计算机,就是让虚拟机可以直接访问这些硬件,开关在bios中设置。跟AS开发环境无关,需要在BIOS中打开,进入后将 Intel virtualization Technology项,置为Enable

使能 VT-x。

真机调试

问题1:出现无法识别安卓设备的问题

解决方案:

1、~/.android/下新建:adb_usb.ini,输入Ox18d1

2、/etc/udev/rules.d/ 下新建51-android.rules 输入:

SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="4ee8",MODE="0666"

3、重启adb服务
sudo adb kill-server

sudo adb start-server

4、修改adb的权限:chmod 777 /root/Android/Sdk/platform-tools/adb

5、建立adb软连接:ln –s /root/Android/Sdk/platform-tools/adb /use/bin/

完成以上几步我这是重启后才ok的,具体也不知道是那步是关键,也有可能是我插上电脑后提示仅充电及文件传输等选项,而重启后我选择了文件传输选项

 

linux下是没有GOOGle usb driver的,也没有合适的模拟器!

 

问题2:

Attention! No symbol directories found - please check your native debug

 configuration

/home/android_studio/ncnn_examples/chineseorc_lite/.idea/modules/chineseorc_lite.iml

/home/android_studio/ncnn_examples/chineseorc_lite/.idea/modules/app/app.iml

 

debug-armeabi-v7a

 

问题3:

as调试 Waiting For Debugger - FORCE CLOSE

 

问题4:

E/Zygote: GL_OOM reserved vma failed, errno:22

I/ample.testdebu: Late-enabling -Xcheck:jni

E/ample.testdebu: Unknown bits set in runtime_flags: 0x28000

 

This app only has

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值