NXP eIQ深度学习包加速汽车AI应用开发

发布者:EEWorld资讯最新更新时间:2019-11-01 来源: EEWORLD关键字:NXP  eIQ 手机看文章 扫描二维码
随时随地手机看文章

翻译自——EEtimes,Junko Yoshida

 

自动驾驶汽车(AV)的发展并不一定需要人工智能或深度学习。简单地说,不是所有的AV都需要AI驱动。然而,深度学习的快速进步和准确性的提高,吸引了寻求改进其高度自动化工具的开发人员。

 

但是仍然存在一些验证人工智能驱动的AV安全性的困难。安全研究人员担心深度学习的“黑箱”性质,这只是众多棘手问题的一个。目前还不确定AV设计者是否能够验证一个持续学习的AI系统或者功能,一旦部署在车内的专用硬件上,其表现是否会与在更强大的计算机系统上开发和培训时一样,这仍是一个未知数。

 

尽管存在这些问题,自动驾驶AV和安全领域的专家都认识到人工智能的发展是不可避免的。

 

随着UL 4600规范草案的发布,Edge Case Research的首席技术官Phil Koopman说到:“我们追求的是完全自主。”

 

UL 4600是目前保险商实验室正在开发的用于评估自主产品的安全标准,它既不假设也不要求在AV中部署深度学习。但是,该标准涵盖了对安全至关重要的应用程序中使用的任何机器学习和其他自治功能的验证。

 

深度学习的汽车级软件工具包

 

在此背景下,NXP半导体公司推出了eIQ自动深度学习工具包,使汽车AI应用开发性能提高30倍,并且能使客户更快开发AI应用。

 

恩智浦半导体汽车人工智能战略与伙伴关系主管Ali Osman Ors表示:“迄今开发的大多数深度学习框架和神经网络都用于视觉、语音和自然语言等消费者应用上。”但它们不一定是在开发与性命攸关的应用程序时考虑的。

 

Click here for larger image
(Source: NXP)

 

作为领先的汽车芯片供应商,NXP正在进一步改进其软件工具包,使之符合汽车软件性能改进和ASPICE能力等级评定。ASPICE是德国汽车制造商为改善软件开发过程而制定的一套指导方针。

 

NXP表示, eIQ自动工具集专门为NXP的S32V234处理器设计,这将帮助AV开发人员优化深度学习算法的嵌入式硬件开发,并加快推向市场的时间。

 

当被问及是否有类似的用于深度学习的自动评分工具包时,Ors说:“一些汽车原始设备制造商可能已经在内部设计了他们自己的工具。但据我所知,我还没有见过其他汽车芯片供应商提供像我们这样的汽车质量软件工具包来进行深度学习。”

 

修剪、量化、压缩

 

如今,我们对嵌入式系统的数据准备和训练(学习)以及人工智能推理的过程有了很好的理解。

 

据说AV开发者在测试车辆行驶在公共道路上时,以每秒4Gb的速度收集数据。对如此庞大的数据进行清理和注释并将其用于培训数据上的代价非常昂贵。在某些情况下,光是数据标记处理本身

的开销就会大大削弱AV初创公司。

 

但对AV设计师来说,同样具有挑战性的是如何让优化AI模型并将其部署在推理引擎上所涉及的艰巨任务中去。Ors解释,NXP的工具加速了神经网络的“量化、修剪和压缩”过程。

 

首先,修剪意味着删除神经网络结构中存在的冗余连接,删除不重要的权重。当然,新的“修剪”模型将会失去准确性。因此,模型必须在修剪后进行微调,以恢复其准确性。

 

接下来,量化创造了一个“高效的计算过程”,它涉及到通过集群或四舍五入来绑定权重,以便使用更少的内存来表示相同数量的连接。另一种常见的技术是通过舍入将浮点权值转换为定点表示。与修剪一样,模型在量化后必须进行微调。

 

AV设计师通过运行测试数据(深度学习系统之前没有见过)来评估转换模型的准确性,并进一步对模型进行微调。

 

Click here for larger image
(Source: NXP)

 

分区负载

 

除此之外,eIQ Auto对工作负载进行分区,并为神经网络的每个部分选择最优计算引擎。它加快了手工制作推理引擎的过程,因为该工具可以帮助AV设计师找出哪些任务在CPU、DSP或GPU中运行得最好。Ors解释,由于eIQ Auto必须非常熟悉处理器内部的情况,所以它不能用于非NXP设备。

 

eIQ Auto除了提供模型优化和使用工具(脚本、编译器工具链)和运行库(C/ c++、vector DSP、NEON)之外,还提供TensorFlow、ONNX、Caffe、Pytorch等培训框架和模型格式的接口。

 

