news 2026/5/9 12:18:03

CANN/ATVC BroadcastTo算子样例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ATVC BroadcastTo算子样例

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

BroadcastTo算子样例

概述

样例概述:本样例介绍了利用ATVC实现BroadcastTo单算子并完成功能验证

  • 算子功能:对输入tensor的指定轴进行广播计算并输出结果
  • 使用的ATVC模板:Broadcast
  • 调用方式:Kernel直调

样例支持AI处理器型号:

  • Ascend 910C
  • Ascend 910B

算子描述

BroadcastTo是对输入tensor的指定轴进行广播计算并输出结果的Broadcast类算子。

BroadcastTo算子规格:

算子类型(OpType)BroadcastTo
算子输入
nameshapedata typeformat
x1 * 2048floatND
算子输出
y8 * 2048floatND
核函数名BroadcastCustom

目录结构

文件名描述
broadcast_to.cppBroadcastTo算子代码实现以及调用样例

算子运行

在ascendc-api-adv代码仓目录下执行:

cd ./ops_templates/atvc/examples bash run_examples.sh broadcast_to

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

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

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

CANN/ops-nn:SiLU梯度算子

aclnnSiluBackward 【免费下载链接】ops-nn 本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-nn 📄 查看源码 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练…

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

嵌入式系统内存管理:挑战与高效检测技术

1. 嵌入式内存管理核心挑战 在嵌入式系统开发中,动态内存管理就像走钢丝——既要保持灵活性又要确保绝对可靠。与桌面环境不同,嵌入式设备往往没有虚拟内存保护机制,一次错误的内存操作就可能直接导致系统崩溃。我曾参与过一款工业控制器的开…

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

CANN/ops-solver算子列表

算子列表 【免费下载链接】ops-solver 本项目是CANN提供的高级数值求解算子库,实现矩阵分解、求逆、特征值求解等功能在NPU上的加速计算。 项目地址: https://gitcode.com/cann/ops-solver 说明: 算子目录:目录名为算子名小写下划线形式…

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

CANN/runtime IPC进程间内存共享

11-07 IPC 进程间内存共享 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 本章节描述 IPC(Inter-Process Communication)进程间内存共享接口,用于跨进程的内存导出与…

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

Gemini资源全不全?覆盖广度与实际可用性的深度解析

在大模型技术快速迭代的当下,开发者评估一款模型的核心维度早已从单一性能转向资源体系的完整性。所谓 "资源全不全",不仅指模型本身的能力边界,更涵盖了版本矩阵、开发工具、行业数据与接入渠道的综合配套。作为 Google DeepMind …

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

CANN/pypto张量维度重排列操作

pypto.permute 【免费下载链接】pypto PyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。 项目地址: https://gitcode.com/cann/pypto 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产品/…

作者头像 李华