- [2026/03] ops-blas项目上线,提供BLAS计算的API以及现代灵活接口aclBLASLt。
ops-blas是CANN (Compute Architecture for Neural Networks)算子库中提供高性能线性代数计算以及轻量化GEMM调用的算子库。
若您希望从零到一快速体验项目能力,请访问下述简易教程。
-
环境部署:介绍基础环境搭建,包括软件包和三方依赖的获取和安装、源码下载等。
说明:本步骤是QuickStart和各类教程的操作前提,请先完成基础环境搭建。
-
QuickStart:提供快速上手本项目能力的指南,包括编译部署、算子调用/开发/调试等核心能力。
若您已学习环境部署和QuickStart,对本项目有一定认知,并希望深入了解和体验项目,请访问下述详细教程。
- 接口列表:提供全量API信息,方便您查看aclblas和aclblasLt接口的分类和功能。
ops-blas仓关键目录结构如下。
ops-blas
├── docs # 项目文档介绍
├── examples # 端到端算子开发和调用示例
├── include # 对外头文件
├── scripts # 脚本目录
├── blasLt # blasLt主体源代码目录
├── blas # blas主体源代码目录
│ ├── utils # 公共函数
│ ├── dot # 向量点积算子实现
│ ├── gemv # 一般矩阵向量乘法算子实现
│ ├── ... # 其他算子实现
│ └── CMakeLists.txt # 算子编译配置文件
├── tests # 测试代码
本项目功能和文档正在持续更新和完善中,建议您关注最新版本。