news 2026/5/9 13:21:30

CANN/atvc Edge算子样例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/atvc Edge算子样例

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

Edge算子样例

概述

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

  • 算子功能:自定义Edge计算的功能(一个元素的结果为周围相邻元素通过自定义计算得到的结果)
  • 使用的ATVC模板:Pool
  • 调用方式:Kernel直调

样例支持AI处理器型号:

  • Ascend 910C
  • Ascend 910B

算子描述

自定义Edge算子数学计算公式:

输入为二维数组:例如 x = [ x0, x1, x2, ... x3, x4, x5, ... x6, x7, x8, ...] y4 = min(abs(((x2 + x5 + x8) - (x0 + x3 + x6)) / 3), 255) 以此类推其他元素的计算结果。

自定义Edge算子规格:

算子类型(OpType)Edge
算子输入
namewidthheightdata typeformat
x10232517floatND
算子输出
z10232517floatND
核函数名EdgeCustom
规格限制说明当前模板只支持2维shape按16元素个数对齐、 TILE_LAYOUT{16, 16}、TILE_PADDING{8, 8, 1, 1}的场景

目录结构

文件名描述
edge.cpp自定义Edge算子代码实现以及调用样例

算子运行

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

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

当前PoolOpTemplate暂不支持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 13:20:30

从停机问题到AI责任:技术不可判定性与法律归责的跨界思考

1. 项目概述:一个横跨技术与法律的硬核议题最近和几位做算法开发的朋友聊天,大家不约而同地提到了一个共同的困惑:我们写的代码、训练的模型,一旦“闯了祸”,责任到底算谁的?是写代码的工程师,是…

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

Docker Registry Push 超时排查全记录:从网络栈到残留 veth 的真相

摘要: 在私有化部署 Docker Registry 时,遇到宿主机 curl 容器映射端口超时的诡异问题。经历 iptables、rp_filter、bindv6only、抓包等深入排查后,最终发现是 Docker 卸载残留的 veth 接口扰乱了内核包转发路径。本文完整记录排错过程与根因…

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

CANN/sip StrmmOperation C++演示

信号处理加速库StrmmOperation C Demo 【免费下载链接】sip 本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库,基于华为Ascend AI处理器,专门为信号处理领域而设计。 项目地址: https://gitcode.com/cann/sip 介绍 该目录下为信号处…

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

人工智能范式演进:从专家系统到大模型的四次技术革命

1. 人工智能范式演进:一部技术瓶颈的突破史如果你在2023年之前问我,人工智能是什么,我可能会跟你聊起Siri那略显笨拙的对话,或者某个能下赢世界冠军但连一杯水都端不稳的机器人。但今天,当ChatGPT能流畅地帮你写代码、…

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

CANN Qwen3-MoE推理优化

基于Atlas A3训练/推理集群的Qwen3-MoE模型低时延推理性能优化实践 【免费下载链接】cann-recipes-infer 本项目针对LLM与多模态模型推理业务中的典型模型、加速算法,提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-infer 概述…

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

cann/ops-cv非连续Tensor说明

非连续的Tensor 【免费下载链接】ops-cv 本项目是CANN提供的图像处理、目标检测相关的算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-cv 目前大部分算子API的输入aclTensor支持“非连续的Tensor”,即一个Tensor可以通…

作者头像 李华