Jetson AGX Xaiver从零开始搭建环境并成功运行Yolov5算法

1、记录一下jetson agx xaiver成功运行yolov5算法的心酸历史,由于网上教程太多,但还是踩了很多坑,所以记录一下以便后续学习。

2、由于本教程是从零开始搭建环境,很多实现的地方都是参考网上教程,所以就不重复造轮子了,所以下面很多都是放的参考博客的链接,如果环境和我板子一样的话,按照步骤做基本上没有太大问题!

3、环境:
在这里插入图片描述

一、刷机教程

二、xaiver联网

三、xaiver挂载sd卡到/home目录下(固态扩容)

四、安装jtop查看自己环境

五、安装远程工具nomachine

六、xaiver换源

七、安装Archiconda虚拟环境

八、安装pycharm

  • 参考博客:Jetson AGX Xavier安装Pycharm
  • 注:注意要下载arch或者arm版本的pycharm,参考博客中下载的版本不太对,注意自己更改

九、创建环境python3.8的虚拟环境

conda create -n yolov5 python=3.8
conda activate yolov5

十、下载yolov5-5.0版本的算法

  • 下载yolov5-5.0zip包
  • 注:由于xaiver不能科学上网 通过win10/ubuntu电脑scp传过去或U盘
  • 如何scp呢?
scp 本地文件路径 远程服务器用户名@远程IP:远程目录

十一、用pycharm打开yolov5算法

十二、运行detect.py时出现的错误及解决方法

  • ImportError: libopenblas.so.0: cannot open shared object file: No such file or directory - Search
    执行命令:
sudo apt-get install libopenblas-dev
  • ImportError: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30’ not found (required by /home/xxx/archiconda3/envs/yolov5/lib/python3.8/site-packages/scipy/fft/_pocketfft/pypocketfft.cpython-38-aarch64-linux-gnu.so)
    注:由于缺少GLIBCXX_3.4.30,所以需要更新conda库
    执行命令:
conda install -c conda-forge libstdcxx-ng

此时conda环境的conda库更到最新
然后参考博客继续进行更改:搞定 libstdc++.so.6: version `GLIBCXX_3.4.22’ not found
注:将此博客的GLIBCXX_3.4.22更改为GLIBCXX_3.4.30即可

十三、xavier实现TensorRT加速YOLOv5进行实时检测

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值