当前位置: 首页 > news >正文

Ubuntu18.04 配置SNPE并将ONNX模型转为DLC

文章目录

  • 0.前提条件
  • 1.ONNX下载安装
  • 2.SNPE下载
  • 3.安装SNPE相关依赖
  • 4.设置环境变量
  • 5.将ONNX模型转为DLC

0.前提条件

已安装好Anaconda和Python3.10

1.ONNX下载安装

ONNX官方链接:
https://github.com/onnx/onnx#installation
根据官方指导,使用Conda进行安装:

condainstall-cconda-forge onnx

2.SNPE下载

下载地址为:
https://www.qualcomm.com/developer/software/neural-processing-sdk-for-ai

点击Get Software 直接下载
然后复制到ubuntu系统中并解压

3.安装SNPE相关依赖

进到刚才下载解压的snpe文件夹bin目录下:

cdv2.22.6.240515/qairt/2.22.6.240515/bin

安装linux依赖:

sourcecheck-linux-dependency.sh

成功后会提示:

=============================================================
All Dependency Packages Found
Done!!

安装python依赖:

python check-python-dependency

注:这里有些库可能在国内无法下载,修改check-python-dependency文件使用清华源即可:

vimcheck-python-dependency

将如下代码:

subprocess.check_call([sys.executable,'-m',"pip","install",toBeInstalledPackage+"=="+toBeInstalledPackages[toBeInstalledPackage],],

增加一行改为:

subprocess.check_call([sys.executable,'-m',"pip","install",toBeInstalledPackage+"=="+toBeInstalledPackages[toBeInstalledPackage],"-i https://pypi.tuna.tsinghua.edu.cn/simple",],

所有python依赖都安装完成后提示:

Summary:
Package Recommended Installed
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~
absl-py 2.1.0 2.1.0
attrs 23.2.0 23.1.0
dash 2.12.1 2.17.1
decorator 4.4.2 5.1.1
invoke 1.7.3 2.2.0
joblib 1.4.0 1.2.0
jsonschema 4.19.0 4.19.2
lxml 5.2.1 4.9.3
mako 1.1.0 1.3.5
matplotlib 3.3.4 3.8.0
mock 3.0.5 5.1.0
numpy 1.26.4 1.26.4
opencv-python 4.5.4.58 4.9.0.80
optuna 3.3.0 3.6.1
packaging 24.0 23.1
pandas 2.0.1 2.1.4
paramiko 3.4.0 3.4.1
pathlib2 2.3.6 2.3.7.post1
pillow 10.2.0 10.2.0
plotly 5.20.0 5.9.0
protobuf 3.19.6 3.20.3
psutil 5.6.4 5.9.0
pytest 8.1.1 7.4.0
pyyaml 5.3 6.0.1
scikit-optimize 0.9.0 0.10.2
scipy 1.10.1 1.11.4
six 1.16.0 1.16.0
tabulate 0.9.0 0.9.0
typing-extensions 4.10.0 4.9.0
xlsxwriter 1.2.2 3.2.0

4.设置环境变量

执行指令:

sourceenvsetup.sh

5.将ONNX模型转为DLC

执行指令

snpe-onnx-to-dlc-ixxx.onnx

其中xxx.onnx为onnx文件所在位置

成功完成后会提示:

2024-08-13 09:39:46,382 - 235 - INFO - INFO_INITIALIZATION_SUCCESS:

注:
这里可能会遇到问题

/home/gy/v2.22.6.240515/qairt/2.22.6.240515/bin/x86_64-linux-clang/snpe-onnx-to-dlc: Permission denied

进入x86_64-linux-clang路径下查看发现snpe-onnx-to-dlc缺少执行权限:

-rw-r–r-- 1 root root 2931 May 16 01:29 snpe-onnx-to-dlc

将所有snpe指令都加上执行权限就好啦:

cdx86_64-linux-clangchmoda+x snpe*
http://www.jsqmd.com/news/865944/

相关文章:

  • 2026 年 5 月佛山钻石回收深度测评!6 家正规机构实测,添价收首选已定 - 薛定谔的梨花猫
  • 实地走访广州金品服务行业 靠谱机构甄选参考 - 奢侈品回收测评
  • 实战指南:构建高质量中文对话数据集的完整解决方案
  • 如何在5分钟内免费搭建专业级远程桌面系统:从零到一的完整指南
  • 从观赏到沉浸,超元力飞行影院如何升级文旅游览逻辑
  • Taotoken模型广场功能详解与主流模型选型建议
  • LDO 三大关键参数:静态电流 IQ、电源抑制比 PSRR、关断电流详解
  • 彩钢瓦防锈防漏/彩钢瓦翻新厂家哪家好2026彩钢瓦专业防锈防漏厂家推荐:亮剑领衔,彩钢瓦屋面除锈喷漆专业的厂家与工艺解析 - 栗子测评
  • 通过Hermes Agent配置Taotoken自定义模型提供方的详细流程
  • KMS智能激活工具终极指南:如何高效配置Windows和Office永久激活
  • 大麦网自动化抢票脚本实战:高效解决热门演出购票难题
  • 【声呐】基于matlab实时被动声纳控制台模拟器(利用声学信号探测和跟踪水下目标,且不发送任何声音)【含Matlab源码 15546期】
  • 一步步教你在Claude Code中配置Taotoken作为替代API提供商
  • 2026年钢模板厂家怎么选?从租赁到二手回收,桦诚达的全产业链实力解析 - 深度智识库
  • 告别手动水印烦恼:用semi-utils为照片批量添加专业相机参数
  • Veo 2K/4K生成失败率下降92%的核心设置(2024实测版Veo 2.3.1隐藏参数曝光)
  • 2026南通婚纱摄影星级排名TOP5:高端品质与性价比全面解析 - 江湖评测
  • 舒城县黄金回收店铺哪家好 靠谱门店推荐及联系方式 - 莘州文化
  • 如何在Windows资源管理器中完美预览iPhone的HEIC照片:终极指南
  • React Starter Kit 测试策略:单元测试与代码覆盖率的最佳实践指南 [特殊字符]
  • GitHub Desktop汉化终极指南:三分钟让GitHub界面说中文
  • asc-devkit C API asc_and函数
  • 解锁游戏世界的3D模型编辑:NifSkope专业工具深度解析
  • 如何5分钟掌握B站视频智能总结工具:从下载到知识提取完整指南
  • 2026年5月河北钢套钢蒸汽保温钢管/涂塑钢管/3PE防腐钢管/聚氨酯/衬塑钢管领域的真正专业源头厂家? - 2026年企业推荐榜
  • 硬件设计应用解析:钡特电源 VB10-48S05S 与金升阳 URB4805S-10WR3 属工业标准模块电源封装与性能
  • Applite完整指南:免费开源macOS软件管家,告别命令行操作烦恼
  • sdf核心算法揭秘:深入理解Marching Cubes和符号距离函数原理
  • 终极Windows风扇控制指南:用FanControl彻底优化电脑散热与噪音
  • CANN/pypto余弦函数API文档