首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onnx2nnoir:安装nnoir-onnx后找不到的命令

onnx2nnoir:安装nnoir-onnx后找不到的命令
EN

Stack Overflow用户
提问于 2022-07-25 03:44:37
回答 1查看 36关注 0票数 0

我下载了一个.onnx模型(https://github.com/onnx/models/blob/main/vision/classification/resnet/model/resnet50-v2-7.onnx),并试图转换成.nnoir格式。我已经将文件重命名为model.onnx,并试图使用库描述(https://pypi.org/project/nnoir-onnx/)的示例部分中给出的命令行来转换它。但是命令行是有问题的,所以我无法将模型转换为.nnoir格式。日志作为一个.txt文件附加在一起,下面也给出了这些日志。onnx-nnoir.txt

代码语言:javascript
复制
user02@ubuntu:~/Downloads$ onnx2nnoir -o model.nnoir model.onnx
onnx2nnoir: command not found
user02@ubuntu:~/Downloads$ pip install nnoir-onnx
Requirement already satisfied: nnoir-onnx in /home/user02/.local/lib/python3.8/site-packages (1.0.15)
Requirement already satisfied: importlib-metadata<5,>=4 in /home/user02/.local/lib/python3.8/site-packages (from nnoir-onnx) (4.12.0)
Requirement already satisfied: msgpack<2,>=1 in /home/user02/.local/lib/python3.8/site-packages (from nnoir-onnx) (1.0.4)
Requirement already satisfied: onnx<1.12.0 in /home/user02/.local/lib/python3.8/site-packages (from nnoir-onnx) (1.11.0)
Requirement already satisfied: numpy<2,>=1 in /home/user02/.local/lib/python3.8/site-packages (from nnoir-onnx) (1.23.1)
Requirement already satisfied: nnoir<2.0.0,>=1.0.9 in /home/user02/.local/lib/python3.8/site-packages (from nnoir-onnx) (1.0.9)
Requirement already satisfied: protobuf<4.0,>=3.8 in /home/user02/.local/lib/python3.8/site-packages (from nnoir-onnx) (3.20.1)
Requirement already satisfied: onnxruntime<2.0.0,>=1.2.0 in /home/user02/.local/lib/python3.8/site-packages (from nnoir-onnx) (1.12.0)
Requirement already satisfied: zipp>=0.5 in /home/user02/.local/lib/python3.8/site-packages (from importlib-metadata<5,>=4->nnoir-onnx) (3.8.1)
Requirement already satisfied: typing-extensions>=3.6.2.1 in /home/user02/.local/lib/python3.8/site-packages (from onnx<1.12.0->nnoir-onnx) (4.3.0)
Requirement already satisfied: flatbuffers in /home/user02/.local/lib/python3.8/site-packages (from onnxruntime<2.0.0,>=1.2.0->nnoir-onnx) (2.0)
Requirement already satisfied: coloredlogs in /home/user02/.local/lib/python3.8/site-packages (from onnxruntime<2.0.0,>=1.2.0->nnoir-onnx) (15.0.1)
Requirement already satisfied: packaging in /home/user02/.local/lib/python3.8/site-packages (from onnxruntime<2.0.0,>=1.2.0->nnoir-onnx) (21.3)
Requirement already satisfied: sympy in /home/user02/.local/lib/python3.8/site-packages (from onnxruntime<2.0.0,>=1.2.0->nnoir-onnx) (1.10.1)
Requirement already satisfied: humanfriendly>=9.1 in /home/user02/.local/lib/python3.8/site-packages (from coloredlogs->onnxruntime<2.0.0,>=1.2.0->nnoir-onnx) (10.0)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /home/user02/.local/lib/python3.8/site-packages (from packaging->onnxruntime<2.0.0,>=1.2.0->nnoir-onnx) (3.0.9)
Requirement already satisfied: mpmath>=0.19 in /home/user02/.local/lib/python3.8/site-packages (from sympy->onnxruntime<2.0.0,>=1.2.0->nnoir-onnx) (1.2.1)
user02@ubuntu:~/Downloads$ onnx2nnoir -o model.nnoir model.onnx
onnx2nnoir: command not found
user02@ubuntu:~/Downloads$ 

我也尝试过onnigiri,但是也会显示类似的错误。请告诉我如何解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-25 03:58:32

这是因为在Linux中,pip install ...命令会将库添加到.local/bin文件夹中,而您的计算机在PATH中没有.local/bin

在转换前执行这一行

代码语言:javascript
复制
export PATH="$HOME/.local/bin:$PATH"

或者更好的方法是将上面的行附加到计算机中的~/.bashrc文件中。并激活它

代码语言:javascript
复制
source ~/.bashrc
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73103839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档