【官宣】JetPack SDK | JetPack 6.1

2024/11/28

JetPack SDK

NVIDIA JetPack SDK 为 Jetson 模块提供支持,是构建端到端加速 AI 应用程序的最全面解决方案,可显著缩短上市时间。

NVIDIA JetPack 包含 3 个组件:

Jetson Linux:带有引导加载程序、Linux 内核、Ubuntu 桌面环境、NVIDIA 驱动程序、工具链等的板级支持包 (BSP)。它还包括安全和无线 (OTA) 功能。

Jetson AI Stack:CUDA 加速 AI 堆栈,包括一整套用于加速 GPU 计算、多媒体、图形和计算机视觉的库。它支持应用程序框架,例如用于构建、部署和扩展 Vision AI 应用程序的 Metropolis、用于构建高性能机器人应用程序的 Isaac 和用于构建高性能计算应用程序 (HPC) 的 Holoscan,这些应用程序框架具有从边缘到云的实时洞察和传感器处理功能。

Jetson 平台服务:一组随时可用的服务,用于加速 Jetson 上的 AI 应用程序开发。

JetPack 6

JetPack 6 是迄今为止最大的升级。它不仅带来了更新的内核和更新的 Ubuntu 根文件系统,还包含 Jetson 上前所未有的新功能。JetPack 6 带来了运行任何 Linux 内核的灵活性,并提供了来自 Jetson 生态系统合作伙伴的更广泛的基于 Linux 的发行版选项。它还包括无需更新 Jetson Linux BSP 即可更新 Jetson AI Stack 的灵活性。

JetPack 6.1

JetPack 6.1 是 JetPack 6 的最新生产版本。此版本包括 Jetson Linux 36.4,具有 Linux Kernel 5.15 和基于 Ubuntu 22.04 的根文件系统。JetPack 6.1 附带的 Jetson AI 堆栈包括 CUDA 12.6、TensorRT 10.3、cuDNN 9.3、VPI 3.2、DLA 3.1 和 DLFW 24.0。此外,该版本还包括一个增强的 Argus 库,该库带来了优化,可将视觉应用程序的 CPU 利用率降低高达 40%。JetPack 6.1 还在 Jetson Orin 平台上引入了对基于固件的可信平台模块 (fTPM) 的支持,从而增强了系统安全性。此版本支持所有 NVIDIA Jetson Orin 模块和开发套件。

注意:要在 Jetson Linux 36.3 上使用 JetPack 6.1 的计算堆栈,请参阅 NVIDIA JetPack SDK 文档。(具体使用文档)

Installing JetPack

SD Card Image Method

Jetson Orin Nano Developer Kit

Jetson Orin Nano 开发套件用户:
在这里插入图片描述

如果您之前在 Jetson Orin Nano 开发套件上使用 JetPack 5,并且想要在不使用任何主机的情况下升级到 JetPack 6,请按照 Jetson Linux 文档中提供的说明进行操作。

NVIDIA SDK Manager Method

For any Jetson Orin Developer Kit
在这里插入图片描述

Follow the steps at Install Jetson Software with SDK Manager.

Debian 软件包方法

可以使用在 Jetson 上运行的 Debian 软件包管理工具安装或升级 JetPack。NVIDIA 还为所有 JetPack 组件托管运行时和开发 debian 元软件包。运行时软件包不包含示例和文档,而开发软件包包含这些内容,旨在用于开发。用户可以在 Jetson Linux 上安装完整的 JetPack 或仅安装运行时 JetPack 组件。

有关我们托管的 debian 软件包列表的说明,请参阅 JetPack 文档。要在 Jetson Linux 36.4 上安装 Jetpack,您只需“apt install nvidia-jetpack

注意:前提是已经安装了 Jetson Linux 36.4 才能apt install nvidia-jetpack

More Resources

(前往原来的网址进行link点击)
Jetson Software Documentation
JetPack 6.1 Release Notes and Documentation
Jetson Linux 36.4 Release Notes
Jetson Linux Developer Guide
Jetson AGX Orin Developer Kit User Guide
Jetson Orin Nano Developer Kit User Guide

Key Features in JetPack 6.1

功能和更新的具体介绍参见https://developer.nvidia.com/embedded/jetpack-sdk-61

### 如何在 Ubuntu 22.04 上指定安装 JetPack 5.1.2 尽管官方文档指出 Ubuntu 22.04 支持的最低 JetPack 版本为 6.1[^1],但可以通过特定方式绕过此限制并手动安装较旧版本(如 JetPack 5.1.2)。以下是实现这一目标的具体方法: #### 方法概述 由于 SDK Manager 默认会检测操作系统版本并与之匹配推荐最新可用的 JetPack 版本,因此需要通过修改配置文件或使用命令行参数的方式强制指定所需版本。 --- #### 步骤说明 ##### 1. 下载适用于 JetPack 5.1.2 的 SDK Manager 访问 NVIDIA 官方下载页面获取对应版本的 SDK Manager 工具。确保选择的是支持 L4T R35.x 的版本[^4]。 ```bash wget https://developer.nvidia.com/embedded/l4t/r35_release_v1.1/jetpack_sdk_5.1.1_linux.run chmod +x jetpack_sdk_5.1.1_linux.run ./jetpack_sdk_5.1.1_linux.run ``` > **注意**: 尽管此处显示为 `5.1.1`,但它通常兼容于 `5.1.2` 所需的功能集。 --- ##### 2. 配置环境变量以覆盖默认行为 创建一个新的 `.config.json` 文件用于自定义设置,并将其路径传递给 SDK Manager。这一步允许用户显式声明所需的 JetPack 和 L4T 版本号。 ```json { "targetBoard": { "product": "AGX Orin", "flashMode": "recovery" }, "software": [ {"name": "JetPack", "version": "5.1.2"} ] } ``` 运行以下命令加载配置文件: ```bash sdkmanager --override-config /path/to/config.json ``` --- ##### 3. 修改主机操作系统的依赖项 如果遇到因 GCC 或其他工具链不兼容而导致的问题,则可能需要降级部分软件包至较低版本。例如,在某些情况下,GCC 11 可能引发冲突;此时可考虑切换回 GCC 9 或更早版本[^2]。 更新 APT 缓存后执行如下指令完成替换: ```bash sudo apt-get update && sudo apt-get install gcc-9 g++-9 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 \ --slave /usr/bin/g++ g++ /usr/bin/g++-9 ``` 验证当前使用的编译器版本是否已调整成功: ```bash gcc --version g++ --version ``` --- ##### 4. 解决潜在问题 针对 ROS 不再完全适配的情况,建议采用 Docker 容器化方案部署相应的工作负载[^3]。具体而言,可以从官方镜像仓库拉取预构建好的 ROS Noetic 映像作为基础层,随后叠加额外定制化的改动。 示例脚本如下所示: ```dockerfile FROM ros:noetic-ros-base-focal RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y python3-catkin-tools && \ rm -rf /var/lib/apt/lists/* WORKDIR /workspace CMD ["catkin", "build"] ``` 构建完成后即可启动交互式的终端窗口继续调试工作流程: ```bash docker build -t my_ros_env . docker run -it --privileged --network host --device=/dev/nvhost-as-gpu:/dev/nvhost-as-gpu my_ros_env bash ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eternal-Student

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值