近日,浪潮信息正式发布自动驾驶计算框架AutoDRRT(Autonomous Driving Distributed Robust Real-Time)开源计划,为提升自动驾驶系统的自动分布式并行、高容错、低延时能力提供开源、高效的计算框架。
AutoDRRT自动驾驶计算框架支持自动分布式并行、高容错与低延时三大创新功能,将为业界提供免费开放的自动驾驶开发工具模块,自动驾驶应用测试数据集及测试代码,各类自动驾驶场景算法API接口。汽车厂商、软件平台商和中间件软件开发商可通过如下网址(https://github.com/IEIAuto/AutoDRRT.git),或点击文末阅读原文,免费下载使用。
浪潮信息宣布开源自动驾驶计算框架AutoDRRT
目前,全球自动驾驶市场快速发展,据IDC和华经产业研究院相关报告数据显示,2022年全球支持自动驾驶的相关车辆达到1770万台,预计2026年会增长5倍,达到8930万台。
随着自动驾驶市场的爆发,自动驾驶相关技术也快速发展,自动驾驶算法模型从原来的2D+CNN小模型算法向BEV+Transformer大模型算法演进、算力需求也指数级增长,车载计算系统由多个系统的分布式并行计算到系统内的分布式并行计算发展,不仅对系统高功耗下的散热带来了挑战,也对计算时延提出严苛需求,还有分布式并行计算的效率、软硬件系统的安全性也都需要不断提升。
面对当前自动驾驶计算技术发展面临的挑战,浪潮信息宣布自动驾驶计算框架AutoDRRT开放测试计划,面向整车厂、软件平台提供商和中间件软件开发商等用户开放,支持用户基于AutoDRRT搭建自动驾驶场景,通过搭载智能域控平台EIS400来支持用户进行复杂场景的性能测试,联合打造典型自动驾驶场景方案。
此外,为推动汽车智能驾驶技术的发展,浪潮信息将持续推动框架的版本更新,在分布式编排效率、容错、延时持续优化升级,并开放车路协同V2X接口,支持车路协同场景,提供框架专家团队解答框架部署与使用技术问题,用户可以通过AutoDRRT@ieisystem.com提交相关问题。
三大创新功能,打造便捷、高效、安全的自动驾驶计算开发生态
AutoDRRT将为用户提供自动分布式并行、高容错、低延时三大计算功能模块和开发工具,并开放自动驾驶应用层低延时感知、定位、融合、规划控制等算法API接口、开源深度优化的中间件及OS,方便用户针对不同的智能驾驶应用场景,选择适合的算法,快速搭建部署智能驾驶应用。
自动分布式并行计算功能:针对自动驾驶算法应用到不同计算引擎,实现快速迁移的需求,AutoDRRT 兼容业界所有主流的异构架构,支持0代码实现从单计算引擎到多计算引擎的自动分布式并行,用户无需代码开发,即可实现上百个不同算法在不同计算引擎上的分布式计算。
低延时计算功能:面对自动驾驶应用运行的低延时挑战,浪潮信息采用软硬件协同优化技术,从硬件系统层、软件环境层、应用框架层及算法内核层四个方面入手,采用40余种优化手段,综合考虑了计算、数据IO、通信的性能需求及耗时热点,最大化减少整体延时,基于AutoDRRT实现自动驾驶应用从感知到控制的端到端延时低至60ms,比行业内应用运行的平均时延降低40%,可以更好的满足自动驾驶对实时性的要求。
容错计算功能:为解决应用层的安全运行,AutoDRRT还设计了高容错计算功能,通过对底层节点进行改进,实现了节点级的冗余通信,结合框架的智能负载均衡及调度功能,最终可实现用户无感的高容错功能,实现了计算、通信、IO的冗余。当某一自动驾驶算法如果由于系统故障失效,AutoDRRT可实时切换到冗余算法,切换延时低至1ms,从而保障系统安全。
AutoDRRT这些创新优化功能增强了自动驾驶计算框架的实时性能、分布式并行和容错性,并提供了从感知、定位、决策规划和控制的多个优化算法模型,努力降低开发门槛,旨在让尽可能多的研究学者、汽车整车厂商、软件开发商等进行自动驾驶技术的联合开发创新,打造便捷、高效、安全的自动驾驶计算开发生态,促进自动驾驶技术的发展与落地。