总之,该工具包帮助客户快速从开发环境转移到满足严格的汽车标准的AI实现。

 

人工智能在AV中应用

 

如今,“视觉”是车内最流行的人工智能应用,它利用神经网络对图像上的物体进行分类。视觉还用于司机和机舱监控、人脸识别和占用率检测。

 

Click here for larger image
(Source: NXP)

 

在汽车领域其他潜在的AI应用还有雷达。

 

未来的雷达有望使用神经网络根据其图像对道路使用者进行分类。然而,Ors指出,人工智能在雷达中的应用仍未得到发展。“由于使用雷达作为传感器的相关规定,以及进入门槛会比较高。“他补充说:与CMOS图像传感器相比,雷达也很昂贵。这意味着雷达数据,不能轻易获得,从而限制了可用的数据集。

 

人工智能也有望应用于数据融合,例如雷达视觉。但是,对于何时融合两种感官数据,业界还没有达成共识。“早期融合和晚期融合仍在争论中,”Ors表示。

  

今天,大多数测试的AV都配备了耗电硬件,这对于大批量的汽车生产来说并不理想。NXP希望其新的eIQ工具包能够使客户“在具有最高安全性和可靠性的嵌入式处理器环境中”部署强大的神经网络。


关键字:NXP  eIQ 引用地址:NXP eIQ深度学习包加速汽车AI应用开发

上一篇:瑞萨电子加入AVCC联盟,加速自动驾驶汽车发展
下一篇:尼得科联手中国广汽成立新能源汽车驱动马达合资公司

推荐阅读最新更新时间:2024-10-25 01:11

