news 2026/7/4 7:02:17

CANN/ops-math Roll循环位移算子

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ops-math Roll循环位移算子

Roll

【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math

贡献说明

贡献者贡献方贡献算子贡献时间贡献内容
boxw987个人开发者Roll2026/06Roll 算子适配开源仓

支持的产品型号

  • Atlas A2 训练系列产品

算子描述

  • 功能描述

    Roll沿给定维度对输入张量执行循环位移;当dims为空时,先按逻辑视图展平,再执行一维循环位移,最后按原始形状输出。

  • 原型信息

    算子类型(OpType)Roll
    nameTypedata typeformat
    算子输入xtensoruint8, int8, bfloat16, float16, float32, int32, uint32ND
    算子输出ytensor与 x 相同ND
    属性shiftslistInt整型列表-
    dimslistInt整型列表-
    核函数名roll

约束与限制

  • 仅支持ND格式。
  • 支持 0 维到 8 维输入。
  • dims为空时,shifts长度必须为 1。
  • dims非空时,shiftsdims长度必须一致。
  • dims取值范围为[-rank, rank)

算子使用

使用该算子前,请参考社区版 CANN 开发套件包安装文档完成开发运行环境部署。

编译部署

cd ${git_clone_path}/ops-math bash build.sh --pkg --experimental --soc=ascend910b --ops=roll ./build_out/cann-ops-<vendor_name>-linux.<arch>.run

调用说明

调用方式调用样例说明
aclnn 调用test_aclnn_roll.cpp通过 aclnnRoll 接口方式调用 Roll 算子

【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math

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

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

CANN/ops-tensor MX量化分组矩阵乘法Block组件

Block Mmad Qgmm Mx 【免费下载链接】ops-tensor ops-tensor 是 CANN &#xff08;Compute Architecture for Neural Networks&#xff09;算子库中提供张量类计算的基础算子库&#xff0c;采用模块化设计&#xff0c;支持灵活的算子开发和管理。 项目地址: https://gitcode.…

作者头像 李华
网站建设 2026/7/4 6:57:51

FPGA入门中高级项目 雷达信息处理及Verilog代码

前言 由于各种原因&#xff0c;我们无法在网上给FPGA学习者展示雷达一些核心技术&#xff0c;比较遗憾。 大家都知道&#xff0c;FPGA起家的领域是通信和雷达。 通信因为大规模商业化进入各位生活日常&#xff0c;大家都还能获得较多的知识。雷达由于其特殊性&#xff0c;特别…

作者头像 李华
网站建设 2026/7/4 6:57:36

jqjq环境与路径追踪:执行上下文管理的核心技术

jqjq环境与路径追踪&#xff1a;执行上下文管理的核心技术 【免费下载链接】jqjq jq implementation of jq 项目地址: https://gitcode.com/gh_mirrors/jq/jqjq jqjq是一个用jq语言实现的jq解释器&#xff0c;它展示了jq语言的强大表达能力和灵活性。作为JSON处理工具的…

作者头像 李华
网站建设 2026/7/4 6:57:30

PoseDiffusion常见问题解答:从安装到部署的完整问题解决方案

PoseDiffusion常见问题解答&#xff1a;从安装到部署的完整问题解决方案 【免费下载链接】PoseDiffusion [ICCV 2023] PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustment 项目地址: https://gitcode.com/gh_mirrors/po/PoseDiffusion Pose…

作者头像 李华