0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NVIDIA Jetson Xavier NX开发者套件的应用

星星科技指导员 来源:NVIDIA 作者:NVIDIA 2022-04-18 09:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NVIDIA 发布了基于Jetson Xavier NX模块的NVIDIA Jetson Xavier NX 开发者套件。Jetson Xavier NX 以紧凑的外形尺寸提供高达 21 TOPS 的计算,功率低于 15W,为边缘 AI 设备和自主机器带来服务器级性能和云原生工作流。

借助 Jetson Xavier NX 开发人员套件,您可以创建令人惊叹的人工智能应用程序,并将深度神经网络 (DNN) 模型和流行的机器学习框架快速部署到该领域。NVIDIA JetPack 4.4 Developer Preview的初始软件支持包括 CUDA Toolkit 10.2 和 cuDNN 8.0、TensorRT 7.1 和 DeepStream 5.0 的预览版,以及用于机器学习和预训练 DNN 模型的新 Docker 容器。

pYYBAGJcwZOAU-1HAABhLa102nw985.png

Jetson Xavier NX 基于 NVIDIA 开创性的 Xavier SoC,可以并行运行多个复杂模型和多个高清传感器流。它包括以下功能:

具有 48 个张量核心的集成 NVIDIA Volta 384 核 Volta GPU

两个 NVIDIA 深度学习加速器引擎

七向 VLIW 视觉加速器

六核 NVIDIA Carmel 64 位 ARMv8.2 CPU

8 GB 128 位 LPDDR4x

为了进一步简化边缘 AI 应用程序在生产环境中的部署,NVIDIA 为 Jetson 带来了云原生技术,包括基于 Docker 的容器化以及硬件直通和 Kubernetes 等编排服务,以及可从 NVIDIA NGC 注册中心获得的预训练模型和容器映像。

Jetson Xavier NX 开发者套件

Jetson Xavier NX 开发套件捆绑了一个开源参考载板和预组装的散热器/风扇,如图 2 所示,包括一个 19V 电源和基于 M.2 的 802.11 WLAN+BT 模块。除了可启动的 microSD 卡插槽外,载体底部还提供了一个 M.2 Key-M NVMe 插槽,用于扩展高速存储。

由于 Xavier NX 模块向后兼容 Jetson Nano (B01),它们的载板有一些共同点——还包括双 MIPI CSI 摄像头连接器,以及四个 USB 3.1 端口HDMI、DisplayPort、千兆以太网和一个 40-引脚 GPIO 头。

套件载板的主要特性和接口如下表 1 所示。有关 Jetson Xavier NX 计算模块的核心处理能力和规格的更多信息,请参阅介绍 Jetson Xavier NX,世界上最小的 AI 超级计算机帖子和Jetson Xavier NX 模块数据表。

JetPack 4.4 开发者预览版

NVIDIA JetPack SDK 包含用于在 Jetson 上构建 AI 应用程序的库、工具和核心操作系统。JetPack 4.4 开发者预览版增加了对 Jetson Xavier NX 的支持。除了表 2 中显示的其他组件外,它还包括 CUDA Toolkit 10.2 以及 cuDNN 8.0、TensorRT 7.1、DeepStream 5.0 和用于部署云原生服务的 NVIDIA Container Runtime 的预览版。用于流行机器的预构建包安装程序除了 NGC 上的 JetPack 新框架容器外,Jetson Zoo还提供 TensorFlow 和 PyTorch 等学习框架。

NVIDIA JetPack 4.4 开发者预览版

Linux For Tegra R32.4.2Ubuntu 18.04 LTS aarch64

CUDA 工具包10.2cuDNN 8.0 DP

张量RT 7.1 DPGStreamer 1.14.5

VisionWorks 1.6OpenCV 4.1.1

DeepStream 5.0 DPVPI 0.2 DP

OpenGL 4.6 / GLES 3.2伏尔甘 1.2

L4T 多媒体 API R32.4.2L4T阿格斯相机 API 0.97

NVIDIA Nsight 系统2020.2NVIDIA Nsight 显卡2020.1

NVIDIA SDK 管理器1.1.0NVIDIA 容器运行时1.0.1

表 2. NVIDIA JetPack 4.4 Developer Preview SDK 中可用的软件组件。

下载 适用于 Jetson Xavier NX、Jetson AGX Xavier、Jetson TX1/TX2 和 Jetson Nano 的JetPack 4.4 开发者预览版。收到新的 Jetson Xavier NX 开发工具包后,按照入门指南中的说明,用 JetPack 映像刷写您的 microSD 卡。

