NVIDIA Jetson AGX Xavier安装realsense2

由于实验需要,购买了AGX智盒,入手智盒一时爽,调试起来真要命,笔者在前期做了大量的工作,主要包括以下:
1.安装中文输入法,谷歌拼音
2.安装anaconda的替代品:miniforge
3.安装pycharm
4.安装pytorch和torchvision
5.安装librelease2
前面几个也有很多坑,但是总体来说,都可以解决,最后一个是最坑的,许多稀奇古怪的问题,笔者也在一边研究一边解决,本文主要记录第五个问题的解决思路,前面四个问题,笔者将遇到的较好的博主及博文贴在此处,供大家参考

一、安装中文输入法,谷歌拼音

二、安装anaconda的替代品:miniforge

三、安装pycharm

四、安装pytorch和torchvision

3.1 PyToch和Torchvision对应版本
3.2 报错:nvidia nano import torch时报OSError: libmpi_cxx.so.20: cannot open shared object file: No such file ,解决思路请点击此链接
3.3 报错:解决:Jetson系列python3 import 报错 “Illegal instruction[cpre dumped]”,解决思路请点击此链接

3.4 小结:笔者安装的是torch1.9的版本,torchvision是0.10.0的版本,其中torch是通过whl进行安装的,torchvision一定要通过下载源码进行编译,0.10.0有好几个版本,选择不带后缀的,才能成功!!!!

五、安装librelease2

5.1 先查看自己的AGX版本信息:

sudo jtop


笔者的版本是Jetson4.5[L4T 32.5],系统是ubuntu18.04LTS

5.2 从github下载librealsense2的源码

https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md

操作参考链接:请点击
笔者自己的操作:
1、下载源码并解压到~/soft/pyrealsense2/librealsense-master/,并进入该目录
2、不要!!sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
这个命令会更新整个系统的内核,带来一大堆奇怪的问题,看到许多同行,升级完只能重刷系统
3、安装一些必要的依赖

sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev at

4、在librealsense-master目录里执行shell脚本

./scripts/setup_udev_rules.sh

5、在内核打补丁包,笔者最后似乎不成功,但不影响后面的操作:

./scripts/patch-realsense-ubuntu-lts.sh

6、创建一个build文件夹

mkdir build && cd build

7、编译

cmake ../ -DFORCE_RSUSB_BACKEND=ON -DBUILD_PYTHON_BINDINGS:bool=true -DPYTHON_EXECUTABLE=/usr/bin/python3.6 -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=true -DBUILD_WITH_CUDA:bool=truesudo make uninstall
sudo make clean
sudo make -j3
sudo make install

注意:上面的-DPYTHON_EXECUTABLE=请改为你自己的python解释器所在的位置,比如笔者是在虚拟环境中的,请安装到虚拟环境
8、在你的~/.bashrc下加入你的路径

sudo gedit ~/.bashrc

插入以下内容

export PATH=$PATH:~/.local/bin
export PYTHONPATH=$PYTHONPATH:/usr/local/lib
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.6/pyrealsense2
source ~/.bashrc

到此结束了

文中所需要的一些软件安装包,笔者将其上传到csdn中
NVIDIA Jetson AGX Xavier环境配置资源包

AGX官方版本支持pytorch说明链接

https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-9-0-now-available/72048

torchvision GitHub网址:

https://github.com/pytorch/vision#installation

