安装高通神经处理 SDK
以下步骤将引导您完成 Qualcomm® 神经处理 SDK 的安装。这些步骤已在版本 2.5.x (仅 Ubuntu 18.0.4 支持该版本)SDK上进行了测试。
1.配置名称服务器。
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
2.安装 pip 和 pip3。
$ sudo apt-get update
$ sudo apt install python-pip
$ sudo apt install python3-pip
$ pip3 install --upgrade pip
$ sudo apt-get update
3.将 python3.6 设置为默认的 python 版本。
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
4.安装 DNN 框架。
Qualcomm 神经处理 SDK 仅针对某些版本的 AI 框架进行了测试。因此,建议使用这些版本。但是其他版本也可能有效。更多详情请参考SDK中的setup.html,安装 Qualcomm 神经处理 SDK 框架
5.安装 Android NDK。 6.使用以下命令设置框架的安装路径。 Snapdragon 和 Qualcomm 品牌产品是高通 技术公司和/或其子公司的产品。
a.Qualcomm 神经处理 SDK是使用 Android NDK 版本 r25c 进行测试的。可以从此链接下载。解压下载的文件并更新以下环境变量:
export ANDROID_NDK_ROOT=
b.设置 高通 神经处理 SDK。将 SNPE SDK 解压到目录中。该目录引用为 $SNPE_ROOT。
请注意本节中 XYZ 的使用。它指的是正在使用的发行版 zip压缩包,例如 snpe-1.0.0.zip。
unzip -X snpe-X.Y.Z.zip
c.安装以下依赖项:
$ pip install numpy==1.18.5
$ pip install sphinx==2.2.1
$ pip install matplotlib==3.0.3
$ pip install scikit-image==0.15.0
$ pip install mako
$ sudo apt install clang
d.运行依赖脚本来检查系统的 Ubuntu 软件包依赖关系。它会要求安装缺少的那些。安装缺少的软件包。
source snpe-X.Y.Z/bin/dependencies.sh
e.运行 Python 依赖项检查器来检查系统的 Python 包依赖项。安装缺少的软件包。
source snpe-X.Y.Z/bin/check_python_depends.sh
f.设置 SNPE_ROOT 环境变量并将其添加到 PATH。
当您从 SDK 根目录运行 bin/envsetup.sh 时,将执行此步骤。
例如,可以使用“pip show tensorflow”获取tensorflow的安装路径。在获取的路径中添加“/tensorflow”。
source bin/envsetup.sh --tflite /TFLite/Dir/
source bin/envsetup.sh -p /torch/Dir/
source bin/envsetup.sh -t /tensorflow/Dir
source bin/envsetup.sh -o /onnx/Dir
source bin/envsetup.sh -c /caffe/Dir
source bin/envsetup.sh -f /caffe2/Dir
Qualcomm 开发者专区是 Qualcomm 联合CSDN 共同打造的面向中国开发者的技术专区。致力于通过提供全球最新资讯和最多元的技术资源及支持,为开发者们打造全面一流的开发环境。本专区将以嵌入式、物联网、游戏开发、Qualcomm® 骁龙™处理器的软件优化等技术为核心,打造全面的开发者技术服务社区,为下一代高性能体验和设计带来更多的想法和灵感。
加入 Qualcomm 开发者专区