使用wheel方式下载numpy和onnxruntime

1.环境:

树莓派4B官方32位系统
Python 3.9.2
在这里插入图片描述

2.onnxruntime:

找到自己对应的系统代号
在这里插入图片描述
进入https://github.com/nknytk/built-onnxruntime-for-raspberrypi-linux网址
找到python以及系统对应的wheel并下载,传到树莓派里
在这里插入图片描述
然后pip install onnxruntime******.whl下载就可以

3.numpy

进入网址https://www.piwheels.org/simple/numpy/下载对应的wheel文件,传到树莓派里
在这里插入图片描述
然后pip install onnxruntime******.whl下载就可以

### ONNX Runtime C++ 版本的下载与安装 #### 准备工作环境 为了确保顺利编译安装ONNX Runtime,在Linux (Ubuntu)环境下需先更新Python至最新版本并配置必要的开发工具。 确保已安装Python3以及pip3,这可以通过执行命令`apt-get install python3` `apt-get install python3-pip`来完成[^2]。 接着升级pip以获得更好的兼容性性能表现: ```bash pip3 install --upgrade pip ``` #### 安装构建所需依赖库 对于C++接口的支持,还需要额外准备一些软件包,包括但不限于setuptools, wheel用于打包支持;numpy作为科学计算的基础库也必不可少: ```bash pip3 install --upgrade setuptools pip3 install --upgrade wheel pip3 install numpy ``` 同时,由于ONNX Runtime项目本身依赖于CMake来进行跨平台项目的管理与构建,因此也需要通过如下指令获取最新的稳定版CMake: ```bash apt-get install cmake ``` #### 获取ONNX Runtime源码 推荐采用git方式克隆仓库及其子模块,而非直接从GitHub页面下载ZIP压缩包,因为后者可能会遗漏某些必需文件而导致后续操作失败。具体做法为: ```bash git clone --recursive https://github.com/microsoft/onnxruntime.git cd onnxruntime ``` #### 构建ONNX Runtime共享库 进入onnxruntime目录后,可以利用预设脚本来简化整个过程。这里指定Release With Debug Info模式(`RelWithDebInfo`)进行优化级别较高的编译,并开启动态链接选项(`--build_shared_lib`)以便之后能够方便地集成到其他应用程序中去。最后加上参数`--parallel`加速多核CPU上的编译速度。 ```bash ./build.sh --config RelWithDebInfo --build_shared_lib --parallel ``` 成功完成后即可在相应路径下找到所需的.so形式的动态链接库文件,供后续调用使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值