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

CANN/pypto hypot函数

pypto.hypot

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

逐元素计算 input 和 other 的平方和的平方根(即直角三角形的斜边长)。计算公式如下:

$$ res_i = \sqrt{input_i^2 + other_i^2} $$

函数原型

hypot(input: Tensor, other: Tensor) -> Tensor

参数说明

参数名输入/输出说明
input输入源操作数。
支持的类型为:Tensor。
Tensor支持的数据类型为:DT_FP32、DT_FP16、DT_BF16。
不支持空Tensor;Shape仅支持1-4维,支持按照单个维度广播到相同形状;Shape Size不大于2147483647(即INT32_MAX)。
other输入源操作数。
支持的类型为:Tensor。
Tensor支持的数据类型为:DT_FP32、DT_FP16、DT_BF16。
不支持空Tensor;Shape仅支持1-4维,支持按照单个维度广播到相同形状;Shape Size不大于2147483647(即INT32_MAX)。

返回值说明

返回输出Tensor,Tensor的数据类型和input、other相同,Shape为input和other广播后大小。

约束说明

  1. input 和 other 类型应该相同。
  2. other 不支持nan、inf等特殊值。
  3. 对于 BF16 和 FP16 类型,内部计算可能会提升精度以避免中间溢出。

调用示例

TileShape设置示例

说明:调用该operation接口前,应通过set_vec_tile_shapes设置TileShape。

TileShape维度应和输出一致。

示例1:输入input shape为[m, n],输出为[m, n], TileShape设置为[m1, n1], 则m1, n1分别用于切分m, n轴。

pypto.set_vec_tile_shapes(4, 16)

接口调用示例

# 示例:计算两组直角边的斜边 # 第一组: (3, 4) -> 5 # 第二组: (5, 12) -> 13 a = pypto.tensor([3.0, 5.0], pypto.DT_FP32) b = pypto.tensor([4.0, 12.0], pypto.DT_FP32) out = pypto.hypot(a, b)

结果示例如下:

输入数据a: [3.0, 5.0] 输入数据b: [4.0, 12.0] 输出数据out: [5.0, 13.0]

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

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

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

相关文章:

  • RimSort终极指南:三步告别环世界MOD加载混乱的免费智能管理器
  • 2026年成都水刀配件厂家全景对标:从易损件痛点到源头采购一站式解决方案 - 企业名录优选推荐
  • CANN/pyasc复制函数文档
  • GWAI:深度学习与模块化架构重塑引力波数据分析
  • 2026年邯郸美术集训画室排行榜出炉!世骅学本稳居榜首,实力口碑双标杆 - damaigeo
  • 2026年广州印刷厂TOP5|丽彩印刷凭 “全链创新 + 硬核品质” 登顶,政企首选 - damaigeo
  • AI赋能无人机通信与导航:端到端智能优化与关键技术解析
  • 有没有专门整合全城少儿兴趣体验课的平台? - 资讯焦点
  • CANN/ops-cv一维线性上采样算子
  • 杭州临安浩雪制冷电器:杭州空调 中央空调回收推荐哪几家 - LYL仔仔
  • 如何判断App隐私合规服务商是否靠谱?资深采购的避坑指南
  • 深度解析:MyTV-Android如何通过原生开发实现老旧电视的流畅直播体验
  • 孩子第一次报兴趣班,从哪个平台可以低成本多试几种? 美团随心学解锁高性价比试课新方式 - 资讯焦点
  • 沈阳雨露恒远客运:浑南旅游包车公司电话 - LYL仔仔
  • CANN/asc-devkit Axpy API文档
  • CANN/sip StrmmOperation C++演示
  • 2026年成都水刀配件一站式采购指南:5大品牌深度横评与选型方案 - 企业名录优选推荐
  • 2026年自贡全案整装与智能家居装修深度横评:本地装修避坑指南 - 优质企业观察收录
  • 2026年自贡一站式整装与智能家居装修深度横评:从预算陷阱到拎包入住的完整指南 - 优质企业观察收录
  • AI难题与邪恶问题辨析:从技术攻坚到系统治理的思维跃迁
  • 从控制台用量看板直观理解不同模型任务的token消耗规律
  • 2026年,如何挑选靠谱的冷镦油过滤机生产商?这几点是关键
  • CANN/ops-blas环境安装指南
  • Ansys代理商 - 品牌2026
  • Win10 升级 Win11 后 VMware Workstation 无法启动的问题
  • 广东650T液态模锻设备厂商排行:实测参数对比解析 - 奔跑123
  • 沭阳智赛交通设施:睢宁热熔划线怎么联系 - LYL仔仔
  • 视频可解释AI评估:删除/插入游戏与弱监督定位方法深度解析
  • RectTransform的SetSizeWithCurrentAnchors和SetInsetAndSizeFromParentEdge说明 - 冷夜
  • 图神经网络在优化算法选择中的应用:自动推荐分解方法