NXP全新i.MX RT700跨界MCU搭载eIQ Neutron NPU, 以高性能、低功耗赋能AI边缘
高度集成的全新i.MX RT700跨界MCU旨在显著节省功耗,配备eIQ Neutron神经处理单元(NPU),可在边缘端提供高达172倍的AI加速 中国上海——2024年9月24日—— 恩智浦半导体(NXP Semiconductors N.V.,)今日宣布推出全新i.MX RT700 跨界MCU系列,旨在为支持智能 AI 的边缘端设备赋能,例如可穿戴设备、消费医疗设备、智能家居设备和 HMI 平台 。i.MX RT700 系列为边缘 AI 计算的新时代提供了高性能、广泛集成、先进功能和能效的优化组合。 i.MX RT700 在单个设备中配备多达五个强大的内核,包括在跨界 MCU 中 首次集成eIQ® Neutr
[嵌入式]
<font color='red'>NXP</font>全新i.MX RT700跨界MCU搭载<font color='red'>eIQ</font> Neutron NPU,  以高性能、低功耗赋能AI边缘
NXP和NVIDIA合作,首次将TAO集成到eIQ
在 NVIDIA GTC 2024上,恩智浦和 NVIDIA 宣布了一项新的合作,使 NVIDIA 经过训练的 AI 模型能够通过 eIQ 机器学习开发环境部署在恩智浦的边缘处理设备产品组合上。 根据消息,此次合作使开发人员能够通过将 NVIDIA TAO 工具包集成到 NXP eIQ 机器学习开发环境中来加速 AI 开发。 据报道,恩智浦是第一家将 NVIDIA TAO API 直接集成到 AI 支持产品中的半导体供应商。 恩智浦工业和物联网边缘高级副总裁兼总经理 Charles Dachs 表示:“人工智能创新将定义智能互联世界的未来。将 NVIDIA 在训练和测试 AI 模型方面的专业知识与恩智浦在工业和物联网边缘创
[嵌入式]
恩智浦eIQ® Neutron神经处理单元
恩智浦eIQ® Neutron神经处理单元 高级处理能力和机器学习能力对于下一波边缘应用至关重要 。机器学习用例在不同的市场和应用领域大不相同,因而需要不同的加速计算性能,在功耗和整体解决方案成本方面也差别迥异。 机器学习应用提升计算性能和能效可通过多种方式,其中最有效的是将专门构建的专用神经处理单元(NPU),或称为机器学习加速器(MLA)或深度学习加速器(DLA)集成到器件中,以补充CPU计算核心。 恩智浦提供广泛的产品组合,从传统的Kinetis MCU、LPC系列以及最近的MCX产品系列,到我们的i.MX RT跨界MCU和i.MX应用处理器,我们服务的每一个市场领域,对高效的机器学习计算能力的需求都在增
[物联网]
<font color='red'>恩智浦</font><font color='red'>eIQ</font>® Neutron神经处理单元
恩智浦借助eIQ® Model Watermarking保护机器学习IP
恩智浦借助eIQ® Model Watermarking保护机器学习IP 恩智浦新推出的eIQ Model Watermarking工具是eIQ工具包的一部分,可帮助开发人员保护其机器学习模型防范IP失窃 中国上海——2023年1月31日—— 恩智浦半导体 在eIQ工具包中增加了一款用于机器学习开发的新工具——eIQ® Model Watermarking。eIQ Model Watermarking是恩智浦首个可有效帮助开发人员保护其机器学习资产的工具 。该工具可在机器学习模型中嵌入水印,为模型添加版权所有权,开发人员在无需访问该模型源码的前提下,证明该机器学习模型是自己所拥有模型IP的副本或克隆。 产品重要性
[工业控制]
<font color='red'>恩智浦</font>借助<font color='red'>eIQ</font>® Model Watermarking保护机器学习IP
机器学习成为主流—恩智浦eIQ™软件开发环境更智能更友好
机器学习成为主流——恩智浦eIQ™软件开发环境更智能、更友好 自物联网(IoT)问世以来出现了多项颇具颠覆性的创新,边缘智能便是其中之一。物联网带来了数十亿智能互联设备,这些设备传输TB级海量传感器数据,用于执行基于人工智能的云计算。除此之外,另一项革命正在进行:边缘设备上的机器学习(ML)。随着越来越多的智能设备迁移到网络边缘,恩智浦紧跟趋势,提供成本、性能和功率优越的处理解决方案,在多个市场和应用推动机器学习技术,让最终用户享受到更强安全性、更高隐私性、更少延迟等优势。 以前,机器学习、深度学习和神经网络应用一直是数据科学家和人工智能专家的专属领域。但是,越来越多的机器学习工具和技术问世,消除了机器学习应用开发方面的一
[物联网]
机器学习成为主流—<font color='red'>恩智浦</font><font color='red'>eIQ</font>™软件开发环境更智能更友好
Arm Ethos-U让NXP eIQ变得更聪明
NXP半导体近日宣布,它将提高机器学习的发展环境和产品组合。通过一项投资,NXP与加拿大Au-Zone技术公司建立了独家战略合作伙伴关系,通过易于使用的ML工具来扩展NXP的eIQ™机器学习(ML)软件开发环境,并扩展其为边缘 ML提供的硅胶优化推理引擎。 此外,NXP表示,为了支持应用处理器,他们一直在与Arm合作,开发Arm®Ethos-U™神经处理单元体系结构。 NXP将把Ethos-U65集成到下一代的i.MX应用处理器中,为快速增长的工业和物联网优势提供节能、低成本的ML解决方案。 NXP高级副总裁兼边缘处理总经理Ron Martino表示:“NXP的可扩展应用处理器为客户提供了一个高效的产品平台和广泛的生
[物联网]
Arm Ethos-U让<font color='red'>NXP</font> <font color='red'>eIQ</font>变得更聪明
NXP车规级深度学习工具包eIQ Auto将汽车应用性能提高30倍
旨在通过快速集成神经网络,最大化客户软件效率 提供包含软件、转换工具和车规级推断引擎的深度学习工具包 与恩智浦的S32V处理器系列紧密集成,以简化ADAS开发 全球最大的汽车半导体供应商恩智浦半导体NXP Semiconductors N.V.推出汽车车规级深度学习工具包eIQ Auto,扩展了公司eIQ机器学习产品系列。该工具包旨在帮助客户从开发环境快速地转向满足汽车行业严格标准的人工智能应用集成。eIQ Auto能够将基于深度学习的算法应用到视觉、自动驾驶、传感器融合、驾驶员监控和其他不断发展的汽车应用。 eIQ Auto工具包使客户能在PC端/云端/GPU环境下对汽车产品进行开发,并将其神经网络集成到S3
[汽车电子]
NXP eIQ深度学习包加速汽车AI应用开发
翻译自——EEtimes,Junko Yoshida 自动驾驶汽车(AV)的发展并不一定需要人工智能或深度学习。简单地说,不是所有的AV都需要AI驱动。然而,深度学习的快速进步和准确性的提高,吸引了寻求改进其高度自动化工具的开发人员。 但是仍然存在一些验证人工智能驱动的AV安全性的困难。安全研究人员担心深度学习的“黑箱”性质,这只是众多棘手问题的一个。目前还不确定AV设计者是否能够验证一个持续学习的AI系统或者功能,一旦部署在车内的专用硬件上,其表现是否会与在更强大的计算机系统上开发和培训时一样,这仍是一个未知数。 尽管存在这些问题,自动驾驶AV和安全领域的专家都认识到人工智能的发展是不可避免的。 随着UL 460
[汽车电子]
<font color='red'>NXP</font> <font color='red'>eIQ</font>深度学习包加速汽车AI应用开发
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved