活动回顾 | 上海交大/中科院计算所/微软亚研/智源多位大咖分享干货,Meet AI Compiler 第5期技术沙龙圆满结束

💡 原文中文,约3000字,阅读约需7分钟。
📝

内容提要

本次活动邀请了多位AI编译器专家,分享了MLCEngine、ElasticRoom和FlagGems等技术。活动现场氛围活跃,激发了对AI编译器技术的思考。HyperAI超神经是一个开放的学术交流平台,欢迎更多人加入AI Compiler Family。

🔎

延伸解读

三大技术分享的侧重点

本次沙龙的三场分享分别针对AI编译器落地的不同环节。MLCEngine关注LLM的跨平台通用部署,兼顾服务器端高吞吐低延迟与本地无缝部署;ElasticRoom聚焦多租户DNN推理,通过资源约束编译和优先级调度,试图同时提升GPU利用率和实时请求的低延迟;FlagGems则基于Triton构建高性能通用算子库,为PyTorch大模型提供推理与训练加速。三者从部署、调度到算子层,覆盖了AI编译器的关键栈。

ElasticRoom要解决的实际矛盾

文章指出,现有GPU资源划分机制在面临批量异构DNN推理请求时,无法同时提高资源利用率和确保实时请求的低延迟。ElasticRoom基于TVM构建资源约束编译,并引入强优先级调度,试图在两者之间取得平衡。对于多租户推理场景,这种协同设计思路提示读者:单纯依赖运行时资源划分可能不够,编译期与调度期的联合优化才是关键。

FlagGems的Triton实践路径

FlagGems基于OpenAI的Triton语言开发,定位是高性能通用算子库,为PyTorch框架下的大模型提供推理与训练加速。针对Triton的编程特点,团队应用了运行时优化和自动代码生成两项技术创新,以拓展算子表达能力并提升性能。这反映出在算子层面,利用Triton的编程模型并结合自动化手段,是当前加速大模型的一种可行方向。

社区与后续活动

HyperAI超神经将自身定位为开放学术交流平台,并运营AI编译器社区,提供数据集、教程、论文解读等基础设施。本次沙龙由HyperAI超神经主办,OpenBayes、MLC.AI社区、中科院计算所、CCF高性能计算专委会等参与合作。第6期Meet AI Compiler技术沙龙预计年底在上海举办,并开放讲师推荐、场地与茶歇赞助等共创形式,感兴趣者可关注后续参与机会。

❓

Q&A

本次活动的主要主题是什么?

本次活动主要围绕AI编译器技术,分享了MLCEngine、ElasticRoom和FlagGems等技术的最新研究成果和应用实践。

MLCEngine的主要功能是什么?

MLCEngine是一个能够在不同平台上进行通用部署的LLM引擎,具备高吞吐量和低延迟的LLM服务能力。

ElasticRoom的创新之处在哪里?

ElasticRoom是一个多租户DNN推理引擎,通过资源约束编译和优先级调度,实现高GPU利用率和低延迟的实时请求。

FlagGems是基于什么技术开发的?

FlagGems是基于OpenAI的Triton语言开发的高性能通用算子库,旨在为PyTorch框架下的大模型提供推理与训练加速。

HyperAI超神经的目标是什么?

HyperAI超神经旨在构建国内最活跃的AI编译器社区,提供多种基础设施支持,促进AI编译器技术的发展。

下一期Meet AI Compiler技术沙龙何时举办?

2024 Meet AI Compiler第6期技术沙龙预计在年底于上海举办,欢迎各方参与。

🏷️

标签

➡️

继续阅读