此开发者预览版可用于启动和运行 Jetson Xavier NX 开发者套件并开始应用程序开发,而生产的 JetPack 4.4 SDK 计划于今年夏天晚些时候发布。安装 JetPack 后,您可以跟随一些 AI 驱动的Jetson 社区项目。

深度学习推理基准

Jetson 可用于将各种流行的 DNN 模型和 ML 框架部署到具有高性能推理的边缘,用于实时分类和对象检测、姿势估计、语义分割和自然语言处理 (NLP) 等任务。

JetPack SDK 和 NVIDIA CUDA-X 支持 Jetson 和 NVIDIA 独立 GPU 通用,这意味着您可以轻松地将性能和尺寸、重量和功耗 (SWaP) 消耗降至 5W,而无需重新编写应用程序。 图 3 显示了使用 JetPack 4.4 Developer Preview 和 TensorRT 7.1 在 Jetson Nano、Jetson TX2、Jetson Xavier NX 和 Jetson AGX Xavier 上流行的视觉 DNN 的推理基准。这些结果可以通过运行 GitHub 上的 open jetson_benchmarks项目来重现。

pYYBAGJcwVGAfHOLAADDhGorRsA608.png

图 3. Jetson 系列中使用 TensorRT 的各种基于视觉的 DNN 模型的推理性能。

在 Jetson Xavier NX 和 Jetson AGX Xavier 上,NVIDIA 深度学习加速器 (NVDLA) 引擎和 GPU 以 INT8 精度同时运行,而在 Jetson Nano 和 Jetson TX2 上,GPU 以 FP16 精度运行。Jetson Xavier NX 的性能比 Jetson TX2 高出多达 10 倍,功率相同,占用空间减少 25%。

在这些基准测试中,每个平台都以最高性能运行(Jetson AGX Xavier 为 MAX-N 模式,Xavier NX 和 TX2 为 15W,Nano 为 10W)。这些基于视觉的任务的最大吞吐量是在批量大小不超过 15 毫秒的延迟阈值时获得的。— 否则,对于平台超过此延迟阈值的网络,批量大小为 1。这种方法在实时应用程序的确定性低延迟要求和多流用例场景的最大性能之间提供了平衡。

我们还提供了BERT在问答方面的基准测试结果。BERT 是一种多功能架构,因其在多个 NLP 任务中的成功应用而越来越受欢迎,包括 QA、意图分类、情感分析、翻译、名称/实体识别、释义、推荐系统、自动完成等。

BERT 传统上过于复杂,无法在本地部署板载边缘设备,尤其是 BERT Large 变体。但是,由于 TensorRT 中包含针对 BERT 的 Tensor Core 优化,BERT 可以轻松地在 Jetson Xavier NX 和 Jetson AGX Xavier 上运行。

将 BERT 部署到边缘对于低延迟、智能人机交互 (HMI) 和对话式 AI 很有用,如本文后面的多容器演示的聊天机器人部分,它还在本地执行自动语音识别 (ASR)并且不依赖于云连接。

poYBAGJcwVOASpPoAACiboECo6Q197.png

图 4. BERT Base 和 BERT Large 在问答时的运行时性能,对 NLP 任务使用 50 毫秒的延迟阈值。

图 4 显示了 BERT Base 和 BERT Large 在问答方面的运行时性能,对 NLP 任务使用 50 毫秒的延迟阈值。这些结果以每秒的序列来衡量,其中每个文本序列都是 BERT 回答的查询或问题。Jetson 上的 BERT 性能为用户提供近乎即时的反馈,延迟低至 5.9 毫秒。这允许 BERT 处理与其他实时处理流(例如视频)同时执行。

将云原生方法带到边缘

到目前为止,嵌入式和边缘设备的软件一直被编写为单片系统。升级单一软件映像的复杂性增加了出现错误的风险,并使更新的节奏难以加快。这对于具有 AI 的边缘设备来说尤其成问题,因为它需要频繁更新以维持快速的能力改进。现代对敏捷能力和持续创新(零停机时间)的期望要求改变嵌入式和边缘设备软件的开发和部署方式。

在边缘采用云原生范例,如微服务、容器化和容器编排是前进的方向。

微服务架构、容器化和编排使云应用程序能够摆脱单一工作流的约束。现在,Jetson 正在将云原生转型理念带入 AI 边缘设备。

