3 Star 13 Fork 5

MindSpore/acctransformer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

acctransformer 介绍

一、介绍

acctransformer是一个基于MindSpore框架以及昇腾 CANN 软件栈的transformer加速库,原生支持昇腾AI处理器NPU。
实现了一些对transformer模型中self-attention部分的加速算法,目前已支持:

  • FlashAttention2
  • TriangleAttention

如果您对MindSpore acctransformer有任何建议,请通过issue与我们联系,我们将及时处理。

算法支持列表如下:

名称 路径 文档
FlashAttention2 FlashAttention2 文档
TriangleAttention TriangleAttention 文档

二、安装使用

2.1、环境安装

2.1.1、配套环境要求

首先需要准备包含昇腾AI处理器NPU的Linux服务器,并安装对应CANN版本的NPU驱动以及固件。

算法配套环境表如下:

名称 配套组件 版本要求
FlashAttention2 MindSpore
CANN配套软件包
NPU: Ascend 910
MindSpore: 2.2.0
CANN配套软件包: 适配MindSpore版本
TriangleAttention MindSpore
CANN配套软件包
NPU: Ascend 910
MindSpore: 2.2.0
CANN配套软件包: 适配MindSpore版本

2.1.2、安装指南

MindSpore官方网站:链接
各算法安装以及使用方法,参考算法支持列表各目录下README文档。

三、分支以及版本说明

初始版本,后续待补充

四、测试

参考每个算法模块下README指导文档。

五、许可证

Apache License 2.0

空文件

简介

暂无描述 展开 收起
README
Apache-2.0
取消

发行版 (1)

全部

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mindspore/acctransformer.git
git@gitee.com:mindspore/acctransformer.git
mindspore
acctransformer
acctransformer
fa1_for_ms2.2.11

搜索帮助