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

CANN/pyto累积乘积函数文档

pypto.cumprod

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

功能说明

计算输入Tensor input沿指定维度的累积乘积。

函数原型

cumprod(input: Tensor, dim: int) -> Tensor:

参数说明

参数名输入/输出说明
input输入源操作数。支持的类型为:Tensor。支持的数据类型为:DT_FP16,DT_BF16,DT_FP32。不支持空Tensor;Shape仅支持1-4维;Shape Size不大于2147483647(即INT32_MAX)。
dim输入源操作数。指定累积维度。int 类型。

返回值说明

输出Tensor Shape与输入input一致。 input为DT_FP16,DT_BF16,DT_FP32等类型时,输出数据类型和输入input一致。

约束说明

  1. dim:指定计算累积乘积的维度,必须在输入Tensor input的有效维度范围内,其值需满足-input.dim <= dim < input.dim;
  2. input的dim轴ViewShape不可切分,其余维度不做限制;
  3. TileShape的维度与input相同,所有输入和输出的TileShape大小总和不能超过UB内存的大小。

调用示例

TileShape设置示例

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

TileShape维度应和输出一致。

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

pypto.set_vec_tile_shapes(4, 16)

接口调用示例

input = pypto.tensor([2, 3], pypto.DT_FP32) # shape (2, 3) dim = 0 y = pypto.cumprod(input, dim)

结果示例如下:

输入数据 x: [[0 1 2], [3 4 5]] 输出数据 y: [[0 1 2], [0 4 10]] # shape (2, 3)

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

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

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

相关文章:

  • CANN/hccl HCCL RDMA QP端口配置
  • 低延迟实时优化业务工程版本
  • 打卡信奥刷题(3235)用C++实现信奥题 P8449 [LSOT-1] 逆序对
  • CANN/cannbot-skills工具编写指南
  • 2026年论文如何去AI痕迹?AIGC降重教程与实战案例 - 降AI实验室
  • 前端框架使用vue-cli( 第一层:依赖与环境层)
  • 2026年新疆票据印刷采购全攻略:源头直供如何降低企业成本80% - 优质企业观察收录
  • CANN/opbase:设置张量原始地址
  • CANN/ops-fft贡献指南
  • 20241223 2025-2026-2 《Python程序设计》实验三报告
  • 中国楼宇自控行业洗牌 楼宇自控厂家头部企业有谁?楼宇自控十大品牌 - 博客万
  • 网关支付 VS 纯代付:核心差异与适用场景
  • 影刀RPA如何实现店群自动化:拆解多浏览器并发,打造拼多多与TEMU的“超级航母”矩阵
  • AI专著生成新方法!借助工具,快速产出20万字高质量专著!
  • 一个老旧小区门禁改造项目的技术选型复盘:从云端到边缘
  • 亨得利腕表维修行业内部解密:假官方年骗1386起、保养套路大起底与全国官方直营网点联络大全 - 亨得利腕表维修中心
  • 加盟岩茶品牌,新手小白如何甄别真假“全程带教”?——以溪谷留香为样本的赋能体系深度解构 - 商业科技观察
  • 博客园优化折叠框
  • 为什么配置了Linux kernel以后.config文件没有起作用?
  • CANN/torchtitan-npu测试指南
  • CANN/hcomm引擎上下文复制
  • 2026年新疆票据印刷与热敏收银纸采购完全指南:源头直供降成本方案 - 优质企业观察收录
  • 3步掌握开源游戏加速:OpenSpeedy高效配置完全指南
  • 魔兽争霸3终极兼容性修复指南:5个简单步骤让经典游戏在Windows 11完美运行
  • 2026年水刀配件采购全攻略:从成都源头厂家到一站式解决方案 - 企业名录优选推荐
  • 江西菜代表品牌有哪些?2026年5大品牌实测推荐 - 速递信息
  • CANN/ops-cv最近邻上采样2D算子
  • ClaudeCode用户如何配置Taotoken解决API密钥被封与Token不足问题
  • 本地AI智能体平台搭建:基于Docker与Ollama的自动化工作流实践
  • QLoRA量化技术在日语技术文档处理中的应用实践