Jetson 是领先的 AI 边缘计算平台,拥有近 50 万开发人员。它由 JetPack SDK 提供支持,具有与全球数据中心和工作站相同的 CUDA-X 加速计算堆栈和 NVIDIA Container Runtime。

借助 Jetson 的多个开发和部署容器、容器化框架和托管在NVIDIA NGC上的预训练 AI 模型,它可以作为 AI 应用程序开发的构建块。最新的 Jetson Xavier NX 以尽可能小的外形尺寸实现功能齐全的多模式 AI 应用程序。

我们欢迎云原生技术,这些技术使客户具有扩展业务所需的生命周期敏捷性。可扩展的软件开发加快了上市时间。为什么?因为当您不必同时更新其他应用程序组件时,更新产品生命周期变得不那么繁重。

多容器演示

Jetson Xavier NX的 NVIDIA多容器演示展示了使用云原生方法开发和部署服务机器人 AI 应用程序的过程。服务机器人是自主机器人,通常与零售、酒店、医疗保健或仓库中的人员进行交互。

视频。Jetson Xavier NX 的云原生多容器演示,并行运行七个深度学习模型。

考虑一个服务机器人,其目的是通过与购物者互动来改善零售百货商店的客户服务。如果机器人能够执行许多计算任务,包括人类识别、交互检测、人体姿态检测、语音检测和自然语言处理,它只能为客户查询提供有用的答案。机器人必须运行支持这些功能所需的多个 AI 模型。

借助云原生方法,人工智能模型可以独立开发、容器化并包含所有依赖项,并部署到任何 Jetson 设备上。

该演示在 Jetson Xavier NX 上同时运行四个容器,其中包含七个深度学习模型,包括姿势估计、面部和凝视检测、人数统计、语音识别和 BERT 问答。结果是,这些服务构建块容器可以轻松修改和重新部署而不会中断,从而提供零停机时间和无缝更新体验。

Jetson Xavier NX 的计算能力使您能够一次运行所有这些容器,而不会牺牲跨多个传感器数据流的实时性能。您可以使用托管在 NGC 上的容器从NVIDIA-AI-IOT/jetson-cloudnative-demo GitHub 存储库下载演示。

关于作者

Dustin 是 NVIDIA Jetson 团队的一名开发人员推广员。Dustin 拥有机器人技术和嵌入式系统方面的背景,喜欢在社区中提供帮助并与 Jetson 合作开展项目。您可以在NVIDIA 开发者论坛或GitHub 上找到他。

Suhas Sheshadri 是 NVIDIA 的产品经理,专注于 Jetson 软件。他之前曾在 NVIDIA 的自动驾驶团队工作,为 NVIDIA Drive 平台优化系统软件。在空闲时间,Suhas 喜欢阅读有关量子物理学和博弈论的书籍。

