高通SNPE Demo移植

Android APP 测试demo

1.错误解决

报错1:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

报错2:Caused by: java.net.SocketException: Connection reset

报错3:Caused by: java.io.EOFException: SSL peer shut down incorrectly

上面报的错,均是由于国内网络问题导致的,能翻出去的话最好,不然参考修改方法如下:

1.修改gradle目录下的build.gradle将buildscript下的repositories和allprojects下的repositories使用下面源替换掉.

2.修改app目录下的build.gradle,同样将allprojects下的repositories使用下面源替换掉,然后同步或者重启AS。

repositories {       
        mavenCentral()
        maven {
            url "https://jitpack.io"
        }
        maven() {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
        maven(){
            url 'https://maven.aliyun.com/repository/google'
        }
        maven {
            url 'https://maven.aliyun.com/repository/public'
        }
        maven {
            url 'https://maven.aliyun.com/repository/mapr-public'
        }
        maven { url 'https://maven.fabric.io/public' }
        jcenter()
    }

报错4:Unable to load class 'javax.xml.bind.annotation.XmlSchema'.

这个错误是由于原来demo里配置的gradle tools版本过低导致的,修改方法就是替换为当前AS支持的版本即可。

修改gradle目录下的build.gradle的dependencies

    dependencies {
        //classpath 'com.android.tools.build:gradle:2.2.0'
        classpath 'com.android.tools.build:gradle:4.0.1'
    }

2.模型资源添加

解决了以上错误后,下一步还需要将demo需要的相关资源拷贝到对应目录下,主要是下面两步:

  1. 将SDK中提供的snpe-release.aar拷贝到app/libs目录下
  2. 将demo需要的Alexnet模型相关资源打包到./app/src/main/res/raw/目录下,参考setup_alexnet.sh脚本,当然这里也可以替换成自己模型相关内容。

上面操作按照doc里面的文档操作基本不会出错,最后使用AS打包编译安装到车机中,对比了下相同模型相同测试图片,CPU耗时:186ms左右,GPU耗时:30ms左右,性能相差6倍。

Android Native 测试demo

配置NDK环境

wget https://dl.google.com/android/repository/android-ndk-r19b-linux-x86_64.zip
unzip -q  android-ndk-r19b-linux-x86_64.zip
export ANDROID_NDK_ROOT=/home/**/android-ndk-r19b
export PATH=$PATH:$ANDROID_NDK_ROOT

后来有别的事情,Native的demo暂时没跑,具体可参考Qcom网址:

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

下载最新版SDK后参考里面doc下的文档写的挺详细的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值