NVIDIA SDK 管理器

NVIDIA SDK Manager 为 NVIDIA 的 Jetson、RAPIDS、RTX Kit、Holoscan、DeepStream、Rivermax、GXF Runtime、Video Codec、Aerial Research Cloud(ARC-OTA)、以太网交换机等 SDK 提供端到端的开发环境搭建方案,适用于主机和目标设备。

立即下载
文档


SDK 管理器的工作原理

NVIDIA SDK Manager 开发环境

NVIDIA SDK Manager 通过直接从 NVIDIA 仓库下载 SDK、BSP(板级支持包)、驱动、工具和示例代码,实现开发环境搭建的自动化。对于主机端,它会安装所需的软件包,包括 CUDATensorRTNsight tools 等 SDK 组件,并处理依赖关系以确保兼容性。对于嵌入式目标设备,它会刷写操作系统(例如 Linux for Jetson)、安装驱动和 SDK 组件,并通过 USB 或网络连接来管理依赖关系。通过同时支持图形界面和命令行模式,NVIDIA SDK Manager 简化了整个环境配置流程,为 AI、边缘计算和加速计算提供一致且经过验证的环境,从而减少手动操作和配置时间。


主要特性

图像替代文本

适用于 NVIDIA SDK 和工具的集中式中心

从单一控制点获得对 NVIDIA 广泛软件生态系统的简化访问。SDK Manager 是用于发现、安装和管理多个软件开发套件的统一中心,可确保您的所需版本触手可及。

图像替代文本

简化端到端开发环境设置

SDK Manager 可自动执行从裸主机到即用型开发环境的整个工作流程。它在一个无缝工作流中编排整个设置,处理工具链、SDK 和基本系统配置,最大限度地减少手动设置工作并降低错误风险。

图像替代文本

智能依赖关系和兼容性管理

SDK Manager 可自动解决 SDK、操作系统驱动程序、库和工具之间复杂的软件依赖关系。它可确保所有选定的组件交叉兼容并无缝协作,从而防止版本冲突,并为开发和测试创建稳定、可复制的环境。

图像替代文本

统一管理主机和目标环境

通过单个应用程序管理整个跨平台开发工作流。SDK Manager 可无缝处理主机上的安装,并对各种 NVIDIA 目标硬件进行刷写,从而在主机和目标设备上支持各种操作系统。这有助于在各种平台和配置中实现高效开发和部署。

图像替代文本

灵活的界面可优化工作流程

选择最适合您的开发风格的界面。SDK Manager 提供直观的图形用户界面 (GUI) 和功能强大的命令行界面 (CLI) ,用于实现自动化和脚本编写,支持各种开发流程。

图像替代文本

主动更新和维护通知

及时了解 NVIDIA 软件的最新进展。该工具会自动通知 SDK、驱动和工具的可用更新,确保您的开发环境受益于最新的功能、安全补丁和性能改进。


主机操作系统兼容性矩阵

虽然 SDK Manager 支持以下所有主机操作系统,但您需要验证 SDK 包是否支持主机操作系统;这些要求由您要安装的 SDK 包设置。

基础 SDK 主机操作系统兼容性矩阵

有关详细信息,请参阅 Base SDK 主机操作系统兼容性矩阵:

NVIDIA SDK SDK Version Supported Host Operating System
Ubuntu CentOS Windows
18.04 20.04 22.04 22.04 (ARM) 24.04 8.2 10 11
JetPack JetPack 4.x
JetPack 5.x
JetPack 6.0.x
JetPack 6.1.x or 6.2.x 1 1,2 1,2
JetPack 7.x 1 1
Ethernet Switch Switch 4.x
ARC-OTA Aerial 22-4
Aerial 23-4
ARC-OTA 1.x 3
RAPIDS RAPIDS 24.x 4
RAPIDS 25.x 5
RAPIDS 26.x
Holoscan HoloPack 1.2
RTX Kit RTX Kit 2025.4
RTX Kit 2026.x

