当前位置: 首页 > news >正文

CANN/ops-math Mod取模算子

Mod

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

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品
Atlas 200I/500 A2 推理产品×
Atlas 推理系列产品
Atlas 训练系列产品

功能说明

  • 算子功能:返回 self 除以 other 的余数。

  • 计算公式:

    对于入参 self 和比较标量 other,Fmod 可以用如下数学公式表示:

    $$ out_{i} = self_{i} - (other \times trunc(self_{i}/other)) $$

参数说明

参数名输入/输出/属性描述数据类型数据格式
self输入待进行mod计算的入参,公式中的self_i。BFLOAT16、FLOAT16、FLOAT32、INT32ND
other输入待进行mod计算的入参,公式中的other。BFLOAT16、FLOAT16、FLOAT32、INT32ND
out输出待进行mod计算的出参,公式中的out_i。BFLOAT16、FLOAT16、FLOAT32、INT32ND

约束说明

  1. aclnn 层支持 DOUBLE、BFLOAT16、FLOAT16、FLOAT32、INT32、INT64、INT8、UINT8 类型推导;AICore kernel 覆盖 BFLOAT16、FLOAT16、FLOAT32、INT32,其余类型走 AICPU fallback。
  2. self和out的shape必须一致。
  3. 数据维度不支持8维以上。

调用说明

调用方式样例代码说明
aclnn接口test_aclnn_fmod_scalar通过aclnnFmodScalar接口方式调用Mod算子。
aclnn接口test_aclnn_fmod_tensor通过aclnnFmodTensor接口方式调用Mod算子。

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

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

http://www.jsqmd.com/news/1046613/

相关文章:

  • GPT-SoVITS v4深度解析:三阶段架构如何实现少样本语音合成的革命性突破
  • 掌握AI写专著技巧,20万字专著轻松撰写不是梦
  • Flux脚本语言开发指南:从入门到精通的完整学习路径
  • 终极Markdown浏览器插件指南:30+主题+数学公式+流程图一站式解决方案
  • 为什么Binding是Go Web开发者的必备工具:无反射数据绑定详解
  • 贝叶斯优化在低能电子衍射表面结构分析中的应用
  • 5分钟掌握TestSigma:AI驱动的跨平台测试自动化实战指南
  • XXPermissions:Android权限管理的终极解决方案与实战指南
  • H100与DeepSeek-V4-Flash软硬协同推理实战
  • 低代码表单在企业流程管理中的应用场景
  • Node.js 模块解析难题?re/resolve 帮你解决 5 大常见问题
  • MongoDB 连接的幕后故事
  • Mobaxterm中文版终极指南:如何用一款工具解决所有远程管理难题?
  • 3D打印新手指南:OrcaSlicer切片软件从入门到精通的完整教程
  • 如何用StemRoller一键分离歌曲人声和伴奏?3分钟上手教程
  • 3分钟掌握Web Audio API声音变换:Voice Change-O-Matic终极指南
  • WaveTools:为现代游戏开发者打造的智能性能分析与优化套件
  • 三步轻松备份微信聊天记录:WechatBakTool让珍贵对话永不丢失
  • 【BIM+CFX实战】从水利模型到流场分析,一站式仿真指南
  • 从《True Height》看技术翻译中的“心流”与“盲点”:如何跨越语言与认知的双重障碍
  • Jupyter-TabNine源码解析:深入理解Python与JavaScript协同工作机制
  • Umi-OCR终极指南:三步实现免费离线文字识别与数字提取
  • 深入解析MC9S08QG8内部时钟源(ICS)模块:FLL原理、七种工作模式与实战配置
  • S12XS MCU端口复用与电源管理:嵌入式硬件设计核心解析
  • JMeter性能测试中ClassCastException错误深度解析与解决方案
  • 5步实现大麦抢票自动化:双端API集成与扩展指南
  • 深入解析MSCAN08 CAN控制器:架构、配置与嵌入式应用实践
  • 如何永久保存微信聊天记录:3步完成数据备份的完整指南
  • Tailwind CSS快速开发技巧:Instagram界面组件从零到一实现
  • 昇腾GE性能分析初始化函数