0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AI框架历史演进和趋势探索

Carol Li 来源:电子发烧友网 作者:李弯弯 2022-10-20 01:52 次阅读
电子发烧友网报道(文/李弯弯)AI框架是一种底层开发工具,是集深度学习核心训练和推理框架、基础模型库、端到端开发套件、丰富的工具组件于一体的平台。

有了AI框架,工程师在工作时调试算法,就可以更快速、更高效。通俗一点讲,AI框架相当于是AI时代的操作系统,如同PC时代Windows,移动互联网时代的iOS和安卓。

AI框架发展现状和趋势

AI框架的历史并不算长,从2010年诞生的Theano算起,至今不过十二年时间。2017年后,早期的Theano、Caffe、Torch等框架逐渐销声匿迹,2016年前后出现的TensorFlow(谷歌)、PyTorch(Facebook)、飞桨(百度)逐渐占据市场。

从目前市场占有情况看,产业界以TensorFlow为主,学术界以PyTorch为主。与TensorFlow过于注重工业,PyTorch专注学界不同,飞桨的特性在于工业学界两手抓,通过动态图自动解析编译静态图的技术,兼顾了学界的灵活,同时也实现了产业界希望的高效。

除了TensorFlow、PyTorch、飞桨,深度学习框架还包括由Amazon设计研发并开源的MXNet、微软在github上开源的CNTK、华为推出的MindSpore、北京一流科技有限公司开发的OneFlow,以及清华大学自研的Jittor,和腾讯、字节跳动、360开源的Angel、BytePS、TensorNet。

过去这些年,AI框架已形成较为完整的技术体系,当前主流AI框架的核心技术演化出三大层次,分为基础层、组件层和生态层,其中基础层实现AI框架最基础核心的功能,具体包括编程开发、编译优化以及硬件使能三个子层。

从技术生态体系中的功能定位看,AI框架对下调用底层硬件计算资源,对上支撑AI应用算法模型搭建,提供算法工程化实现的标准环境,是AI技术体系的关键核心。

AI框架技术持续演进,历经萌芽阶段、成长阶段、稳定阶段,当前已进入深化阶段。AI框架正向着超大规模AI、全场景支持、安全可信等技术特性深化探索。

AI框架面临的挑战

然而在这个探索的过程中,面临诸多挑战。在超大规模AI方面,当前超大规模AI成为新的深度学习范式。OpenAI于2020年5月发布GPT-3模型,包含1750亿参数,数据集达到45T,在多项NLP任务中超越了人类水平。这种超大规模的模型参数及超大规模的数据集的AI大模型范式,实现了深度学习新的突破。

产业界和学术界看到这种新型范式的潜力后纷纷入局,继OpenAI后,华为基于MindSpore框架发布了盘古大模型、智源发布了悟道模型、阿里发布了M6模型、百度发布了文心模型等。超大规模AI正成为下一代人工智能的突破口,也是最有潜力的强人工智能技术。

超大规模AI需要大模型、大数据、大算力的三重支持,这就对AI框架提出了新的挑战,比如内存墙,大模型训练过程中需要存储参数、激活、梯度、优化器状态,鹏程 . 盘古一个模型的训练就需要近4TB的内存。算力墙,以鹏程 . 盘古2000亿参数量的大模型为例,需要3.6EFLOPS的算力支持,要求必须构建大规模的异构AI计算集群才能满足这样的算力需求,同时算力平台要满足智能调度来提升算力资源的利用率。还有通信墙、调优墙、部署墙等。

在全场景支持方面,随着云服务器、边缘设备、终端设备等人工智能硬件运算设备的不断涌现,以及各类人工智能运算库、中间表示工具以及编程框架的快速发展,人工智能软硬件生态呈现多样化发展趋势。但主流框架训练出来的模型却不能通用,学术科研项目间难以合作延伸,造成了深度学习框架的“碎片化”。

目前业界并没有统一的中间表示层标准,导致各硬件厂商解决方案存在一定差异,以致应用模型迁移不畅,增加了应用部署难度。因此,基于AI框架训练出来的模型进行标准化互通将是未来的挑战。

然而即使面临诸多挑战,过去两年,行业一直在持续探索,并取得一定突破,如2020年华为推出昇思MindSpore,在全场景协同、可信赖方面有一定的突破;旷视推出天元MegEngine,在训练推理一体化方面深度布局等。

整体而言,在人工智能体系中,AI框架处于贯通上下的腰部位置,下接芯片、上承应用,是一个关键枢纽,是推动AI应用大规模落地的关键力量。因此对于企业来说,克服AI框架当前面临的挑战,不断探索新趋势,进行技术创新,完善技术、功能和生态是关键。



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    26458

    浏览量

    264072
