当前位置: 首页 > 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.zskr.cn/news/1337804.html

相关文章:

  • Nova实战项目:用这个Rust JS引擎构建你的第一个Web应用
  • Android 12多屏开发避坑指南:手把手教你配置display_settings.xml,搞定SurfaceFlinger识别
  • 本地Cookie安全导出终极指南:Get cookies.txt LOCALLY完整使用教程
  • Python处理BIM数据实战:用IfcOpenShell从IFC文件里提取墙体和几何信息
  • CANN/asc-devkit:SIMT协作组二分分区API
  • 别再死算传递函数了!用‘阻抗法’3分钟‘瞪’出运放补偿电路的零极点
  • 高效运维:C# 实现台达 PLC 远程监控与故障诊断
  • 中本聪之谜:当《纽约时报》的聚光灯再次照亮比特币的幽灵
  • 2026汕头市潮阳区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • CANN/asc-devkit:uint32转bfloat16函数
  • 终极iOS设备降级指南:让旧iPhone重获新生的完整教程
  • 2026汕头市澄海区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 2026TOP5上海市宝山区黄金,白银,铂金回收门店推荐及联系方式权威发布 - 前途无量YY
  • 视频修复终极指南:3步拯救你的损坏视频文件
  • 技术从业者的面试技巧:如何通过大厂的技术面试
  • 梅州市黄金回收白银回收铂金回收彩金回收门店TOP5排行榜+联系方式推荐 2026年最新诚信优选_转自TXT - 盛世金银回收
  • 新手必看:拿到迅为iTOP-3568开发板后,这5个硬件连接细节千万别搞错
  • 牛爷烧土家鲜肉饼:做餐饮创业的性价比之选 - myqiye
  • 南昌市黄金回收白银回收铂金回收彩金回收门店TOP5排行榜+联系方式推荐 2026年最新诚信优选_转自TXT - 盛世金银回收
  • 南充市黄金回收白银回收铂金回收彩金回收门店TOP5排行榜+联系方式推荐 2026年最新诚信优选_转自TXT - 盛世金银回收
  • 告别Keil/IAR!用VSCode+EIDE插件搭建国产MCU开发环境(附PyOCD避坑指南)
  • 城镇经济规划经济结构优化,哪家规划团队更优? - myqiye
  • AI 写的鸿蒙 ArkTS 代码能跑?我测了 37 个案例,翻车率 60%
  • 避坑指南:合宙ESP32-C3连接MPU6050时常见的I2C通信失败与数据跳变问题
  • 17 ThingsBoard网关设备-子设备数据模型实战:核心价值+完整落地指南
  • 2026汕头市龙湖区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 区块链应用开发:智能合约与去中心化应用
  • 2026平顶山市石龙区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • pnl 概念
  • 成都鑫南光,国产真空炉个性化定制的优质之选 - mypinpai