【端侧推理】高通SNPE之神坑警告

首先贴出高通SNPE SDK最新版的下载地址:

https://developer.qualcomm.com/software/qualcomm-neural-processing-sdk

以下吐槽全部基于当前时间段(2019.07 ~ 2019.08)下载的 snpe-1.27.1.382 版本为基准,对后续已经修正BUG或方案改进的版本不做牵涉。


1. Ubuntu版本
文档中告诉你要装 Ubuntu 14.04版本,后面交叉编译的时候工具链都是 gcc/g++4.9-aarch64的;然而对14.04其默认版本不是这个,安装起来有点麻烦;

正确解法:系统装 Ubuntu 16.04版本,默认源中的工具链就是基于4.9的,配置简单

2. Caffe python version
文档在配置 pycaffe 的时候说到 python 的版本2和3都可以,并且在 update-alternatives 的时候给了 python3 更高的优先级;然而到后面就会发现,用 python3 在装依赖库的时候不仅麻烦,在装好之后使用 caffe 时也会出现一些莫名其妙的错误。

正确解法:使用 python2 进行 caffe 配置

3. UDL blob_size
在UDL这一章节,遇到莫名其妙的bug:新加的层在 snpe-dlc-info 中显示的 blob_size 总是为1。

于是跑到论坛里去找答案,且和 gino0 老哥讨论了一下:

https://developer.qualcomm.com/forum/qdn-forums/software/qualcomm-neural-processing-sdk/66957
https://developer.qualcomm.com/forum/qdn-forums/software/qualcomm-neural-processing-sdk/66977

上面说从 snpe-1.25 ~ 1.27 都有bug。。。要不然试试 1.24?于是我就去试了1.24,结果试出来还是有bug。

不过这个bug 是个小 bug,查了一下是有个 python脚本里有个 copyright参数没填,加上就好了(好在终于不是库里的 bug 了,不过存在这种 bug 高通居然还能发版发出来?)


以上就是在使用高通SNPE平台中遇到的几个主要问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值