【问题解决记录】在Jetson Nano上跑通jetson-inference遇到的四个问题

首先我是跟着这个教程,了解到jetson-inferenc的

Jetson Nano 2GB 系列文章(16):10 行代码威力 - 知乎

问题1:在安装时,make编译代码报错

原因:

从git克隆项目的时候,python路径有问题

解决:

cd your_path/jetson-inference/python/python
cp -r Jetson jetson
cd jetson
mv Jetson/Inference inference/

cd cd your_path/jetson-inference/util/python/python
cp -r Jetson jetson
cd jetson
mv Jetson/Utils jetson/utils

最后两次mv的操作要根据自己实际路径修改,总之就是把大写Jetson的两个文件夹移到小写jetson目录下

参考链接:

An error when I install "jetson-inference" - Jetson TX2 - NVIDIA Developer Forums

问题2:成功安装jetson-inference后,导入jetson.utils出现ImportError: libjetson-utils.so: cannot open shared object file: No such file or directory或者Segmentation fault (core dumped)错误

原因:

找不到 jetson util的so文件库

解决:

添加链接路径环境变量

export LD_LIBRARY_PATH=/usr/local/lib

参考链接

人工机器:jetsonnano推理时出现 Segmentation fault(core dumped)_jetson nano segment-CSDN博客

问题三:在创建build文件夹后,执行make不会弹出pytorch下载的提示界面

原因:

我是从windows上克隆的项目然后通过xftp传到nano上的,这个时候nano上的.sh文件没有权限运行,没权限时有以下两个表现:

  • 按tab无法自动补全
  • 终端用ls查看文件时文件是白色的(正常应该是绿色的,如下图)

解决:

进入jetson-inference主目录,输入该条指令

find . -name \*.sh -print | xargs -n 1 chmod u+x

参考链接:

chmod +x 遍历目录及子目录所有.sh_chmod 遍历-CSDN博客

问题四:make到大概39%的时候报错

不知道具体什么原因,总之输入下面这条指令解决

sudo ln -s /usr/lib/aarch64-linux-gnu/libGL.so.1 /usr/lib/aarch64-linux-gnu/libGL.so

参考链接:Couldn't install jetson inference on my jetson nano+ jetpack4.3 · Issue #486 · dusty-nv/jetson-inference · GitHub

成功跑通~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值