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

CANN Ascend C SIMT bfloat16比较函数

__hgt

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

产品支持情况

  • Ascend 950PR/Ascend 950DT:支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持
  • Atlas 200I/500 A2 推理产品:不支持
  • Atlas 推理系列产品AI Core:不支持
  • Atlas 推理系列产品Vector Core:不支持
  • Atlas 训练系列产品:不支持

功能说明

比较两个bfloat16类型数据,仅当第一个数据大于第二个数据时,返回true。

函数原型

bool __hgt(bfloat16_t x, bfloat16_t y)

参数说明

表1参数说明

参数名输入/输出描述
x输入源操作数。
y输入源操作数。

返回值说明

比较输入的第一个数是否大于第二个数的结果。

  • true:第一个数大于第二个数。
  • false:第一个数小于或等于第二个数,或者任一输入为nan。

约束说明

需要包含的头文件

使用该接口需要包含"simt_api/asc_bf16.h"头文件。

#include "simt_api/asc_bf16.h"

调用示例

  • SIMT编程场景:

    __global__ __launch_bounds__(1024) void KernelHgt(bool* dst, bfloat16_t* x, bfloat16_t* y) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = __hgt(x[idx], y[idx]); }
  • SIMD与SIMT混合编程场景:

    __simt_vf__ __launch_bounds__(1024) inline void KernelHgt(__gm__ bool* dst, __gm__ bfloat16_t* x, __gm__ bfloat16_t* y) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = __hgt(x[idx], y[idx]); }

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

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

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

相关文章:

  • 极速语音转写终极指南:如何使用faster-whisper实现4倍加速
  • Python+Selenium实现智能学时管理:浏览器自动化实战与防检测策略
  • 亲身探访北京真力时官方售后服务中心|最新电话与详细地址(2026年7月最新) - 亨得利官方服务中心
  • AI赋能n8n工作流:智能监控与自动化调试实践
  • 郑州百达翡丽回收价格查询与各大回收平台实测排行(2026年7月最新数据) - 天价名表回收平台
  • 如何快速掌握猫抓浏览器资源嗅探工具:新手完全指南
  • 欧米茄中国官方售后服务中心|官方电话和详细网点地址权威信息公告(2026年7月最新) - 欧米茄官方服务中心
  • 拳皇15下载斗神再临-燃魂之战+全DLC
  • 解决AI音频数据获取难题的完整方案:AI Audio Datasets List [特殊字符]
  • 如何用Barter-rs构建量化交易系统:5个简单技巧指南
  • ForceVLA2:面向真实物理交互的力控型视觉语言动作模型
  • GRAPH ATTENTION NETWORKS论文
  • 厦门积家回收价格查询和靠谱回收平台实测排行(2026年7月最新) - 嘉价奢侈品回收平台
  • 从Objective-C运行时到AOP实践:Aspects库如何优雅解决iOS横切关注点
  • Linux服务器部署WordPress:宝塔面板、雷池WAF与Nginx安全加固实战
  • 2026年7月最新亨得利官方服务项目及价格查询|服务热线及具体地址权威信息通告 - 亨得利官方博客
  • Python3-krakenex集成指南:与Pandas、Telegram等工具结合的完整教程
  • Codex App Windows版worktree实战:多环境隔离与配置管理
  • 终极指南:如何零代码搭建企业级数据协作平台Teable
  • DeepCompressor最佳实践:企业级大模型部署的量化策略
  • JellyBook音频书功能深度解析:如何畅听你的有声读物
  • RK3576处理器RT-Thread与Linux混合部署工业控制方案解析
  • 百达翡丽中国官方售后服务中心|全新官方地址与24小时热线权威信息通知(2026年7月更新) - 百达翡丽服务中心
  • 闲谈《道德经》020|独异于人
  • Mycelium部署指南:如何在真实硬件上运行你的操作系统
  • VC++6.0环境下从零实现AES-128加密解密:原理、代码与实战调试
  • DCDC转换器开关频率设计与优化实践
  • 华为Mate10黑屏红灯故障维修与数据恢复全解析
  • Wayback Machine浏览器扩展:互联网历史存档技术架构与实现机制深度解析
  • 深度剖析 Python 鸭子类型与魔术方法:从 Protocol 到高阶自定义容器底层实现