【求助】[LicheePi 4A/RISC-V] 在RevyOS上无法安装onnxruntime,导致RTMPose模型无法运行

问题描述:

我正在LicheePi 4A(RISC-V架构)的RevyOS系统上,按照官方文档部署RTMPose姿态估计模型。在完成环境配置和模型下载后,运行推理脚本时,因缺少`onnxruntime`库而失败。由于该架构缺乏预编译包,尝试多种安装方式均未成功。

环境详情:

1.  **硬件**:LicheePi 4A (搭载阿里平头哥C910 RISC-V核心)

2.  **系统**:RevyOS

3.  **Python环境**:

- Python 3.11.4

- 关键库:numpy==1.24.3, opencv-python==4.5.4

4.  **问题目录**:`/home/debian/npu/rtmpose/…/onnxruntime/`

具体报错:

执行以下命令时报错:

```bash

python3 main.py rtmpose.onnx human-pose.jpeg

错误信息为:

Traceback (most recent call last):

File “main.py”, line 9, in

import onnxruntime as ort

ModuleNotFoundError: No module named ‘onnxruntime’

求助问题:

1.有没有为LicheePi 4A或RISC-V架构预编译的onnxruntime安装包?

2.在RevyOS上,运行ONNX模型是否有官方推荐的、支持NPU的推理运行时加速的ONNX模型推理方案?
2 个赞

请参考 RevyOS 文档。

1 个赞

我就是参考的这个文档,CPU和NPU都试过,都执行不成功捏 :sob:

我就是参考的这个文档执行到最后一步:python3 main.py rtmpose.onnx human-pose.jpeg就会出现错误。

你的 onnxruntime 是怎么安装的,文档里有写了安装步骤的。

提供一下完整操作 log。

请先确保已将 prebuilt_whl 中的 onnxruntime 的 whl 包进行安装,同时请先参考基础环境配置部分教程,完成 shl 库的安装,否则后续也将出现缺少动态链接库的问题

onnxruntime.whl 应该安装依赖包部分,pip 安装 opencv 同时安装,但因为其他模型部分教程已安装过该部分,故在 rtmpose 教程中并未提及进行重复安装,后续将对文档进行补充修正

好的,谢谢