* 仅支持 Jetson 设备刷写和目标组件安装。不支持主机开发。
* 受 Jetpack 6.2.1 的支持
* 受 ARC-OTA 1.6 支持
* 由 RAPIDS 24.12 提供支持
* 受 RAPIDS 25.04 支持
对于较早的 SDK 版本,请运行:sdkmanager --archived-versions
* DRIVE OS:新版 SDK Manager 不再支持 DRIVE OS。要安装 DRIVE OS 5.0.x 或 6.0.x,请从存档页面下载 SDK Manager 2.2.0。
* DOCA:新版 SDK Manager 不再支持 DOCA。要安装 DOCA 1.5 或 2.2,请存档页面下载 SDK Manager 2.1.0。

其他 SDK – 支持的基础 SDK 兼容性矩阵

如需了解每个其他 SDK,请参阅受支持的 Base SDK:

NVIDIA SDK SDK Version Supported Base SDK
JetPack
4.x 5.x 6.x 7.x
DeepStream DeepStream 6.x
DeepStream 7.x
DeepStream 8.x
DeepStream 9.x
GXF GXF Runtime 4.x 1
GXF Runtime 5.x
Holoscan Holoscan 2.x
Holoscan 3.x
Holoscan 4.x
Video Codec Video Codec 13.0 2
Rivermax Rivermax 1.31
Rivermax 1.4x

