CANN高性能线性代数算子库

📅 2026/7/15 7:32:33 👁️ 阅读次数 📝 编程学习
CANN高性能线性代数算子库

ops-blas

【免费下载链接】ops-blas本项目是CANN提供的高性能线性代数计算以及轻量化GEMM调用算子库。项目地址: https://gitcode.com/cann/ops-blas

🔥Latest News

  • [2026/03] ops-blas项目上线,提供BLAS计算的API以及现代灵活接口aclBLASLt。

🚀概述

ops-blas是CANN (Compute Architecture for Neural Networks)算子库中提供高性能线性代数计算以及轻量化GEMM调用的算子库。

⚡️快速入门

若您希望从零到一快速体验项目能力,请访问下述简易教程。

  1. 环境部署:介绍基础环境搭建,包括软件包和三方依赖的获取和安装、源码下载等。

    说明:本步骤是QuickStart和各类教程的操作前提,请先完成基础环境搭建。

  2. QuickStart:提供快速上手本项目能力的指南,包括编译部署、算子调用/开发/调试等核心能力。

📖学习教程

若您已学习环境部署和QuickStart,对本项目有一定认知,并希望深入了解和体验项目,请访问下述详细教程。

  1. 接口列表:提供全量API信息,方便您查看aclblas和aclblasLt接口的分类和功能。

🔍目录结构

ops-blas仓关键目录结构如下。

ops-blas ├── docs # 项目文档介绍 ├── examples # 端到端算子开发和调用示例 ├── include # 对外头文件 ├── scripts # 脚本目录 ├── blasLt # blasLt主体源代码目录 ├── blas # blas主体源代码目录 │ ├── utils # 公共函数 │ ├── dot # 向量点积算子实现 │ ├── gemv # 一般矩阵向量乘法算子实现 │ ├── ... # 其他算子实现 │ └── CMakeLists.txt # 算子编译配置文件 ├── tests # 测试代码

💬相关信息

  • 贡献指南
  • 安全声明
  • 许可证
  • 所属SIG

🤝联系我们

本项目功能和文档正在持续更新和完善中,建议您关注最新版本。

  • 问题反馈:通过GitCode【Issues】提交问题。
  • 社区互动:通过GitCode【讨论】参与交流。
  • 技术专栏:通过GitCode【Wiki】获取技术文章,如系列化教程、优秀实践等。

【免费下载链接】ops-blas本项目是CANN提供的高性能线性代数计算以及轻量化GEMM调用算子库。项目地址: https://gitcode.com/cann/ops-blas

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考