NVIDIA Jetson AGX Xavier安装realsense2相关推荐

  1. NVIDIA Jetson AGX Xavier 安装 JetPack 注意事项

    NVIDIA Jetson AGX Xavier 安装 JetPack 注意事项 本文主要记录了我第一次接触Linux和为NVIDIA Jetson AGX Xavier安装JetPack时遇到的一些 ...

  2. NVIDIA Jetson AGX Xavier主机刷机与SSD安装

    任务逻辑 当有个新的AGX主机到手上后,主机是启动的是eMMC,大约30G存储 这个安装了系统后到后面随便弄一下就不够存储了,所以我是想要在主机上安装一个SSD,然后将系统直接放到SSD上,这种操作就 ...

  3. 基于NVIDIA Jetson AGX Xavier的移动机器人开发(1)——Xavier刷机、风扇配置、ROS安装

    实验室有一台2020年购入的AGX Xavier计算平台,由于实车开发作实验较为麻烦,打算基于这台Xavier从头搭建一套缩小版的自动驾驶系统用于算法验证以及实验,同时锻炼从头搭建系统的能力.平台基于 ...

  4. 手把手教你备份 nvidia jetson agx xavier 系统(亲测有效、超详细)

    手把手教你备份 nvidia jetson agx xavier 系统(亲测有效.超详细) 此版本适合小白,网上虽然很多教程,但是对于超级小白来说还是有点粗略了,教程奉上! 文章目录 手把手教你备份 ...

  5. nvidia jetson agx xavier运行 OpenCL

    nvidia jetson agx xavier 运行 OpenCL 最近用OpenCL在某个GPGPU上开发了某些功能,想移植到nvidia的gpu上时才发现nvidia的移动端GPU居然没有Ope ...

  6. Nvidia Jetson Agx Xavier 在Ros中调用GMSL2相机

    一.背景 在ros中调用GMSL2摄像头,刚开始是通过修改官方驱动包ros-meloidc-usb-cam,可能是修改的地方不对,一直报错,调用失败,要是有大佬修改成功,希望能交流一下. 后来借鉴了一 ...

  7. 玩转NVIDIA Jetson AGX Xavier

    最近项目应用需要部署到边缘模块,所以就玩起了Xavier.感觉网上的资料不多,所以从头记录一下笔记,方便大家一起学习应用. 玩转NVIDIA Jetson AGX Xavier 1.刷机(安装sdkm ...

  8. NVIDIA Jetson AGX Xavier冰壶的跟踪与识别

    NVIDIA Jetson AGX Xavier冰壶的跟踪与识别 一.项目简介 二.硬件平台的选取 2.1为什么选择NVIDIA Jetson AGX Xavier 三.识别环境配置 3.1 下载py ...

  9. 解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 + Xavier 配置远程桌面

    解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 + Xavier 配置远程桌面 修复Desktop Sharing无法打开 编译生效 配置Deskt ...

最新文章

  1. android 系统定位
  2. centos 安装java web_Centos上安装java web的环境
  3. SSM框架之关于使用JSP作为视图展示问题解决方案
  4. centos 6.8 + postgresql 9.6 + file_fdw
  5. spring容器注入一个接口的两个实现类
  6. c语言全局变量和局部变量问题汇总
  7. Chrome 开发工具 Workspace 使用
  8. 最新版Spring Cloud Alibaba微服务架构-Openfeign服务调用篇
  9. 简单易学!一步步带你理解机器学习算法——马尔可夫链蒙特卡罗(MCMC)
  10. linux磁盘挂载特别慢,arch开机速度竟然是挂载磁盘拖慢了。。
  11. DSP数字信号处理实验--CCS基础入门
  12. spark python编程 林子雨_林子雨-Spark编程基础Python版-厦门大学数据库室.ppt
  13. markdown中让表格居中的写法
  14. HDU1728 BFS
  15. mybatis的resultMap与association等联合查询,多个参数无法传递
  16. React中实现防抖功能的两种方式
  17. 【全国卷】程序员的自主命题!一本正经聊技术、代码,以及。。。。。。
  18. Cousera吴恩达深度学习第二次编程作业
  19. Mapbox离线字体 glyphs
  20. 5元的小乌龟吃什么_小乌龟吃什么?小乌龟怎么养经验详解

热门文章

  1. CentOS(宝塔)部署安装发布Scratch3.0
  2. 【日常踩坑】kindle设备收不到qq邮箱发送的文件
  3. Linux下抓包工具tcpdump详解
  4. 【bzoj2073】[POI2004]PRZ 状态压缩dp
  5. 数字影像技术:第二期DIT QTAKE 线下实训营招生及课前答疑(北京站)
  6. 全球及中国供应商管理库存(VMI)软件市场格局分析与投资产值预测报告2022版
  7. 《达梦数据库运维实战》 发售了
  8. 基于SpringBoot的校运动会管理系统的设计与实现
  9. 百度内容风控是怎样在秒级之内完成词表匹配
  10. 2023年 Office Visio 2021安装和激活 保姆白嫖教程 详细