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

CANN/asc-devkit:h2sqrt平方根函数

h2sqrt

【免费下载链接】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 训练系列产品:不支持

功能说明

获取输入数据x各元素的平方根。

函数原型

inline half2 h2sqrt(half2 x)

参数说明

表1参数说明

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

返回值说明

输入数据各元素的平方根。本接口受全局饱和寄存器影响,特殊值如下:

x值非饱和模式返回值饱和模式返回值
000
-0-0-0
nannan0
infinfASCRT_MAX_NORMAL_FP16
-infnan0
x<0nan0

约束说明

本接口支持的输入数据各元素范围为x大于等于0,否则返回值为nan。

需要包含的头文件

使用half2类型接口需要包含"simt_api/asc_fp16.h"头文件。

#include "simt_api/asc_fp16.h"

调用示例

  • SIMT编程场景:

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

    __simt_vf__ __launch_bounds__(1024) inline void KernelSqrt(__gm__ half2* dst, __gm__ half2* x) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = h2sqrt(x[idx]); }

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

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

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

相关文章:

  • OpenVLA开源机器人决策模型:7B参数实现高泛化视觉-语言-动作控制
  • 浪琴大陆售后维修网络汇总|全新网点信息权威更新启用(2026年7月最新) - 浪琴中国服务中心
  • Ascend C SIMT API bfloat16转换函数
  • 浪琴中国大陆售后指南|权威公示维修地址及官方热线(2026年7月最新) - 浪琴中国服务中心
  • Obsidian技能集完全指南:如何让AI助手智能管理你的知识库
  • Windows下OpenClaw安装实战:Node.js 24与npm环境配置全指南
  • 浪琴中国区售后体系指南|官方通告最新正规维修渠道(2026年7月最新) - 浪琴中国服务中心
  • Ubuntu时间同步配置与NTP服务详解
  • 2026毓典奢品汇天津手表回收,二手名表溢价秘籍与正规渠道 - 二奢行情速报
  • 2026 荆门主城三区黄金回收横向实测测评 - 不晚生活号
  • Linux nohup命令详解:后台运行与进程守护
  • 2026年7月最新亨得利官方服务项目及价格查询|详细地址及24小时热线权威信息通告 - 亨得利官方
  • Python EXE逆向分析实战:从打包原理到源码提取全解析
  • CC Switch:AI CLI工具统一操作系统与热切换实践
  • 2026 梅州靠谱全屋定制选购全指南:本土工厂实测 + 全流程避坑,自装业主不踩雷 - 刘不刘
  • 福州劳力士售后资质核验全解|官网认证维保渠道全新更新(2026年7月最新) - 劳力士售后服务官网
  • Mac开发环境配置全攻略:从终端优化到工具链搭建
  • OCRmyPDF终极指南:3分钟让扫描PDF变可搜索文档
  • 股票短线交易实盘记录:从1万到100万的高胜率策略解析
  • MacOS开发环境配置与效率优化全指南
  • 眉山黄金回收6家正规门店实时金价对比 - 余生黄金回收
  • 降压DC-DC转换器工作原理与选型设计指南
  • 西安商铺装修怎么选?本地工装企业深度盘点、避坑指南与主流商家客观对比 - 国麟测评
  • 2026年全自动铜铝排折弯机供应商推荐:选型指南 - 全域品牌推荐
  • 2026年7月最新卡地亚上海国金中心(IFC)维修保养服务电话 - 卡地亚官方售后中心
  • CentOS 7静态IP配置指南与网络优化技巧
  • 2026年电解水杀虫设备生产厂家行业优选指南 - 谁都没有我好看
  • 重新定义科学探索:AI Scientist-v2如何通过代理树搜索实现全自动研究
  • Linux软件包管理:Yum命令详解与实战技巧
  • PostgreSQL源码编译安装深度指南:生产级配置与安全合规实践