Jetson AGX Xavier刷机及环境配置
写在前面:近期打算做一下视觉算法部署的内容,正好实验室有几个Xavier控制器,于是拿来用了一下,从零接触开始nvidia的硬件,以此记录学习过程。
一、Jetson AGX Xavier刷机
网上教程比较全,且较简单,主要保证Host电脑有足够内存,且网络连接稳定即可。
具体流程可参考该博客:Jetson AGX Xavier 刷机指南
遇到如下问题:
1、当时安装的版本为Linux JetPack4.5.1,安装Computer Vision时总是报错连接不上下载网站,于是去该网站看了一下,发现根本就没有该deb文件,试了几次也可能时需要挂VPN的原因,觉得比较麻烦遂放弃,之后选择安装Linux JetPack4.6版本。
2、网络原因
之后用网线连上Host主机即可
3、到最后Computer Vision还是Error
先不管,点击红色框中的选项即可跳过,用到现在暂且没有出现问题。
二、环境配置
参考链接如下:
1、Jetson AGX Xavier安装Archiconda虚拟环境管理器与在虚拟环境中调用opencv
2、Jetson AGX Xavier安装torch、torchvision且成功运行yolov5算法
3、出现错误conda: command not found
解决办法:在.bashrc
文件中加入export PATH=$PATH:你的路径/archiconda3/bin
重启终端即可
4、出现错误sudo: pip: command not found
解决办法:在.bashrc
文件中加入alias sudo='sudo env PATH=$PATH'
重启终端即可
后续:用摄像头测试YOLOv5,用TensorRT加速及部署自己的算法~
三、已在Xavier上将YOLOv5跑通
报错Couldn’t load custom C++ ops. This can happen if your PyTorch and torchvision versions are incompatible.
,即torch和torchvision版本不对应,重新按照上述方法安装torchvision即可,这里用的是torch1.7.0+torchvision0.8.0a
随后克隆YOLOv5代码
git clone -b v4.0 https://github.com/ultralytics/yolov5.git
cd yolov5
python detect.py --source path/data --weights weights/yolov5s.pt --conf 0.25
并将权重文件放在weights文件夹下(百度网盘:https://pan.baidu.com/s/1j-E0zg9LUr5EMyicLSUvKQ 提取码 5wf7)
我这里直接用的本地视频进行检测的,所以–source后面加的是视频所在路径
效果如下
四、Xavier安装ROS
后续部署需要在ros中调用opencv,并用yolov5来实时检测(目前想法是写一个订阅接受话题发布的图像,随后及时保存,再将–source里的路径替换即可,不过感觉会浪费很多时间,或者将yolov5直接部署在ros中)
git clone https://github.com/jetsonhacks/installROSXavier.git
cd installROSXavier
./installROS.sh -p ros-melodic-desktop
source ~/.bashrc
再roscore
检测即可
Jetson AGX Xavier刷机及环境配置相关推荐
- Jetson AGX Xavier 刷机教程
Jetson AGX Xavier 刷机教程 前言 step1:安装sdkmanager step2:用sdkmanager刷机 前言 首先,我们需要知道刷机的大致流程:先用一个带ubuntu系统的主 ...
- Jetson AGX Xavier刷机+安装opencv+使用TensorRT加速推理yolo全过程+心路历程
为了完成导师交代的任务,卑微的打工人开始了没有停息的斗争.尽管没有人阻碍你划水摸鱼,但是问题一天不解决,自由就一天也不会来到. 我 向 往 自 由 !!!!!!!!!! 通往自由的道路就是在Xavie ...
- NVIDIA Jetson AGX Xavier刷机Jetpack4.3
目录 前言 下载安装SDK Manager 使用SDK Manager进行烧录 STEP 01 STEP 02 STEP 03 part 1 主机端 part 2 Xavier端 part 3 主机端 ...
- Jetson AGX Xavier 刷机指南
文章目录 一.刷机准备 二.JetPack4.5刷机过程 三.安装Cudnn 四.开启高性能模式 五.打开风扇 六.上电自启 七.设置开机自启动 一.刷机准备 在刷机之前,需要准备一台装有Ubuntu ...
- NVIDIA Jetson AGX Xavier 刷机教程
一.准备工作 1.硬件准备 1.准备 Ubuntu x86 PC一台(需要安装好python3)sudo apt install python python3 2.准备USB转microUSB2.0线 ...
- 基于NVIDIA Jetson AGX Xavier的移动机器人开发(1)——Xavier刷机、风扇配置、ROS安装
实验室有一台2020年购入的AGX Xavier计算平台,由于实车开发作实验较为麻烦,打算基于这台Xavier从头搭建一套缩小版的自动驾驶系统用于算法验证以及实验,同时锻炼从头搭建系统的能力.平台基于 ...
- NVIDIA Jetson AGX Xavier主机刷机与SSD安装
任务逻辑 当有个新的AGX主机到手上后,主机是启动的是eMMC,大约30G存储 这个安装了系统后到后面随便弄一下就不够存储了,所以我是想要在主机上安装一个SSD,然后将系统直接放到SSD上,这种操作就 ...
- Jetson AGX Xavier部署深度学习环境
最近的项目需要在英伟达的盒子上部署目标跟踪算法,配环境踩了不少坑,做一个简单的记录. 拿到盒子之后需要注意jetpack的版本,还有是不是已经装好了cuda,这关系到后续安装pytorch和torch ...
- NVIDIA Jeston AGX Xavier刷机记录
目录 一.VMware软件安装 二.创建虚拟机 三.安装SDK Manager 四.正式刷机 五.后续配置 第一次使用NVIDIA Jeston AGX Xavier进行开发,浅浅记录一下刷机过程~ ...
最新文章
- 刷leetcode第705题- 设计哈希集合
- 【渝粤教育】国家开放大学2018年春季 0269-21T文学概论 参考试题
- 【PAT - 甲级1024】Palindromic Number (25分)(大数,模拟)
- python中面向对象的特殊成员_Python面向对象特殊成员
- 混凝土墙开洞_易县混凝土剪力墙切割常见问题
- matlab数学建模可应用到第几章,《MATLAB在数学建模中的应用(第2版)》
- Response JSON数据返回
- videojs-dynamic-watermark: video.js 视频添加文字水印
- CVPR2021 多目标跟踪(MOT)汇总
- win10 wifi图标不见了 修复办法
- 安全检查计算机,计算机可以通过安全检查机吗?
- 利用qiime2分析微生物组16S rRNA数据小结
- 【Pygame小游戏】魂斗罗经典BOSS都回来了 准备好再次击败他们了吗?(附源码)
- 单片机万年历阴阳历c语言,单片机阴历阳历c算法万年历.pdf
- PTA——递归法求最大公约数
- uniapp按照官方《针对plus.runtime.install在安卓9.0+上无法执行的解决方案》处理后报错:安装包解析错误
- 派斯宝多尼斯荣登纳斯达克大屏 闪耀国际舞台
- Queue、Deque、LinkedList学习
- 央行工作会议说了什么:定向调控 松紧适度
- 电厂计算机工作原理是什么,电力猫的工作原理是什么?电力猫怎么用?