高通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平臺中遇到的幾個主要問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章