首页/新闻资讯/正文详情

CANN/asc-devkit Mask接口汇总文档

发布时间:2026/9/25 20:06:33 来源:云帆数科 栏目:资讯中心
CANN/asc-devkit Mask接口汇总文档
Mask接口汇总【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit以下内容针对如下型号生效Atlas A3 训练系列产品/Atlas A3 推理系列产品Atlas A2 训练系列产品/Atlas A2 推理系列产品本节汇总了各接口中模板参数isSetMask的支持情况。针对Tensor前n个数计算和Tensor高维切分计算两种接口Mask设置方式分为以下情形isSetMask参数情况模板参数有isSetMask支持接口外设置Mask。模板参数无isSetMask不支持接口外设置Mask。模板参数有isSetMask该参数不起作用。Mask设置方式接口内已设置Mask接口内部调用SetMaskCount、SetVectorMask、SetMaskNorm、ResetMask。接口内通过模板参数控制接口内通过isSetMask模板参数控制如何设置Mask。isSetMask为true时表示在接口内设置MaskisSetMask为false时表示在接口外设置Mask开发者需使用SetVectorMask接口设置Mask值。接口不支持Mask或者无需设置Mask。更多Mask信息可参考基于全局掩码复用的计算性能优化。注表中的-表示不存在该类型接口。表 1各接口模板参数isSetMask支持情况汇总表接口类别接口名称Tensor前n个数计算Tensor高维切分计算基础算术Add、Exp、Ln、Abs、Reciprocal、Sqrt、Rsqrt、Relu、Sub、Mul、Div、Max、Min• 无isSetMask。• 接口内已设置Mask。• 有isSetMask。• 接口内通过模板参数控制。基础算术BilinearInterpolation.md)-• 无isSetMask。• 接口内已设置Mask。基础算术Adds、Muls、Maxs、Mins、LeakyRelu• 有isSetMask。• 接口内已设置Mask。• 有isSetMask。• 接口内通过模板参数控制。逻辑计算Not、And、Or• 无isSetMask。• 接口内已设置Mask。• 有isSetMask。• 接口内通过模板参数控制。逻辑计算ShiftLeft、ShiftRight• 有isSetMask。• 接口内通过模板参数控制。• 有isSetMask。• 接口内通过模板参数控制。复合计算Axpy、MulAddDst、MulCast、AddRelu、AddReluCast、SubRelu、SubReluCast、FusedMulAdd、MulAddRelu、CastDequant、AddDeqRelu• 无isSetMask。• 接口内已设置Mask。• 有isSetMask。• 接口内通过模板参数控制。比较与选择Compare• 无isSetMask。• 接口不支持Mask。• 有isSetMask不起作用。• 接口无需设置Mask。比较与选择Compare结果存入寄存器-• 有isSetMask。• 接口内通过模板参数控制。比较与选择Compares• 无isSetMask。• 接口不支持Mask。• 有isSetMask。• 接口无需设置Mask。比较与选择Select• 无isSetMask。• 接口内已设置Mask。• 有isSetMask不起作用。• 如需使用在接口外部设置Mask的功能可以调用不传入mask参数的接口来实现。比较与选择GatherMask-• 无isSetMask。• 接口内已设置Mask。类型转换Cast• 无isSetMask。• 接口内已设置Mask。• 有isSetMask。• 接口内通过模板参数控制。归约计算ReduceDataBlock、ReduceRepeat、ReducePairElem-• 有isSetMask。• 接口内通过模板参数控制。归约计算ReduceSum• 有isSetMask。• 接口内通过模板参数控制。• 无isSetMask。• 接口内已设置Mask。归约计算ReduceMax、ReduceMin• 无isSetMask。• 接口内已设置Mask。• 无isSetMask。• 接口内已设置Mask。数据排布转换Transpose、TransDataTo5HD• 无isSetMask。• 接口不支持Mask。• 无isSetMask。• 接口不支持Mask。数据填充Brcb-• 无isSetMask。• 接口不支持Mask。数据填充Duplicate• 无isSetMask。• 接口内已设置Mask。• 有isSetMask。• 接口内通过模板参数控制。数据填充CreateVecIndex• 无isSetMask。• 接口不支持Mask。• 无isSetMask。• 接口不支持Mask。排序组合ISASISort32、MrgSort-• 无isSetMask。• 接口不支持Mask。离散与聚合Gather、Gatherb.md)• 无isSetMask。• 接口不支持Mask。• 无isSetMask。• 接口不支持Mask。掩码操作SetMaskCount、SetMaskNorm、SetVectorMask、ResetMask--【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Windows流媒体服务器终极指南:SRS服务器配置与优化完整教程
Windows流媒体服务器终极指南:SRS服务器配置与优化完整教程

