CANN图自动融合框架
Graph-autofusion【免费下载链接】graph-autofusionGraph-autofusion 是一个面向昇腾Ascend芯片的轻量级、解耦式组件集合旨在通过自动融合技术加速模型执行。 目前已开源 SuperKernel 组件未来将持续开放更多自动融合相关模块。项目地址: https://gitcode.com/cann/graph-autofusionLatest News[2026/04] Autofuse 组件开源 在昇腾芯片上提供 Autofuse 自动融合功能可以自动将相邻算子融合为1个消除输入输出的搬运耗时降低算子数量优化算子总时长。[2025/10] Graph-autofusion 项目开源 在昇腾芯片上提供 SuperKernel 融合功能可以减少任务调度等待时间和调度开销优化算子执行头开销。概述Graph-autofusion 是一个面向昇腾Ascend芯片的轻量级、解耦式组件集合旨在通过各种融合相关技术加速模型执行。 目前已开源 SuperKernel 组件和 Autofuse 组件未来将持续开放更多融合相关模块。组件特点专注融合加速技术基于 codegen 的 JIT 编译机制实现高效融合与加速。模块化与解耦各组件之间独立可按需选用底层依赖极少仅依赖 AscendC 与 runtime 环境。⚡️快速入门若您想体验 Graph-autofusion 的完整构建、测试与样例运行流程请参考构建验证若您希望了解 SuperKernel 组件的原理与使用请参考 SuperKernel 简介。若您希望了解 Autofuse 组件的原理与使用请参考 Autofuse 简介与快速上手。目录结构├── autofuse # Autofuse 组件Autofuse 源代码、测试、文档均在该子目录中 ├── build.sh # 一键式项目工程编译脚本 ├── cmake # 项目工程编译目录 ├── CMakeLists.txt # 项目 CMakeLists ├── docs # 项目整体文档 │ ├── build.md # 一键式构建脚本文档 │ ├── ... # 其他有关该项目的文档说明 ├── super_kernel # SuperKernel 组件SuperKernel 源代码、测试、文档均在该子目录中 ├── ... # 未来规划的组件 ├── README.md # graph-autofusion项目整体功能介绍 ├── scripts # 脚本路径 └── package相关信息贡献指南安全声明许可证【免费下载链接】graph-autofusionGraph-autofusion 是一个面向昇腾Ascend芯片的轻量级、解耦式组件集合旨在通过自动融合技术加速模型执行。 目前已开源 SuperKernel 组件未来将持续开放更多自动融合相关模块。项目地址: https://gitcode.com/cann/graph-autofusion创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考