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

CANN/asc-devkit asc_le函数文档

asc_le

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

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT

功能说明

按元素判断src0_i <= src1_i是否成立,若成立则输出结果为1,否则为0。

函数原型

__simd_callee__ inline void asc_le(vector_bool& dst, vector_int8_t src0, vector_int8_t src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_uint8_t src0, vector_uint8_t src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_int16_t src0, vector_int16_t src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_uint16_t src0, vector_uint16_t src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_half src0, vector_half src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_bfloat16_t src0, vector_bfloat16_t src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_int32_t src0, vector_int32_t src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_uint32_t src0, vector_uint32_t src1, vector_bool mask) __simd_callee__ inline void asc_le(vector_bool& dst, vector_float src0, vector_float src1, vector_bool mask)

参数说明

参数名输入/输出描述
dst输出目的操作数(掩码寄存器)。
src0输入源操作数(矢量数据寄存器)。
src1输入源操作数(矢量数据寄存器)。
mask输入源操作数掩码(掩码寄存器),用于指示在计算过程中哪些元素参与计算。对应位置为1时参与计算,为0时不参与计算。mask未筛选的元素在输出中置零。

矢量数据寄存器和掩码寄存器的详细说明请参见reg数据类型定义.md。

返回值说明

流水类型

PIPE_V

约束说明

调用示例

vector_bool& dst; vector_int8_t src0; vector_int8_t src1; vector_bool mask = asc_create_mask_b8(PAT_ALL); asc_loadalign(src0, src0_addr); // src0_addr是外部输入的UB内存空间地址。 asc_loadalign(src1, src1_addr); // src1_addr是外部输入的UB内存空间地址。 asc_le(dst, src0, src1, mask);

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

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

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

相关文章:

  • AI-Trader故障恢复:系统故障时的应急处理流程
  • 郑州全屋定制装修品牌哪家强 - mypinpai
  • 如何高效配置开源工具:华硕笔记本性能管理的完整解决方案
  • EasystarJS案例研究:如何构建复杂的多目标路径规划系统
  • 掌握显卡性能调优:NVIDIA Profile Inspector 7个实用技巧
  • Notflix高级技巧:5种高效搜索和流媒体传输方法
  • 终极免费方案:3步完成视频硬字幕提取,本地OCR工具如何彻底改变你的工作流
  • ARM嵌入式系统外设接口与中断控制详解
  • 彻底解决macOS滚动方向混乱:Scroll Reverser智能滚动管理工具
  • AIAgent测试效能断崖式提升的关键:SITS2026认证的5类自动化校验断言(附Python实现样例)
  • Buzz 与 PSR 标准:如何实现完美兼容的 HTTP 客户端
  • 钰烽环保科技靠谱吗? - mypinpai
  • 模型推理与评估深度解析:HuggingFace evaluation-guidebook技术内幕
  • Windows系统渗透利器:KitHack Winpayloads深度解析
  • 大学生在线考试|基于SprinBoot+vue的在线试题库系统系统(源码+数据库+文档)
  • 基于必应搜索的GPT智能体开发指南:原理、实现与优化
  • 2026年上饶德知域AI营销 核心优势获客效果深度揭秘 - 打我的的
  • 《【2026最新】DeepFaceLive 性能飞跃:TensorRT 加速环境配置全攻略(附避坑指南)》
  • 如何3步完成视频字幕提取:本地OCR工具的终极指南
  • 如何快速构建智能手机号定位系统:面向开发者的完整指南
  • 2026年好用的AI智能办公鼠标排名,南方网通上榜 - mypinpai
  • BMC Med(IF=8.3)四川大学华西医院田蓉等团队:基于混合专家模型的可解释多模态PET-CT-EHR融合用于套细胞淋巴瘤预后分层
  • Hover Zoom+社区贡献指南:从提交Issue到PR的完整流程
  • 在持续集成流程中集成Taotoken API进行自动化测试的观察
  • 光学计算突破分布式学习通信瓶颈
  • 2026年企点云GEO推广费用多少钱?排名揭秘 - mypinpai
  • SBOM工具核心功能详解:生成、验证、聚合与编辑完整教程
  • CANN/ops-nn二元交叉熵损失算子
  • 中国科学技术大学学位论文LaTeX模板ustcthesis:学术写作的终极解决方案
  • 高速ADC前端变压器相位不平衡分析与优化方案