面包屑图标 当前位置: 首页
AI资讯
热点详情

昆仑芯架构师侯珏谈飞桨AI产业实践与芯生态

AI热点日报
AI热点日报时间:2026-07-09
热点解读

昆仑芯科技从FPGA起步,与飞桨深度协同,支持大模型训练与推理。其R200加速卡及多卡互联方案已落地工业质检、文档处理等场景,实现从芯片到应用的完整AI生态闭环。

本教程基于昆仑芯科技资深架构师侯珏在第四届OpenI/O启智开发者大会上题为《昆仑芯×飞桨——AI产业实践与“芯”生态》的演讲实录整理。你将了解到昆仑芯科技的发展历程、与飞桨的深度生态合作、大模型训练与推理的核心技术,以及AI在工业质检、文档处理等场景中的实际落地案例。

一、关于昆仑芯科技

1.1 发展历程

昆仑芯科技前身是百度智能芯片及架构部,早在2011年就开始研发基于FPGA的翻跟斗。到2017年,FPGA系列翻跟斗部署数量已超过12000片。2018年,正式启动昆仑芯AI芯片产品的研发,发布第一代产品,2020年成功大规模部署。2021年8月,第二代系列产品成功量产;2022年起,昆仑芯二代产品开始向互联网及相关行业交付,并持续落地项目。

小提示: 昆仑芯从FPGA起步,到专用AI芯片,积累了十余年的硬件设计与落地经验,这为其芯片的量产和生态建设奠定了坚实基础。

1.2 AI芯片产业化的三道窄门

昆仑芯内部认为,AI芯片产业化必须解决三个关键问题,称为“三道窄门”,每道门槛都很高:

  • 第一道:芯片量产——量产是前提。只有量产并规模化,才能分摊流片、研发、设计等前期成本。同时,量产也是衡量芯片本身成熟度的重要标志。
  • 第二道:配套软件生态——包括芯片自身的软件栈(编译器、SDK、算子库、模型库等)以及面向开发者社区的生态建设。没有好的软件生态,客户无法使用芯片,市场竞争力为零。
  • 第三道:产品化——要长期投入把一款或一组芯片做好,持续产出产品,才能保证商业模式的可持续发展。这比完成单一项目更重要。

1.3 昆仑芯产品介绍

1.3.1 R200加速卡

昆仑芯二代产品系列中的R200加速卡,是一款全高全长双槽位卡,支持INT8、INT16、FP16、FP32多种精度计算。算力、内存、访存带宽等具体参数见上图表格。R200可搭配昆仑芯软件栈,也可搭配飞桨上层软件栈,支持飞桨深度学习框架及其推理、训练套件。

1.3.2 多卡翻跟斗组

针对多卡并行计算需求,昆仑芯推出了翻跟斗组——将多张R200加速卡通过200GB/s的卡间互联整合在一起。8张卡协同工作时,算力和显存达到单卡的8倍,满足单机多卡推理或并行训练需求。

1.3.3 开箱即用的软硬集成一体机

昆仑芯联合飞桨及百度全功能AI开发平台BML,打造了开箱即用的软硬集成一体机。该服务器为2U或4U规格,内置CPU、内存、开发平台、飞桨稳定发布版本,以及100多个行业模型。用户只需接通电源和网线,即可直接使用。

小提示: 开箱即用一体机特别适合中小企业和快速验证场景,省去了环境搭建和模型适配的繁琐步骤。

二、昆仑芯×飞桨生态

2.1 框架与芯片的关系

深度学习框架是AI时代的操作系统,AI芯片是核心算力支撑。业务应用通过业务模型和服务编排到达框架,框架将用户的脚本、组网代码、参数、优化器等内容翻译成各类算子,下发到AI芯片上进行计算,算完后将结果返回框架,继续处理下一个算子。

2.2 适配原则:你要什么,我就有什么

昆仑芯与飞桨的适配遵循“按需提供”原则,从底层到上层分为三层:

  • 设备管理层:飞桨的设备管理模块对接昆仑芯的runtime(驱动和运行时),使框架能识别设备、下发指令、申请内存等。
  • 计算执行层:以飞桨算子库为主,其中大量算子由昆仑芯提供或联合开发。昆仑芯软件栈提供XDNN算子库XTDK编程接口,飞桨可通过算子调用将操作下发到设备执行(launch kernel → 结果返回)。
  • 分布式通信层:昆仑芯的集合通信库(Communication library)与飞桨的fleet分布式通信模块结合,支持send、receive、all_reduce等操作,实现单机多卡、多机多卡的训练和推理。

2.3 合作时间线与现状

昆仑芯与飞桨的合作从2018年开始,经历了从简单到复杂、从推理到训练、从单一场景到复杂场景的过程。目前共支持300多个算子,大规模验证了50多个模型(且数量持续增长),另有200多个小模型跑通了飞桨TIPC认证全流程。对于个别未适配的算子,飞桨框架会自动fallback到CPU执行(性能稍慢但可算)。

2.4 已适配模型举例

适配模型涵盖图像分类、检测、分割、OCR、自然语言处理(NLP)等方向,包括飞桨特色的PPYOLO、PPOCR等“PP”系列模型。用户可在飞桨官方网站查询如何在昆仑芯上编译、安装和运行模型。

