【AI】AI入门之Nvidia Jetson平台(一)- Jetson平台介绍

5 篇文章 12 订阅
5 篇文章 1 订阅

目录

一. Jetson概述

二. Jetson系列

2.1 产品图谱

 2.2 参数对比

 2.3 Xavier NX模组

 三. NVIDIA GPU

3.1 架构演变

3.2 Volta GPU 

 四. Xavier NX开发套件


一. Jetson概述

NVIDIA® Jetson 是世界领先的平台,适用于自主机器和其他嵌入式应用进行边缘计算部署。例如自主机器人,便携式医疗设备等。

    Jetson平台被广泛应用于,智能工业,零售,医疗等行业。

      Grundium 数字切片扫描仪                                                    Ouva 医患行为监控

NVIDIA® Jetson 平台包括 Jetson 模组(外形小巧的高性能计算机)、用于加速软件的 NVIDIA JetPack SDK,以及包含传感器、SDK、服务和产品的生态系统,从而加快开发速度。

   Jetson平台具有体积小,功耗低,软硬件均可裁剪,可定制化程度高,系统开源等优势。

二. Jetson系列

2.1 产品图谱

Jetson系列模组尺寸小巧,但能提供强大AI算力,尺寸在100mm以内,AI算力最高可达几百TOPS,其中Xavier NX70mm x 45mmAI算力为21TOPS

 注:TOPS:万亿次/秒, GOPS:亿次/

 2.2 参数对比

 2.3 Xavier NX模组

后续采用的开发板是基于Xavier NX模组,所以这里着重介绍下NX模组的参数。 

Xavier NX模组拥有384CUDA cores,48Tensor Cores,6个基于Arm-V8架构的核心,最高16GBDDR4,支持音视频硬件解码和编码,还有丰富的外设接口,如USBEthernetUARTIICCANGPIO

 三. NVIDIA GPU

 Jetson模组内部集成用于AI算法GPU,是整个模组的关键,也是英伟达的看家本领,这里介绍下其GPU。

3.1 架构演变

英伟达GPU架构历经多次演变,从2008年的Tesla架构到2020年的Ampere架构。

2017年发布的Volta架构完全以深度学习为核心,并引入了Tensor Core进行矩阵乘法运算。

3.2 Volta GPU 

Xavier NX模组采用的是适用于深度学习的 Volta架构GPU,所以这里着重讲一下。

1.Cuda Core

   GPU内部的运算单元,可提供INTFloat类型的运算

    Volta架构中Cuda Core拆分为1FP32 Core+1INT32 Core,可以同时执行FP32INT32的操作

2. Tensor Core

    专门针对Deep Learning应用而设计的计算单元,实际上是一种矩阵乘累加的计算单元。矩阵乘累加计算在Deep Learning网络层算法中,比如卷积层、全连接层等是最重要、最耗时的一部分

 四. Xavier NX开发套件

后续的环境搭建,以及AI应用的部署,都在此开发套件进行

Xavier NX开发套件拥有DPHDMI接口可连接显示器,两个CSI接口用于摄像头,M.2接口扩展固态硬盘,4USB3.1口,一路以太网口,还引出了40PIN IO口按需使用。             开发套件支持Jetpack开发包,可搭载Ubunt20.04系统,支持主流深度学习框架,TensorFlowPyTorch,Caffe等。

 

 从下一篇开始,开始写在Xavier NX开发套件进行环境搭建,和应用部署

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于NVIDIA Jetson平台人工智能实例开发入门需要掌握以下几个关键步骤: 1. 准备工作:首先,购买一台NVIDIA Jetson开发套件,并安装相应的JetPack软件开发工具包。该工具包集成了CUDA加速库、各种深度学习框架和开发工具,使得在Jetson平台上进行人工智能开发变得更加方便。 2. 硬件设置:将Jetson开发套件正确连接到电源和显示器,并通过USB线缆将其与电脑连接。确保电脑和Jetson之间可以正常通信。 3. 软件设置:在Jetson平台上安装和配置所需的软件包,如TensorFlow、PyTorch或Caffe等深度学习框架。根据需要,还可以安装其他相关的软件包和库。 4. 数据集准备:收集和整理适合训练的数据集。根据所需的人工智能应用领域,选择合适的数据集,并对其进行预处理和标注。 5. 模型训练:使用所选的深度学习框架,在Jetson平台上进行模型训练。通过调节模型的超参数和优化算法,提高模型的准确性和性能。 6. 模型部署:训练完成后,将训练好的模型部署到Jetson平台上。根据实际需求,可以选择将模型部署为实时应用程序、嵌入式系统或者边缘计算设备等形式。 7. 测试和优化:对部署好的模型进行测试和优化。根据实际情况,检查模型在不同数据集或场景下的表现,并根据测试结果进行模型的调整和改进。 8. 扩展和应用:在基础的人工智能实例上进行扩展和应用。根据具体需求,可以通过增加数据集、调整模型架构或者更换算法来扩展人工智能应用的功能和性能。 总结来说,基于NVIDIA Jetson平台人工智能实例开发入门需要熟悉硬件设置、软件配置、数据集准备、模型训练、模型部署、测试和优化等关键步骤。通过不断的实践和学习,可以逐步提升在Jetson平台上进行人工智能开发的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

有意思科技

给与不给,我都会更新

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

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

打赏作者

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

抵扣说明:

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

余额充值