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

cann/asc-devkit hypotf函数文档

hypotf

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

产品支持情况

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

功能说明

获取输入数据x、y的平方和x^2 + y^2的平方根。

函数原型

inline float hypotf(float x, float y)

参数说明

表 1参数说明

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

返回值说明

x^2 + y^2的平方根。

  • 若x^2 + y^2的平方根超出float最大范围,返回值为inf。
  • 若x,y任意一个为±inf,返回值为inf。
  • 若x,y任意一个为nan,另外不为±inf,返回值为nan。

约束说明

需要包含的头文件

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

#include "simt_api/math_functions.h"

调用示例

  • SIMT编程场景:

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

    __simt_vf__ __launch_bounds__(1024) inline void KernelHypot(__gm__ float* dst, __gm__ float* x, __gm__ float* y) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = hypotf(x[idx], y[idx]); }

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

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

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

相关文章:

  • AI 写的鸿蒙 ArkTS 代码能跑?我测了 37 个案例,翻车率 60%
  • 阿里云国际站账号注册免绑定海外手机号和Visa/MasterCard教程步骤?
  • Android 12多屏开发避坑指南:手把手教你配置display_settings.xml,搞定SurfaceFlinger识别
  • 给图形学新手的投稿指南:从SIGGRAPH到CGF,如何选择你的第一篇论文去向
  • 文件RAG分析报告生成解决方案:针对农情聚合任务的破局之道
  • 马鞍山市黄金回收白银回收铂金回收彩金回收门店TOP5排行榜+联系方式推荐 2026年最新诚信优选_转自TXT - 盛世金银回收
  • Python处理BIM数据实战:用IfcOpenShell从IFC文件里提取墙体和几何信息
  • Python爬虫实战:Python + curl_cffi 穿透 Adidas 新品榜:TLS 指纹伪装实战!
  • 2026TOP5商丘市梁园区黄金,白银,铂金回收门店推荐及联系方式权威发布 - 前途无量YY
  • 别再死算传递函数了!用‘阻抗法’3分钟‘瞪’出运放补偿电路的零极点
  • 茂名市黄金回收白银回收铂金回收彩金回收门店TOP5排行榜+联系方式推荐 2026年最新诚信优选_转自TXT - 盛世金银回收
  • 2026汕头市潮阳区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 中本聪之谜:当《纽约时报》的聚光灯再次照亮比特币的幽灵
  • 保姆级教程:用Arduino IDE给ESP-01S烧录WebSocket固件,打造零配网智能开关
  • FigmaCN中文界面本地化解决方案:解决设计师语言障碍的技术实现
  • 2026TOP5商丘市睢阳区黄金,白银,铂金回收门店推荐及联系方式权威发布 - 前途无量YY
  • 10款插件速览:核心差异一目了然
  • BiliTools终极指南:免费下载B站视频的跨平台工具箱
  • 联想拯救者工具箱:让你的游戏本性能释放更自由
  • 眉山市黄金回收白银回收铂金回收彩金回收门店TOP5排行榜+联系方式推荐 2026年最新诚信优选_转自TXT - 盛世金银回收
  • 2026汕头市澄海区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 保障食品安全的政府食堂承包公司,京泓嘉业多少钱 - myqiye
  • Google Maps Java客户端错误处理终极指南:避免常见陷阱
  • 2026TOP5上海市宝山区黄金,白银,铂金回收门店推荐及联系方式权威发布 - 前途无量YY
  • Word文档怎么导出为图片?Word如何高效转换图片?2026实测转换方法
  • 2026年有实力的生理盐水品牌推荐,聚美健性价比高 - myqiye
  • 别再傻傻在线等了!手把手教你下载谷歌浏览器Chrome离线安装包(含企业版MSI)
  • 邵阳 CPPM 注册采购经理授权中心及电话 - 中供国培
  • 梅州市黄金回收白银回收铂金回收彩金回收门店TOP5排行榜+联系方式推荐 2026年最新诚信优选_转自TXT - 盛世金银回收
  • 别再死记硬背真值表了!用Python模拟74LS138和74LS42,5分钟搞懂译码器工作原理