FlagTree包含一系列的开源项目,旨在通过全球开放合作的方式,共同打造面向多种AI芯片的开源、统一编译器。
社区已发布 v0.1.0 发行版,详情请参考 https://gitee.com/flagtree/flagtree/releases/tag/v0.1.0
组织介绍

组织介绍

FlagTree是面向多种AI芯片的开源、统一编译器。

愿景与目标

  • 更强的Triton技术: 打造面向多种AI芯片的统一、增强的编译器和相关工具的代码仓库,变零散为统一,聚合各方研发和创新力量,培育更强的Triton能力。

  • 壮大Triton生态: 构建Triton-lang上游社区的中游生态,同构FlagTree,壮大Triton的上下游生态。

  • 为用户打造真正统一的编译器支撑: 构建真正统一的代码仓库,为上层用户提供一站式的Triton支持,为上层的算子库、算法开发形成统一的编译器依赖。

技术特征

  • 增强的硬件表达能力:扩展triton前端语言,新增硬件原语与指导属性(如Shared Memory优化),精准控制底层硬件行为,提升开发灵活性。
  • 统一的硬件抽象架构:构建并行、存储与加速计算的统一抽象层,指导后端编译器自动适配多厂商硬件(如GPU/ASIC),实现跨平台性能优化。
  • 编译架构深度整合:融合Linalg扩展DSA与TTGIR双路线,优化中间层编码与布局映射,提升编译效率与跨厂商兼容性。
  • 开放的硬件特性集成:支持厂商以非硬件方言形式暴露专属特性(如架构指令集),通过中上层统一接口实现性能调优,降低适配成本。
  • 端到端性能提升:结合语言层指导与中间层优化,突破现有triton性能局限。

快速入门

https://gitee.com/flagtree/flagtree/blob/main/README_cn.md

代码仓地址

https://gitee.com/flagtree/flagtree

开发者文档

https://gitee.com/flagtree/flagtree/tree/main/docs

许可协议

FlagTree主要遵循MIT协议,详情请参考各代码仓LICENSE声明。

如何参与

加入飞书群 关注公众号
加入飞书群 输入图片说明

联系方式

网站:
https://gitee.com/flagtree

成就
5
Star
1
Fork
成员(4)
graymcl
Admin
zhzhcookie
MinerLiu

搜索帮助