Jetson TX2介绍
Jetson TX2是NIVDIA瞄准人工智能在Jetson TK1和TX1推出后的升级
TX2的GPU和CPU都进行了升级,内存增加到了8GB、存储增加到了32GB,支持Wifi和蓝牙,编解码支持H.265,体型同样小巧。
据NVIDIA官方介绍,Jetson TX2提供两种运行模态:一种是MAX Q,能效比能达到最高,是上一代的TX1的2倍,功耗在7.5W以下;另一种是MAX P,性能可以做到最高,能效比同样可以做到前一代的2倍,功耗则在15W以下。
资源配置丰富且强大
1.模组配置
Jetson TX2的特点是NVIDIA Pascal GPU有256个CUDA有能力的核心。CPU复杂部分由两个ARM v8 64位CPU集群组成,它们由高性能的相干互连结构连接。为提高单线程性能,优化了丹佛2(双核)CPU集群;第二个CPU集群是一个ARM Cortex-A57 QuadCore,它更适合于多线程应用程序。
内存子系统包含一个128位的内存控制器,它提供高带宽LPDDR4支持。8 GB LPDDR4主存和32 GB eMMC闪存集成在模块上。从TX1 64位到128位的设计是一个主要的性能提升。
该模块还支持硬件视频编码器和解码器,支持4K超高清视频以不同格式的60fps。这与混合Jetson TX1模块略有不同,后者使用了Tegra SoC上运行的专用硬件和软件来完成这些任务。还包括一个音频处理引擎,全硬件支持多通道音频。Jetson TX2支持Wi-Fi和蓝牙无线连接。Wi-fi比之前的Jetson TX1有了很大的改进。包括千兆以太网基础。
重点:TX2共两块CPU,和一块有256个CUDA核心的GPU。CPU一块是双核的丹佛二,第二快是ARM CortexA57。8G的运行内存,32G flash存储器。
256 core NVIDIA Pascal GPU.
ARMv8 (64-bit) Multi-Processor CPU Complex.
Advanced HD Video Encoder.
Advanced HD Video Decoder.
Display Controller Subsystem.
128-bit Memory Controller.
8GB LPDDR4 and 32 GB eMMC memory
1.4Gpix/s Advanced image signal processing
Audio Processing Engine.
2. 对外接口
有两个扩展头,一个40大头针,2.54毫米间隔的标头,与树莓Pi类似,还有一个30针,2.54毫米间隔,是扩展的GPIO。
Jetson TX2还包括一个5MP摄像机在摄像机扩展头,和一个显示扩展头用于添加额外的显示面板。
Jetson TX2添加了一个CAN总线控制器到模块。CAN是一种网络格式,经常用于汽车和其他车辆。CAN总线信号可以直接用于GPIO扩展头。
英伟达设计了两种模式。Max-Q是能源效率模式的名称,它可以在性能和性能曲线的弯曲之前,将帕克SoC的工作效率调高,达到7.5W。这种模式的结果是,TX2在最大性能模式下与TX1有相似的性能,同时获得了大约一半的功率。
在Max-P模式下,TX2平均功耗是15W。这大约是Jetson TX1最大时钟频率的两倍。
3.按键接口
和TX1的对比
自带的软件包配置JetPack 3.0
这款功能强大的开发者套件能够使主板的硬件功能和接口充分发挥效用,预装 Linux 开发环境。同时,它还支持 NVIDIA Jetpack SDK,包括 BSP、深度学习库、计算机视觉、GPU 计算、多媒体处理等众多功能。
JetsonDevelopment Pack(JetPack) 是一个按需提供的一体化软件包,捆绑并安装了适用于 NVIDIA Jetson 嵌入式平台的所有开发用软件工具。NVIDIA JetPack SDK是构建AI应用程序的最全面的解决方案。它捆绑了所有Jetson平台软件,包括TensorRT,cuDNN,CUDA工具包,VisionWorks,Streamer和OpenCV,这些都是基于LTS Linux内核的L4T。
JetPack 包括:
深度学习: TensorRT、cuDNN、NVIDIADIGITS™ 工作流程
计算机视觉: NVIDIA VisionWorks、OpenCV
GPU 计算: NVIDIA CUDA、CUDA 库
多媒体: ISP 支持、摄像头图像、视频 CODEC
同时,它还包括 ROS 兼容性、OpenGL、高级开发者工具等等。
CUDA
CUDA® 是NVIDIA 创造的一个并行计算平台和编程模型。它利用图形处理器 (GPU)能力,实现计算性能的显著提高。借助目前已售出的数百万支持 CUDA 的 GPU,软件开发人员、科学家和研究人员正在各种各样的应用程序中使用 GPU 加速计算。CUDA工具包为C和C ++开发人员构建提供了一个全面的开发环境 ,GPU加速的应用程序。该工具包包括用于NVIDIAGPU的编译器,数学库以及用于调试和优化应用程序性能的工具。
参考 http://www.nvidia.cn/object/cudazone-cn.html
OpenCV
OpenCV是计算机视觉,图像处理和机器学习领域的领先开源库,现在提供GPU加速以实现实时操作。
OpenCV被广泛的应用,包括:
街景图像拼接,自动检查和监视,机器人和无人驾驶的汽车导航和控制,医学图像分析,视频/图像搜索和检索,电影 – 3D,交互艺术设备
VisionWorks
VisionWorks是用于计算机视觉(CV)和图像处理的软件开发包。VisionWorks™实现并扩展了Khronos OpenVX标准,并针对具有CUDA功能的GPU和SOC进行了优化,使开发人员能够在可扩展的灵活平台上实现CV应用程序。它包括VPI(视觉编程接口),这是CUDA开发人员使用的一组优化的CV原语。NVX库允许直接访问VPI,OVX库允许通过OpenVX框架间接访问VPI。
VisionWorks的核心功能是针对以下方面的解决方案而设计的:机器人和无人机,自动驾驶,智能视频分析,增强现实
该工具包通过添加您自己的算法和处理管道,帮助您解锁基于GPU的CV系统的可能性。将VisionWorks与OpenCV等其他API结合使用,可以访问许多开源CV算法。
- CUDA加速了OpenVX API和NVIDIA扩展原语
- 适用于高级开发人员的直接CUDA视觉编程接口
- 线程安全的API
- 示例/示例管道代码
- 文档包括带有发行说明的工具包参考指南,安装指南,教程和API参考。
参考:https://developer.nvidia.com/embedded/visionworks
应用场景方面,TX2主要部署在终端应用上,包括智能化的工厂机器人、商用无人机和智能摄像头等等。Jetson系列也都是为了推动终端的智能化。
本文参考:https://blog.csdn.net/hongyanxuyanfei/article/details/79108039
http://www.zhongkerd.com/news/content-1758.html
https://blog.csdn.net/hanxuexiaoma/article/details/78968445
Jetson TX2介绍的更多相关文章
- Jetson TX2 不同的工作模式
Jetson TX2 有五种工作模式,下面介绍这几种工作模式下电压.频率以及如何启动. 原理图 几种不同的工作模式 mode mode name Denver Frequency ARM Freque ...
- Jetson TX2 安装JetPack3.3教程
Jetson TX2 刷机教程(JetPack3.3版本) 参考网站:https://blog.csdn.net/long19960208/article/details/81538997 版权声明: ...
- Jetson TX2镜像刷板法
使用Nvidia官方自带的脚本,备份镜像.恢复镜像,快速在新板子中部署DL环境 在之前的一篇博客中,详细介绍了使用JetPack刷系统以及使用离线包部署DL环境(cuda.cudnn.opencv.c ...
- 在Jetson TX2上显示摄像头视频并使用python进行caffe推理
参考文章:How to Capture Camera Video and Do Caffe Inferencing with Python on Jetson TX2 与参考文章大部分都是相似的,如果 ...
- Jetson TX2安装固态硬盘(原创)
SSD on Jetson TX2 注意事项:在断电情况下,将固态硬盘的接线与Jetson TX2进行连接 步骤: 一.jetson tx2开机,打开搜索栏中的Disks 二.Disks显示画面 三. ...
- Jetson TX2安装tensorflow(原创)
Jetson TX2安装tensorflow 大致分为两步: 一.划分虚拟内存 原因:Jetson TX2自带8G内存这个内存空间在安装tensorflow编译过程中会出现内存溢出引发的安装进程奔溃 ...
- Jetson TX2刷机教程(原创)
Jetson TX2刷机教程 一,硬件准备 1台host主机(linux系统,最好是ubuntu64位) 1台Jetson TX2的平台 二,软件包 JetPack(Jetson SDK) 下载地址: ...
- Jetson TX2上的demo(原创)
Jetson TX2上的demo 一.快速傅里叶-海动图 sample The CUDA samples directory is copied to the home directory on th ...
- Jetson TX2火力全开
Jetson Tegra系统的应用涵盖越来越广,相应用户对性能和功耗的要求也呈现多样化.为此NVIDIA提供一种新的命令行工具,可以方便地让用户配置CPU状态,以最大限度地提高不同场景下的性能和能耗. ...
随机推荐
- 如何对SAP Leonardo上的机器学习模型进行重新训练
Jerry之前的两篇文章介绍了如何通过Restful API的方式,消费SAP Leonardo上预先训练好的机器学习模型: 如何在Web应用里消费SAP Leonardo的机器学习API 部署在SA ...
- Mycat详解及配置读写分离(Centos7)
目录 一.理论概述 二.环境 三.部署 一.理论概述 原理简述 参考文档 MyCAT主要是通过对SQL的拦截,然后经过一定规则的分片解析.路由分析.读写分离分析.缓存分析等,然后将SQL发给后端真实的 ...
- 解决echarts的叠堆折线图数据出现坐标和值对不上的问题
原文:https://blog.csdn.net/qq_36538012/article/details/88889545 ------------------------------- 说一个小bu ...
- linux实操_shell系统函数
basename函数: 功能:返回完整路径最后/的后面部分,常用于获取文件名. 基本语法: basename 路径 后缀 不加后缀:运行后 加后缀:运行后 dirname函数: 功能:返回完整路径最后 ...
- Java锁--Condition
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3496716.html Condition介绍 Condition的作用是对锁进行更精确的控制.Condi ...
- .NET Core 3时代DevExpress Winforms v19.2增强TreeList控件
DevExpress Winforms Controls内置140多个UI控件和库,完美构建流畅.美观且易于使用的应用程序.无论是Office风格的界面,还是分析处理大批量的业务数据,DevExpre ...
- 从运行时的工作空间获取EMF文件(IFILE)
//EMFFILE_URI为EMF文件的URI String uriString = EMFFILE_URI.trimFragment().toPlatformString(true); if (ur ...
- js 获取窗口大小
//获得窗口大小 function findDimensions() //函数:获取尺寸 { var point = {}; ...
- UDP c/s 模型
server.c /* udp server.c */ #include <string.h> #include <netinet/in.h> #include <std ...
- Java进阶知识20 Spring的代理模式
本文知识点(目录): 1.概念 2.代理模式 2.1.静态代理 2.2.动态代理 2.3.Cglib子类代理 1.概念 1.工厂模式 2. 单例模式 代理(Proxy ...