news 2026/6/25 15:38:14

CANN/ATVC向量计算模板库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ATVC向量计算模板库

ATVC

【免费下载链接】atvcATVC(Ascend C Templates for Vector Compute),是为基于Ascend C开发的典型Vector算子封装的一系列模板头文件的集合,可帮助用户快速开发典型Vector算子。项目地址: https://gitcode.com/cann/atvc

🔥Latest News

  • [2025/11] ATVC项目首次上线。

🚀概述

ATVC(Ascend C Template for Vector Compute)是一个用Ascend C API搭建的C++模板头文件集合,旨在帮助用户快速开发Ascend C典型Vector算子。它将Ascend C Vector算子开发流程中的计算实现解耦成可自定义的模块,内部封装实现了Kernel数据搬入搬出等底层通用操作及通用Tiling计算,实现了高效的算子开发模式。 相比传统Ascend C算子开发方式,利用ATVC搭建的Vector算子可做到开发效率提升3-5倍。用户只需选择匹配的模板并完成核心计算逻辑就完成算子Kernel侧开发,ATVC还内置了每个模板库对应的通用Tiling计算实现,可省去用户手写Tiling的开发量就能达到不错的性能表现,极大提升算子开发效率。

🔍目录结构

ATVC代码目录结构如下:

├── build.sh # 项目工程编译脚本 ├── cmake # 项目工程编译目录 ├── CMakeLists.txt # 编译配置文件 ├── docs # 项目文档介绍 ├── examples # ATVC 样例 ├── include # 项目公共头文件 ├── README.md ├── scripts # 项目脚本文件存放目录 ├── test # UT测试工程目录

⚡️快速入门

若您希望快速体验项目,请访问快速入门获取简易教程,包括环境搭建、编译执行、本地验证等操作。

  • 环境准备:安装软件包之前,需要完成搭建基础环境,包括第三方依赖等;基础环境搭建后需要完成社区版CANN软件包安装、环境变量配置等。
  • 源码下载:本项目源码下载。
  • 编译安装:环境准备好后,可对源码修改编译生成可部署的安装包。
  • UT测试:基于项目根目录的build.sh脚本,可执行UT用例,快速验证功能。
  • 样例运行验证:基础样例的编译、执行。

📖文档介绍

文档说明
快速入门快速体验项目的简易教程。
编程指南使用ATVC实现算子开发的教程。

📝相关信息

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

【免费下载链接】atvcATVC(Ascend C Templates for Vector Compute),是为基于Ascend C开发的典型Vector算子封装的一系列模板头文件的集合,可帮助用户快速开发典型Vector算子。项目地址: https://gitcode.com/cann/atvc

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 21:28:34

CANN/ops-math循环填充算子

CircularPad 【免费下载链接】ops-math 本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-math 产品支持情况 产品是否支持 Ascend 950PR/Ascend 950DT Atlas A3 训练系列产品/Atlas A3 推理系列…

作者头像 李华
网站建设 2026/5/9 21:28:33

CANN torchtitan-npu昇腾训练适配插件

【免费下载链接】torchtitan-npu Ascend Extension for torchtitan 项目地址: https://gitcode.com/cann/torchtitan-npu torchtitan-npu 基于 torchtitan 的昇腾全流程大模型训练适配插件 简介 torchtitan-npu定位为torchtitan的昇腾(Ascend)后端…

作者头像 李华
网站建设 2026/5/9 21:12:30

平头哥C906核的JTAG调试到底怎么搞?用全志D1s实测SDIO引脚复用方案

平头哥C906核的JTAG调试实战:全志D1s引脚复用技术解析 当工程师第一次拿到搭载平头哥C906 RISC-V核心的全志D1s开发板时,最令人头疼的问题莫过于调试接口的缺失。传统串口调试只能提供有限的运行信息,而真正的硬件级调试能力往往隐藏在芯片的…

作者头像 李华
网站建设 2026/5/9 21:11:52

2025最权威的十大AI辅助论文工具实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 聚焦大语言模型架构创新以及训练优化展开研究的是DeepSeek论文,该模型运用混合专…

作者头像 李华