Sarah Todd 是一名产品营销经理,专注于 Metropolis 解决方案的 GTM 战略,促进跨行业的应用程序集成。此前,Sarah 曾在 Autonomous Machines 团队担任营销传播经理,该团队支持 Jetson、Isaac、DeepStream、TAO Toolkit 等 NVIDIA 产品。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    30579

    浏览量

    219461
  • NVIDIA
    +关注

    关注

    14

    文章

    5496

    浏览量

    109060
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025 NVIDIA中国开发者日圆满落幕

    11 月 14 日,NVIDIA 中国开发者日 2025 在苏州圆满落幕。这场专为开发者打造的年度科技盛会,汇聚了来自全国的 AI 科研人员、工程师、高校学生及科技爱好,共同探索 A
    的头像 发表于 11-19 16:43 698次阅读

    NVIDIA Jetson AGX Thor Developer Kit开发环境配置指南

    NVIDIA Jetson AGX Thor 专为物理 AI 打造,与上一代产品 NVIDIA Jetson AGX Orin 相比,生成式 AI 性能最高提升至 5 倍。通过发布后的
    的头像 发表于 11-08 09:55 5935次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Jetson</b> AGX Thor Developer Kit<b class='flag-5'>开发</b>环境配置指南

    全新QNX OS for Safety 8集成至NVIDIA DRIVE AGX Thor开发者套件

    DRIVE AGX Thor开发套件中,彰显QNX的关键生态和集成合作伙伴地位。该下一代平台专为赋能未来自动驾驶汽车而打造,凭借前沿的AI性能、强大的功能安全特性和卓越的可扩展性,NVIDIA DRIVE AGX Thor将帮助开发者
    的头像 发表于 09-08 17:31 716次阅读

    NVIDIA DRIVE AGX Thor开发者套件重磅发布

    这款由 NVIDIA DriveOS 7 驱动的开发者套件能够帮助开发者们打造出更安全的智能汽车和交通解决方案。
    的头像 发表于 09-04 11:20 994次阅读

    NVIDIA Jetson AGX Thor开发者套件重磅发布

    开发者与未来创造们,准备好迎接边缘AI的史诗级革新了吗?NVIDIA以颠覆性技术再次突破极限,正式推出Jetson AGX Thor开发者
    的头像 发表于 08-28 14:31 1208次阅读

    基于 NVIDIA Blackwell 的 Jetson Thor 现已发售,加速通用机器人时代的到来

    ·专为物理 AI 和机器人打造的机器人计算机 NVIDIA Jetson AGX Thor 开发者套件和量产级模组,现已发售。 ·超过 200 万
    发表于 08-26 09:28 1193次阅读
    基于 <b class='flag-5'>NVIDIA</b> Blackwell 的 <b class='flag-5'>Jetson</b> Thor 现已发售,加速通用机器人时代的到来

    超过200万开发者加入NVIDIA机器人技术生态

    已经有超过 200 万开发者加入 NVIDIA 机器人技术生态系统。这些开发者正在推动制造业、食品配送、农业、医疗健康、设施维护等众多行业的变革。 自 2014 年 NVIDIA
    的头像 发表于 08-21 19:47 1630次阅读
    超过200万<b class='flag-5'>开发者</b>加入<b class='flag-5'>NVIDIA</b>机器人技术生态

    NVIDIA Jetson AGX Thor开发者套件概述

    NVIDIA Jetson AGX Thor 开发者套件为您提供出色的性能和可扩展性。它由 NVIDIA Blackwell GPU和128
    的头像 发表于 08-11 15:03 1587次阅读

    NVIDIA Jetson + Isaac SDK 人形机器人方案全面解析

    (TOPS) 工作功耗 适用场景 Jetson Nano 128-core Maxwell Quad A57 0.5 5~10W 教育型、初级移动机器人 Jetson Xavier NX
    的头像 发表于 07-30 16:12 1841次阅读

    Jetson平台核心组件BOM清单概览

    的接口芯片。对于开发者和系统集成商而言,了解这些关键组件的构成,对于产品选型、硬件设计和成本控制至关重要。 以下我们将根据公开的资料和设计文档,对主流的Jetson平台产品(Jetson Nano
    的头像 发表于 07-30 16:11 2420次阅读

    NVIDIA Isaac Sim和Isaac Lab现已推出早期开发者预览版

    NVIDIA 发布了机器人仿真参考应用 Isaac Sim 和机器人学习框架 Isaac Lab 的开发者预览版。开发者现在可以通过 GitHub 访问早期版本,抢先体验先进功能,用于在基于物理的仿真环境中构建、训练和测试 AI
    的头像 发表于 07-04 14:23 1474次阅读

    Made with KiCad(126):Antmicro OV5640 双摄像头子板

    Jetson Nano、Jetson TX2 NXJetson Xavier NX 系统模块
    发表于 05-12 18:13

    NVIDIA Jetson Orin Nano开发者套件的新功能

    生成式 AI 领域正在迅速发展,每天都有新的大语言模型(LLM)、视觉语言模型(VLM)和视觉语言动作模型(VLA)出现。为了在这一充满变革的时代保持领先,开发者需要一个足够强大的平台将云端的最新模型无缝部署到边缘,从而获得基于 CUDA 的优化推理性能和开放式机器学习(ML)框架。
    的头像 发表于 12-23 12:54 1963次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Jetson</b> Orin Nano<b class='flag-5'>开发者</b><b class='flag-5'>套件</b>的新功能

    NVIDIA发布小巧高性价比的Jetson Orin Nano Super开发者套件

    NVIDIA近期推出了一款全新的生成式AI超级计算机——Jetson Orin Nano Super开发者套件。这款开发者
    的头像 发表于 12-19 11:28 1452次阅读

    NVIDIA 推出高性价比的生成式 AI 超级计算机

    计算机,具有更高的性价比,通过软件升级即可实现性能提升。   全新 NVIDIA Jetson Orin Nano Super 开发者套件只有手掌大小,能够为商业 AI
    发表于 12-18 17:01 948次阅读
    <b class='flag-5'>NVIDIA</b> 推出高性价比的生成式 AI 超级计算机