当前位置: 首页 > 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.jsqmd.com/news/863752/

相关文章:

  • 2026 高炉炼铁智能化技术全景与演进路径~系列文章01:高炉炼铁工艺机理与智能化底层逻辑
  • 为什么选择nodeenv:深度对比nvm、nave等Node版本管理工具
  • 2026年中国营销服务商全景:从种草到AI GEO,品牌需要什么样的合作伙伴? - 数字营销分析
  • 鸣潮模组终极指南:15+游戏增强功能一键解锁
  • 如何在macOS上制作Windows启动盘:WinDiskWriter完整指南
  • 为什么有那么多以字母“C”开头的编程语言?C、C++、C#、CSS
  • 2026 化工、制药、电镀、石化行业废旧贵金属回收盘点,铑、钯、铂、铱、钌、金银、钯碳、碘化铑、铂碳、铱粉靠谱商家筛选,废料变现合规参考与长期合作避坑全指南 - 海棠依旧大
  • 终极指南:如何在Windows上快速搭建企业级Hadoop开发环境
  • 天津二手名表回收攻略:五家口碑老店、当面报价无隐形扣费 - 李宏哲1
  • CANN/pypto截断取整函数文档
  • HoRain云--Claude Code 交互模式
  • Keypatch Patcher工具详解:实时汇编修改二进制文件
  • C++容器适配器应用指南
  • 3分钟一键获取Steam游戏清单:Onekey工具让游戏管理变得简单高效
  • 2026霞浦县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY
  • 黑色的执念:为什么“换色”这件事,能让技术宅等上十年?
  • 2026 高炉炼铁智能化技术全景与演进路径~系列文章02:高炉全流程多源异构数据体系解析
  • 网盘直链解析神器:八大平台免登录高速下载终极指南
  • 颠覆性文档下载革命:kill-doc如何一键破解30+平台下载限制
  • 3步突破音乐格式限制:qmc-decoder实现QQ音乐文件跨平台自由播放
  • 2026寿宁县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY
  • 2026夏县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY
  • Librefox深色主题完整教程:从基础到高级定制
  • UVa 260 Il Gioco dell‘X
  • 2026寿县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY
  • CANN Ascend C DataCopyFromL1 API文档
  • fbcp-ili9341的未来展望:从DispmanX到KMS的迁移路径
  • NCM解密工具完整指南:3步实现网易云音乐格式自由转换
  • 2026夏邑县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY
  • 2026寿阳县黄金回收白银回收铂金回收店铺实力排行榜TOP5;K金+金条+银条+首饰回收靠谱门店及联系方式推荐 - 前途无量YY