Windows流媒体服务器终极指南:SRS服务器配置与优化完整教程 【免费下载链接】srs-windows 项目地址: https://gitcode.com/gh_mirrors/sr/srs-windows 在Windows环境下部署高性能流媒体服务器一直是技术挑战,但通过SRS(Simple Realti… · 2026/9/21 1:21:15

CANN/asc-devkit Cube指令理论性能汇总
CANN/asc-devkit Cube指令理论性能汇总

Cube指令理论性能汇总 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://g… · 2026/7/29 6:23:50

cann/asc-devkit:SIMT API半精度转换函数
cann/asc-devkit:SIMT API半精度转换函数

__ull2half_rna 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode… · 2026/9/13 16:52:46

SSM+微信小程序实现的餐厅堂食预订与点餐平台:桌台订座、预点菜与宴席预订单设计
SSM+微信小程序实现的餐厅堂食预订与点餐平台:桌台订座、预点菜与宴席预订单设计

SSM微信小程序实现的餐厅堂食预订与点餐平台:桌台订座、预点菜与宴席预订单设计 本文记录一个面向中型中餐厅的堂食预订与点餐平台的完整设计与实现过程。与市面上常见的综合在线订餐、扫码点餐类系统不同,本文把关注点放在「到店」场景:顾客… · 2026/9/25 20:06:23

Kali ToolKit
Kali ToolKit

781 个 Kali 工具 2053 条命令,装进一个 20MB 的 exe:我开源了 Kali ToolKit hello大家好,我是Malcode,一个专注于网安以及开发的人。 用 Kali 的人都懂一个痛点:工具实在太多了。 Kali 官方收录了七百多个工具&#… · 2026/9/25 20:06:17

MySQLTuner 文档同步工作流实战:doc-sync 脚本与版本一致性审计全解析
MySQLTuner 文档同步工作流实战:doc-sync 脚本与版本一致性审计全解析

数据库运维 【免费下载链接】MySQLTuner-perl MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability. 项目地址: https://gitcode.com/gh_mirrors/my/My… · 2026/9/25 20:06:11

C++入门到精通:类和对象(上)全方位解析
C++入门到精通:类和对象(上)全方位解析

前言 你是否曾好奇过,为什么 C 中 struct 和 class 都能定义类?它们之间到底有什么区别?类又是如何在内存中"活"起来的?如果你对这些问题感到困惑,那么这篇文章正是为你准备的。 本文将带你深入理解 C 的类和… · 2026/9/25 20:05:46

Lottery 抽奖系统实战:Docker 部署 XXL-JOB 分布式任务调度中心
Lottery 抽奖系统实战:Docker 部署 XXL-JOB 分布式任务调度中心

文档教程后端 【免费下载链接】CodeGuide :books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、… · 2026/9/25 20:05:46

开源可审计的AI代码审查流水线:CLI+Git Diff+LLM Agent实战
开源可审计的AI代码审查流水线:CLI+Git Diff+LLM Agent实战

1. 这不是另一个“AI代码审查工具”,而是一套可落地的开源协作范式你可能已经点开过十几个标着“AI Code Review”的 GitHub 仓库,下载过三四个 CLI 工具,甚至在 VS Code 里装了五六个插件——但真正能嵌入日常开发流程、不打断 Git 工作流、… · 2026/9/25 20:05:40

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码