常见问题: 如果我的模型不在适配列表中怎么办?
答:首先飞桨框架会自动将不支持的算子回退到CPU计算,保证程序能运行。同时,昆仑芯和飞桨团队会持续更新算子库和模型列表,您也可以联系官方技术支持申请适配。

三、大模型:训练和推理

3.1 训练:支持飞桨四种数据并行方式

昆仑芯完全支持飞桨的四种数据并行方式

  • 数据并行(DP):将数据分到多设备,每个设备有完整模型副本。
  • 分组切分并行(Sharding):将模型参数分片到不同设备。
  • 张量模型并行(MP):将模型中的张量切分到不同设备。
  • 流水线并行(PP):将模型的不同层分配到不同设备,形成流水线。

用户只需在飞桨代码中将设备设置为昆仑芯(如set_device),即可像在其他硬件上一样运行。此外,飞桨套件(如PaddleClass、PaddleDetection)也支持昆仑芯,只需在模型配置的yaml文件中设置use_xpu=true即可。

3.2 推理:XPU Faster Transformer

针对Transformer类型网络,昆仑芯专门开发了XPU Faster Transformer工具。该工具通过算子融合(fusion)来减少显存占用并提升推理速度,在昆仑芯硬件上进行了针对性优化,能充分发挥硬件性能。

常见问题: 大模型训练时如何配置多卡?
答:飞桨的fleet分布式模块与昆仑芯通信库无缝对接。您只需在训练脚本中调用飞桨的分布式API(如paddle.distributed.fleet),并设置设备为昆仑芯,系统会自动加载通信库进行多卡通信。

四、AI产业实践

4.1 工业质监场景

典型的工业质检场景:工业摄像机拍摄一组零件的健康状况,通过机械臂将不合格产品剔除。实现这一过程需要推理、训练两件事——包括机构硬件、深度学习平台、推理引擎、Serving、模型训练等环节。最终形成高效率、高速度的工业质检流水线。

4.2 文档智能处理场景

以法律行业的“三书一函”为例。系统对文档进行导入、分析(文字识别、语义分析、语义理解),构建知识图谱并保存,实现完整的检测与语义分析,最后输出结果排序。这实现了业务全流程数字化,并支持用户自定义模型。

4.3 全栈技术生态图景

昆仑芯的落地案例十分丰富,上图展示了从底层芯片、服务器,到中间层昆仑芯SDK,再到飞桨框架,最终帮助各行各业实现业务目标的完整技术栈。本次主题“芯”生态,寓意昆仑芯与飞桨、上层应用共同在芯片、框架、算法、软件、硬件等多维度持续做大做强,与开发者、客户互相促进、共同进步。

常见问题: 昆仑芯的解决方案是否适用于非百度飞桨框架?
答:昆仑芯的软件栈支持多种主流框架,但针对飞桨做了深度适配和优化。若您使用其他框架,可通过昆仑芯的SDK(如XTDK)进行底层开发适配。建议优先使用飞桨以获得最佳体验。

如果您希望进一步了解昆仑芯产品和技术详情,欢迎访问昆仑芯科技官网。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:昆仑芯架构师侯珏谈飞桨AI产业实践与芯生态要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://m.elecfans.com/article/2028402.html
ai

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-09 18:38
macOS最方便的助手 Hummingbird

在macOS生态中,总有一些效率工具让人眼前一亮——Hummingbird便是其中之一。它专为需要快速获取信息、高效处理任务的用户量身打造,尤其在碎片化办公场景下,这种即时响应能力能显著提升工作效率。 需求人群 Hummingbird主要面向macOS用户,尤其适合那些经常进行知识检索、信息整理,或

AI热点2026-07-09 18:38
可视化构建与发布多渠道消息机器人平台

先说说这个平台的几个核心判断:它其实是个相当成熟的机器人搭建平台,最大的亮点在于,你不需要写一行代码,就能靠拖拽的方式,把聊天机器人给做出来,而且能直接发到Facebook、WhatsApp、信息这些渠道上去。什么是TextIt?TextIt是一个专注于多渠道消息的机器人平台。它的核心卖点,就是那个

AI热点2026-07-09 18:38
Raycast AI Lite 智能扩展自定义生产力工具

试想一下,你的电脑桌面上有一个全能效率工具箱,时刻准备着——快速启动应用、完成数学运算、管理剪贴板历史、与AI对话交流,甚至通过扩展解锁无限可能。这正是Raycast所要实现的目标。什么是 Raycast?简而言之,Raycast是一款直接运行在操作系统层面的效率启动器。它将先进AI模型与高度可扩展

AI热点2026-07-09 18:38
Documind AI智能工具功能介绍

你是否曾面对一份数十页的PDF报告,想要快速定位某个关键数据,或迅速掌握核心内容,却苦于没有时间逐页阅读?其实,这类任务完全可以交由AI高效完成。今天介绍的这款工具,正是为解决此类问题而生——它不仅能与PDF文档进行智能对话、一键生成摘要,还支持搭建自定义聊天机器人,将文档处理的体验提升到了全新高度

延伸阅读