Linux 35.6 + JetPack v5.1.4之 pytorch编译
1. 源由
目前,有很多科研性质的自动导航的开源代码,例如:
- Linux 35.5 + JetPack v5.1.3@VINS-Fusion编译安装
- Linux 35.5 + JetPack v5.1.3@FC-Planner编译安装
- Linux 35.5 + JetPack v5.1.3@ego-planner-swarm编译安装
- Linux 35.5 + JetPack v5.1.3@ego-planner编译安装
- Linux 35.5 + JetPack v5.1.3@RACER编译安装
- Linux 35.5 + JetPack v5.1.3@FUEL编译安装
- Linux 35.5 + JetPack v5.1.3@Fast-Planner编译安装
但是这些代码都有一个特性,基于ROS系统的一些组件:
当然逻辑上ROS2系统有对应的组件,但是要做升级就需要解决一些兼容性,以及异常问题的DEBUG。可以做,但是。。。。
从学习、研究、以及短平快项目的国内大体环境下,不会去深入系统性的解决问题,除非有利润,这是企业需要做的事情。
为了工作、学习上的收敛,期望jetson orin平台上能够集成更多的功能,我们暂时将目标对准了支持ROS中间件的Jetpack 5.1.4版本。
因为,该版本基于ubuntu20.04,支持ROS中间件,并且NVIDIA大部分AI算法以及Deepstream的功能都支持,且应该BUG修复的相对完善。
但是,pytorch官方仅支持到到2.1版本,虽然Jetpack5系列并未EOL。而在实际应用过程发现NVIDIA pytorch2.1存在导出onnx问题。
因此,想在Jetpack5系列上支持更新的pytorch版本。