JetPack SDK

NVIDIA JetPack SDK是构建AI应用的全面解决方案,所有的Jetson模块和开发套件都得到JetPack SDK的支持。

JetPack SDK包括最新的Linux驱动软件包(Linux Driver Package, L4T)的Linux操作系统以及CUDA-X加速库和API,可以用于深度学习,视觉结算,加速计算和多媒体。JetPack SDK也包含了案例、文档和开发工具用于计算主机和开发套件,以及支持高级SDK如用于流视频分析的DeepStream和用于机器人的Issac。

备注

L4T 即Linux for Tegra:Tegra是NVIDIA推出的基于 ARM Atlas 架构通用处理器(CPU)品牌,NVIDIA称为”Computer on a chip”(片上计算机),能够为便携设备提供高性能、低功耗体验。

Tegra在中国使用的中文名是 “图睿” ,是NVIDIA(英伟达)Tegra品牌推广使用。

JetPack 4.4

JetPack 4.4是最新的生产发行版,支持所有Jetson型号。关键特性包括支持Jetson Xavier NX以及CUDA,TensorRT和cuDNN的最新生产版本。

备注

Jetson Download Center 提供了JetPack 4.4下载资源。

安装JetPack套件

有两种方式安装JetPack套件:

提供了极为方便的软件包选择和安装,不再需要手工操作就能够完成软件的下载和安装,是最为简单容易的开发环境部署方案。

备注

不过,作为 Linux Atlas 爱好者,折腾始终是冯妇之好,所以我还是采用了镜像安装,然后通过 APT包管理 手工进行软件环境安装部署。

JetPack的关键特性

OS

JetPack的生产版本以稳定为主,选择了Ubuntu 18.04 LTS版本,整个软件生态都是围绕这个长期支持版本展开,所以轻易不要做跨版本升级(建议 不要 升级 在Jetson Nano运行Ubuntu 20.04 )

CUDA

备注

出于稳定,我采用了 JetPack 4.4 官方稳定生产版本 CUDA Toolkit v10.2.89

  • 检查CUDA版本(JetPack 4.4内建了CUDA稳定版本仓库配置):

    # 检查CUDA版本:可以看到 stable 10.2.89-1 arm64
    apt list | grep cuda-core
    

输出显示:

cuda-core-10-2/unknown,stable,now 10.2.89-1 arm64

不过提示:

WARN: Package cuda-core-10-2 has been deprecated.
      Please install cuda-compiler-10-2 instead.

备注

实际上已经完成了安装,包括 cuda-corecuda-compiler 都完成了安装。在 /usr/local/cuda-10-2 有完整安装目录。

详细安装CUDA请参考 Jetson Nano安装CUDA

参考