* 仅在 Ubuntu 22.04 上可用
* 受 Jetpack 7.1 的支持


    SDK Manager 的新增功能 – 版本 2.4.1

    • SDK Manager 现在在 Jetson Thor (aarch64) 上以原生方式运行,让您无需 x86 主机即可直接在设备上安装 JetPack 7.x
    • 支持在 JetPack 7.x 版本之间升级 Jetson 系统,无需重新刷写
    • 支持在显示器和无外设模式下对 JetPack 7.x 进行 ISO 镜像刷写,主机操作系统要求较低
    • 改进了 Windows 和 Ubuntu 主机上的 JetPack 7.x 刷写可靠性,包括磁盘空间检查、自动刷写和刷写后对话框处理
    • Windows 修复,包括在刷写后对话框中启用代理以及在安装响应文件后自动退出 CLI
    • 其他问题修复和稳定性改进

      开始使用 NVIDIA SDK Manager

      借助 SDK Manager,无论您是在 Linux、Docker 还是 Windows 上编码,开发者都可以跨平台无缝工作。

      下载并安装

      本地
      • 下载所需平台的安装文件
      • 为您所需的平台运行命令:

      Ubuntu ( x86_64) :

      sudo apt install ./sdkmanager_[version]-[build#]_amd64.deb

      Ubuntu ( arm64) :

      sudo apt install ./sdkmanager_[version]-[build#]_arm64.deb

      CentOS:

      sudo dnf install ./sdkmanager_[version]-[build#].x86_64.rpm
      网络

      在终端窗口中,为您所需的平台运行以下命令:

      Ubuntu ( x86_64) :

      wget https://developer.download.nvidia.com/compute/cuda/repos/[distro]/x86_64/cuda-keyring_1.1-1_all.deb
      sudo dpkg -i cuda-keyring_1.1-1_all.deb
      sudo apt-get update
      sudo apt-get -y install sdkmanager
      
      # Replace the distro with the one that you are using. Supported distros are: ubuntu2404, ubuntu2204, ubuntu2004, ubuntu1804

      CentOS ( x86_64) :

      sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
      sudo dnf clean all
      sudo dnf install sdkmanager
      

      启动

      在终端窗口中,使用以下命令启动 SDK 管理器:

      sdkmanager

      下载并安装

      • 下载与 Windows 10 和 11 兼容的安装程序。
      • 运行安装程序,逐步安装 SDK 管理器应用程序。

      启动

      图形界面 (GUI) :

      • 使用“Start” (开始) 菜单快捷键“NVIDIA SDK Manager”或
      • 从安装目录运行 NvSDKManagerGUI.exe

      命令行界面 (CLI) :

      • 在终端窗口中运行:
      NvSDKManager.exe --cli
      • 如果在安装期间未添加到路径中:从终端窗口,转到安装目录并运行:
      • ./NvSDKManager.exe --cli

      有关更多信息,请参阅 SDK Manager 用户指南 (下载和运行部分)

      下载并安装

      • 下载包含所需 SDK 所需基础操作系统的 Docker 镜像
      • 安装 Docker 镜像:
        从终端加载 Docker 镜像:
      docker load -i ./sdkmanager-[version].[build#]-[base_OS]_docker.tar.gz

      为便于使用,建议您将版本标记为“latest” (最新) :

      docker tag sdkmanager:[version].[build#] sdkmanager:latest

      启动

      • Docker 镜像设计为直接从主机执行,无需打开 Docker 内部的终端。sdkmanager 可执行文件是入口点。
      • 运行新容器时,应直接使用 SDK 管理器 CLI 参数。命令示例:使用 Docker 的 SDK 管理器 CLI:
      docker run -it --rm sdkmanager --help

      有关更多信息,请参阅SDK Manager 用户指南 ( Docker 部分)

      系统要求

      SDK Manager 的系统要求可能与您正在安装的特定 SDK 的系统要求不同。
      请参阅 System Requirements 了解每个 SDK 的系统需求。


      存档


      资源

      SDK 资源

      Documentation

      NVIDIA Jetson

      NVIDIA 产品

      NVIDIA Jetson™ 是一个功能强大的平台,用于开发各行各业的创新型边缘 AI 和机器人开发解决方案。它提供紧凑、节能的模组和开发者套件,以及部署新一代物理 AI 解决方案所需的强大 AI 软件堆栈。

      Documentation

      NVIDIA Holoscan SDK

      NVIDIA 产品

      NVIDIA Holoscan 是一个与领域无关的多模态 AI 传感器处理平台,可提供在边缘或云端实时处理流数据所需的加速全栈基础设施。

      Documentation

      NVIDIA Rivermax SDK

      NVIDIA 产品

      NVIDIA® Rivermax® 提供独特的基于 IP 的解决方案,适用于任何媒体和数据流用例。

      Documentation

      NVIDIA DeepStream SDK

      NVIDIA 产品

      借助 NVIDIA DeepStream 的多平台支持,您可以更快、更轻松地为生成式 AI 智能体和应用开发和部署实时视频流工作流。只需单击一下按钮,您甚至可以将其部署在本地、边缘和云端。

      Documentation

      NVIDIA GXF 运行时 SDK

      NVIDIA 产品

      获取分步说明,了解如何在本地工作站上部署预训练模型作为服务,以及如何通过客户端与这些模型进行交互。

      Documentation

      NVIDIA 视频编解码器 SDK

      NVIDIA 产品

      全套 API,包括高性能工具、示例和文档,用于在 Windows 和 Linux 上执行硬件加速视频编码和解码。

      Documentation

      NVIDIA 以太网交换机 SDK

      NVIDIA 产品

      NVIDIA® 以太网交换机 SDK 可提供实现任何交换和路由功能的灵活性,并具有复杂的可编程性,不会影响数据包速率、带宽或延迟方面的性能。

      Documentation

      NVIDIA RAPIDS SDK

      NVIDIA 产品

      CUDA-X™ 数据科学是一个开源库的集合,可加速热门数据科学库和平台。它是基于 CUDA® 构建的高度优化、特定领域专用库 CUDA-X 集合的一部分。

      Documentation

      NVIDIA Aerial 资源中心 (ARC-OTA)

      NVIDIA 产品

      NVIDIA AI Aerial™ 是一套加速计算平台、软件库和工具,用于构建、训练、仿真和部署 AI 原生无线网络。它使开发者和研究人员能够从电信公司可以部署的 5G 和 6G AI-RAN 解决方案的快速原型设计转向商业开发。

      Documentation

      NVIDIA RTX 套件

      NVIDIA 产品

      NVIDIA RTX™ Kit 是一套神经网络渲染技术,可利用 AI 对游戏进行光线追踪、渲染具有庞大几何图形的场景,并创建具有逼真视觉效果的游戏角色。

      开源资源

      SDK Manager 使用的开源软件可在此下载


      设置开发环境所需的一切