首页 > 其他分享 >浪潮信息开源全球首个自动并行 高容错 低延时自动驾驶计算框架AutoDRRT

浪潮信息开源全球首个自动并行 高容错 低延时自动驾驶计算框架AutoDRRT

时间:2023-08-16 14:36:00浏览次数:50  
标签:计算 驾驶 容错 自动 AutoDRRT 延时 分布式

近日,2023年开放计算中国社区技术峰会(OCP China Day 2023)在北京举行。会上,浪潮信息正式发布自动驾驶计算方案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接口,支持车路协同场景,提供框架专家团队解答框架部署与使用技术问题,用户可以通过[email protected]提交相关问题。

三大创新功能,打造便捷、高效、安全的自动驾驶计算开发生态

AutoDRRT将为用户提供自动分布式并行、高容错、低延时三大计算功能模块和开发工具,并开放自动驾驶应用层低延时感知、定位、融合、规划控制等算法API接口、开源深度优化的中间件及OS,方便用户针对不同的智能驾驶应用场景,选择适合的算法,快速搭建部署智能驾驶应用。

自动分布式并行计算功能:针对自动驾驶算法应用到不同计算引擎,实现快速迁移的需求,AutoDRRT 兼容业界所有主流的异构架构,支持0代码实现从单计算引擎到多计算引擎的自动分布式并行,用户无需代码开发,即可实现上百个不同算法在不同计算引擎上的分布式计算。 

低延时计算功能:面对自动驾驶应用运行的低延时挑战,浪潮信息采用软硬件协同优化技术,从硬件系统层、软件环境层、应用框架层及算法内核层四个方面入手,采用40余种优化手段,综合考虑了计算、数据IO、通信的性能需求及耗时热点,最大化减少整体延时,基于AutoDRRT实现自动驾驶应用从感知到控制的端到端延时低至60ms,比行业内应用运行的平均时延降低40%,可以更好的满足自动驾驶对实时性的要求。

容错计算功能:为解决应用层的安全运行,AutoDRRT还设计了高容错计算功能,通过对底层节点进行改进,实现了节点级的冗余通信,结合框架的智能负载均衡及调度功能,最终可实现用户无感的高容错功能,实现了计算、通信、IO的冗余。当某一自动驾驶算法如果由于系统故障失效,AutoDRRT可实时切换到冗余算法,切换延时低至1ms,从而保障系统安全。

AutoDRRT这些创新优化功能增强了自动驾驶计算框架的实时性能、分布式并行和容错性,并提供了从感知、定位、决策规划和控制的多个优化算法模型,努力降低开发门槛,旨在让尽可能多的研究学者、汽车整车厂商、软件开发商等进行自动驾驶技术的联合开发创新,打造便捷、高效、安全的自动驾驶计算开发生态,促进自动驾驶技术的发展与落地。

标签:计算,驾驶,容错,自动,AutoDRRT,延时,分布式
From: https://blog.51cto.com/u_15890566/7107567

相关文章

  • 自动同步 github 仓库到 gitee
    自动同步github仓库到gitee先上最终效果代码仓库:github2giteeGithubAction同步结果:为什么要同步到gitee将gitee仓库作为备份镜像仓库,以防不测网上的同步方法大致在网上查找了一通,基本都是使用githubaction做到自动同步,也有一些前人封装好的action,所以做起来......
  • Python 如何自动遍历文件下所有的文件,然后再对每一个文件夹读取里面的csv文件
    Python如何自动遍历文件下所有的文件,然后再对每一个文件夹读取里面的csv文件:代码:importosimportcsv#设置要遍历的文件夹路径folder_path="your_folder_path"#遍历文件夹forroot,dirs,filesinos.walk(folder_path):#遍历当前文件夹下的所有文件for......
  • 基于python的12306自动抢票系统的设计与实现
    铁路售票系统12306网站作为一个广受人们的日常使用工具,受大极大的关注。铁路售票的管理者都主要考虑降低成本,提升售票服务满意度。一年一度的春运和节假日出行高峰期,给众多的出行群众者带来了极大的烦恼,也给用户购买火车票造成了巨大的不方便。本文通过调研动车售票系统的业务流程,......
  • FreeSql生产环境自动升级数据库解决方案
    https://www.yii666.com/blog/24613.html 项目场景:使用FreeSql,包含所有的ORM数据库,都会存在这样的问题。在codefirst模式下,根据代码自动更新数据库,都建议不要在生产环境使用。为什么呢?其实不建议使用,主要是根据代码自动生成数据时,极有可能会造成数据的丢失,比如修改字段类型,自......
  • 基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程
    (基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程)1Jenkins是什么?学习官网:Jenkins官网,Jenkins中文官网;Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件;用Java语言编写的,可在Tomcat、Docker等流行的容器中运行,也可独立运行。......
  • 小程序自动发版探索,两个优秀的第三方库该如何选择?且听我娓娓道来【玩转前端】
    前情提要目前的多端项目,在代码发布的时候,对于不同的端,需要进行不同的操作。尤其小程序端,每次都要在开发者工具中进行一次:上传->填写版本信息->提交审核(确定上线时)既然手动这么麻烦,能不能做成自动的?让开发节省重复操作时间,同时避免手动操作遗漏的可能性。我翻阅资料,发现已经有大佬......
  • FL Studio发布21.1新版!新增Hyper Chorus插件及自动更新功能
    很高兴地宣布在去年12月发布重大版本更新后,FLStudio在2023年8月正式更新到21.1版。本次更新虽然只是维护性质,但我们还是为大家带来了一些全新的功能,包括通过钢琴卷中的音阶捕捉和自定义音符工具,引入更快、更有创意的音符编辑。彩色波形,更好地管理采样。极致的合唱插件"HyperChor......
  • ui自动化从登录到新增数据
    fromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.byimportBy#通过ID来定位driver=webdriver.Chrome()driver.maximize_window()driver.get('https://www.jdy.com/login/')#打开网站sleep(3)driver.find_element(By.ID,'......
  • Python Fire:自动生成命令行接口
    首先创建一个 student_file.pypipinstallfire使用 Fire 转换成命令行程序 1.默认方式importfiredefimport_file(fp):print("函数1打印结果:{}".format(fp))defexport_file(fp):print("函数2打印结果:{}".format(fp))if__name__=="__m......
  • Raspberry Pi OS 开启 root 用户并设置为默认自动登录
    1、设置密码#sudopasswdroot2、启用root 用户#sudopassd--unlockroot3、开启root 用户ssh登录的权限。修改/etc/ssh/sshd_config文件,新增一行  PermitRootLoginyes,(此步骤可忽略)PermitRootLoginyesUsePAMyes4、修改 /etc/systemd/system/autolo......