收藏 人收藏

    评论

    相关推荐

    FreeRTOS的发展历史和技术演进

    提供了可靠、高效的实时调度和任务管理。本文将简要介绍 FreeRTOS 的发展历史、技术演进、技术特点,并介绍 ESP-IDF 对 FreeRTOS 的绑定,以及 FreeRTOS 在 ESP32 等芯片上的应用。
    的头像 发表于 11-18 17:55 929次阅读

    WLAN 的历史和发展趋势

    电子发烧友网站提供《WLAN 的历史和发展趋势.pdf》资料免费下载
    发表于 11-15 11:45 0次下载
    WLAN 的<b class='flag-5'>历史</b>和发展<b class='flag-5'>趋势</b>

    软通动力受邀参加“昇思MindSpore AI框架”主题论坛,持续探索大模型创新实践

    华为全联接大会2023期间,华为举办了“昇思MindSpore AI框架:引领大模型科学智能原生创新”主题论坛,软通动力数字化创新服务线高级副总裁、数字基础设施与集成总经理谢睿,软通动力首席架构师
    的头像 发表于 09-21 21:20 534次阅读

    OpenHarmony AI框架开发指导

    一、概述 1、功能简介 AI业务子系统是OpenHarmony提供原生的分布式AI能力的子系统。AI业务子系统提供了统一的AI引擎框架,实
    发表于 09-19 18:54

    AI引擎编程:卡恩进程网络演进

    电子发烧友网站提供《AI引擎编程:卡恩进程网络演进.pdf》资料免费下载
    发表于 09-13 17:24 0次下载
    <b class='flag-5'>AI</b>引擎编程:卡恩进程网络<b class='flag-5'>演进</b>

    峰会回顾第7期 | 视窗绘制技术演进和新趋势

    ;(4)沉浸式场景的新的交互范式的4个趋势进行探索演进。 04►总结 应用场景及用户需求的变化是视窗绘制技术演进的主要驱动力,期待大家一起关注和参与视窗绘制技术创新,共同助力OS视窗
    发表于 08-22 16:33

    面向万物智联的应用框架的思考与探索

    本文转载自 OpenHarmony TSC 《峰会回顾第3期 | 面向万物智联的应用框架的思考与探索》演讲嘉宾 | 余枝强回顾整理 | 廖涛排版校对 | 李萍萍 嘉宾简介余枝强
    发表于 08-08 17:04

    PCIe®标准演进历史

    自2003年推出以来,PCIe发展至今已经从最初的1.0升级到了6.0,在上一篇文章中为大家介绍了PCIe基础知识:《什么是PCIe?》 ,本文则为大家简单介绍一下 PCIe 标准的演进历史以及
    的头像 发表于 07-26 08:05 926次阅读
    PCIe®标准<b class='flag-5'>演进</b><b class='flag-5'>历史</b>

    人工智能框架生态峰会即将召开,聚焦AI大模型技术与科学智能探索

    峰会将聚集顶尖AI公司、研究机构、开源社区、高校等,共同探讨人工智能框架的发展趋势与技术成果、成功案例和最佳实践,旨在促进各方广泛合作与深度交流,推动大模型与科学智能的创新,加速AI
    发表于 06-14 09:21 149次阅读
    人工智能<b class='flag-5'>框架</b>生态峰会即将召开,聚焦<b class='flag-5'>AI</b>大模型技术与科学智能<b class='flag-5'>探索</b>!

    面向万物智联的应用框架的思考和探索(下)

    应用框架,是操作系统连接开发者生态,实现用户体验的关键基础设施。其中,开发效率和运行体验是永恒的诉求,业界也在持续不断的发展和演进
    的头像 发表于 05-06 15:45 376次阅读
    面向万物智联的应用<b class='flag-5'>框架</b>的思考和<b class='flag-5'>探索</b>(下)

    面向万物智联的应用框架的思考和探索(中)

    应用框架,是操作系统连接开发者生态,实现用户体验的关键基础设施。其中,开发效率和运行体验是永恒的诉求,业界也在持续不断的发展和演进
    的头像 发表于 05-06 15:43 383次阅读
    面向万物智联的应用<b class='flag-5'>框架</b>的思考和<b class='flag-5'>探索</b>(中)

    面向万物智联的应用框架的思考和探索(上)

    应用框架,是操作系统连接开发者生态,实现用户体验的关键基础设施。其中,开发效率和运行体验是永恒的诉求,业界也在持续不断的发展和演进
    的头像 发表于 05-06 15:35 385次阅读
    面向万物智联的应用<b class='flag-5'>框架</b>的思考和<b class='flag-5'>探索</b>(上)

    面向万物智联的应用框架的思考和探索(下)

    态,围绕相应的应用框架的设计和演进,分享个人在这个领域的思考,实践,以及下一步探索。 “万物皆有裂缝,那是光照进来的地方”– 莱昂纳德 · 科恩 1、具体案例分析:ArkUI开发框架
    发表于 05-06 10:17

    面向万物智联的应用框架的思考和探索(中)

    演进思路以及目前的局限;同时,进一步结合万物智联的新场景和新生态,围绕相应的应用框架的设计和演进,分享个人在这个领域的思考,实践,以及下一步探索。 “预见未来的最好方式,就是创造未来”
    发表于 05-05 14:41

    # 面向万物智联的应用框架的思考和探索(上)

    演进思路以及目前的局限;同时,进一步结合万物智联的新场景和新生态,围绕相应的应用框架的设计和演进,分享个人在这个领域的思考,实践,以及下一步探索。 “凡是过往,皆为序章”- 威廉 ·
    发表于 05-04 10:48