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

CANN/pypto累乘操作API文档

# pypto.prod

【免费下载链接】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 推理系列产品

功能说明

对一个多维向量按照指定的维度进行数据累乘。

函数原型

prod(input: Tensor, dim: int, keepdim: bool = False) -> Tensor:

参数说明

参数名输入/输出说明
input输入源操作数。
支持的类型为:Tensor。
Tensor支持的数据类型为:DT_FP32,DT_INT32,DT_INT16。
不支持空Tensor;Shape仅支持1-4维,Shape Size不大于2147483647(即INT32_MAX)。
dim输入源操作数。
支持任意单轴。
keepdim输入源操作数。
控制在进行归约后,是否保持被压缩的维度。
默认值为False。

返回值说明

返回输出Tensor,输出Tensor的Shape与keepdim参数相关。

若keepdim参数为 True,则在执行归约操作后保留被归约的维度。输出Tensor在除dim指定的维度外,其他维度的Shape与输入Tensor的Shape一致,而在dim指定的维度上的大小为 1。

若keepdim参数为 False(默认),则被归约的维度会从输出Tensor中移除,而tileshape中对应的维度不变, 所以建议在调其他operation前重设tileshape。

约束说明

  1. TileShape大小不超过 64KB;

  2. 尾轴要 32bytes 对齐;

TileShape设置示例

TileShape维度应和输入input一致。

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

pypto.set_vec_tile_shapes(m1, n1)

调用示例

x = pypto.tensor([2, 3], pypto.DT_FP32) y = pypto.prod(x, -1, True)

结果示例如下:

输入数据 x: [[1.0 2.0 3.0], [1.0 2.0 3.0]] 输出数据 y: [[6.0], [6.0]]

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

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

http://www.zskr.cn/news/1345028.html

相关文章:

  • ColabFold完全指南:如何免费使用AI预测蛋白质三维结构
  • 如何用6GB显存畅玩专业级AI绘画:FLUX.1-dev FP8终极指南
  • 为什么选择nodeenv:深度对比nvm、nave等Node版本管理工具
  • 终极指南:如何在Windows上快速搭建企业级Hadoop开发环境
  • Mapbox Unity SDK 3.0深度解析:5步构建专业级地图应用的完整指南
  • C++容器适配器应用指南
  • Keypatch Patcher工具详解:实时汇编修改二进制文件
  • HoRain云--Claude Code 交互模式
  • 2026霞浦县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY
  • 黑色的执念:为什么“换色”这件事,能让技术宅等上十年?
  • 颠覆性文档下载革命:kill-doc如何一键破解30+平台下载限制
  • UVa 260 Il Gioco dell‘X
  • NCM解密工具完整指南:3步实现网易云音乐格式自由转换
  • 抖音内容管理革命:douyin-downloader 开源工具如何实现高效批量下载与无水印保存
  • 3步掌握《英雄联盟》专业级录像编辑:免费开源工具League Director完整指南
  • 如何彻底清理显卡驱动:Display Driver Uninstaller 终极指南
  • Genie Web UI使用指南:可视化作业管理和监控
  • 2026台前县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY
  • Selenium 元素定位方式
  • 公众号附件添加工具(首选)政企云文档小程序 - 政企云文档
  • mpv.net终极多语言支持指南:让全球用户享受母语体验的完整教程
  • Windows HEIC缩略图扩展:如何让iPhone照片在Windows资源管理器中完美预览?
  • Windows热键侦探:揭秘系统快捷键冲突的神秘面纱
  • VRoid-Blender-Unity个人工作流笔记
  • 告别手动抢票烦恼:用Python自动化脚本3倍提升大麦网购票成功率
  • 如何通过3个核心机制彻底改变炉石佣兵战记的游戏体验?
  • C++完美转发实现
  • ChocolateyGUI 社区贡献指南:如何参与开源项目开发与维护
  • 大规模矩阵SVD与GSVD计算方法【附代码】
  • Raw Accel终极指南:掌握Windows内核级鼠标加速的完整教程