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

CANN/ops-math Tile算子文档

Tile

【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math

产品支持情况

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

功能说明

接口功能:对输入tensor沿着repeats中对每个维度指定的复制次数进行复制。示例: 假设输入Tensor为[[a,b],[c,d],[e,f]],即shape为[3,2],repeats为(2,4),则生成的Tensor的shape为[6,8],值如下所示:

>>> x = torch.tensor([[a,b],[c,d],[e,f]]) >>> x.repeat(2,4) tensor([[a,b,a,b,a,b,a,b], [c,d,c,d,c,d,c,d], [e,f,e,f,e,f,e,f], [a,b,a,b,a,b,a,b], [c,d,c,d,c,d,c,d], [e,f,e,f,e,f,e,f], ])

当repeats为(2,4,2)时,即repeats的元素个数大于Tensor中的维度,则输出Tensor等效为如下操作:先将输入Tensor的shape扩张到和repeats个数相同的维度:[1,3,2],而后按照对应维度和repeats的值进行扩张,即输出Tensor的shape为[2,12,4],结果如下:

>>> x.repeat(2,4,2) tensor([[[a,b,a,b], [c,d,c,d], [e,f,e,f], [a,b,a,b], [c,d,c,d], [e,f,e,f], [a,b,a,b], [c,d,c,d], [e,f,e,f], [a,b,a,b], [c,d,c,d], [e,f,e,f]], [[a,b,a,b], [c,d,c,d], [e,f,e,f], [a,b,a,b], [c,d,c,d], [e,f,e,f], [a,b,a,b], [c,d,c,d], [e,f,e,f], [a,b,a,b], [c,d,c,d], [e,f,e,f]]])

计算时需要满足以下条件: repeats中参数个数不能少于输入Tensor的维度。 repeats中的值必须大于等于0。

参数说明

参数名输入/输出描述使用说明数据类型数据格式维度(shape)非连续张量Tensor
self输入--FLOAT、DOUBLE、FLOAT16、COMPLEX64、COMPLEX128、UINT8、INT8、INT16、INT32、INT64、UINT16、UINT32、UINT64、BOOL、BFLOAT16、HIFLOAT8、FLOAT8_E5M2、FLOAT8_E4M3FNND≤8
repeats输入-表示沿每个维度重复输入tensor的次数,参数个数不大于8, 当前不支持对超过4个维度同时做repeat的场景,详细约束请见约束说明。INT64---
out输出--与self一致ND≤8

约束说明

  • 确定性计算:
    • 默认确定性实现。

调用示例

调用方式样例代码说明
aclnn接口test_aclnn_repeat通过aclnnRepeat接口方式调用Tile算子。
图模式调用test_geir_tile通过算子IR构图方式调用Tile算子。

【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math

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

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

相关文章:

  • 海棠山铁哥 “手搓”《凰标》:从代码到文字的文化突围@凤凰标志
  • 用USB转TTL和串口助手,5分钟搞定NEC红外遥控器数据抓取与模拟发送
  • 矫正学校与特训学校服务商湖--北心旅之家健康管理有限公司实力展示 - 2026年企业推荐榜
  • Glow模型解析:可逆1×1卷积如何革新生成流与高保真图像合成
  • 2026年贵阳室内装修全案设计深度横评:从设计落地到透明整装的深度避坑指南 - 企业名录优选推荐
  • FanControl终极指南:如何用免费软件掌控你的电脑风扇噪音
  • 保姆级教程:从零开始,手把手带你理解Linux V4L2摄像头驱动的核心三剑客(video_device、videobuf2、v4l2_subdev)
  • 告别公式截图!用Aurora在Word里优雅排版LaTeX伪代码(附完整宏包配置)
  • 2026年IM客服应用,企业办公客服系统与云端服务优势 - 品牌2026
  • 2026年贵阳室内装修全案设计深度横评:从设计落地难到一站式智能家居的品质蜕变指南 - 企业名录优选推荐
  • 从权限到进程:深度解析Windows下Python文件访问冲突的根源与实战解决方案
  • 保姆级教程:用Docker在Ubuntu 22.04上快速部署NVIDIA Triton推理服务器(含驱动版本避坑)
  • 2026最新计算机应用学校推荐!湖南优质权威榜单发布,高就业率衡阳好校力荐 - 十大品牌榜
  • 面试官最爱问的‘贪心算法’:从LeetCode真题到避坑指南,一次讲透
  • 如何构建跨平台的离线语音AI应用:Sherpa-Onnx完整指南
  • 终极指南:3步轻松获取B站视频字幕的完整教程
  • 2026西安婚纱照新人反馈榜:100+真实评价筛选出10家,闭眼选不后悔 - 江湖评测
  • 2026年呼叫中心运维,大型话务系统日常巡检规范 - 品牌2026
  • 2026年贵阳室内装修全案设计深度横评:从设计落地到透明决算的避坑指南 - 企业名录优选推荐
  • 曲则全,少则得,把《道德经》的柔性智慧落到 SAP RAP 开发
  • 光子感知神经形态传感框架:突破低光机器视觉瓶颈
  • 匠心造理想家 涿州老王匠定制筑品质人居 - GrowthUME
  • 5分钟快速上手CompressO:免费开源的视频图片压缩终极解决方案
  • LaTeX字体定制:从基础命令到专业排版实战
  • 2026年西安活页环装画册定制一站式指南:5大印刷厂品质对标与选购秘诀 - 优质企业观察收录
  • StofDoctrineExtensionsBundle的Uploadable扩展:文件上传管理的终极指南
  • 西安不干胶标签定制怎么选?2026年印刷厂一站式服务能力横评 - 优质企业观察收录
  • 2026年西安活页环装画册定制:高新技术印刷企业如何保障交期与品质 - 优质企业观察收录
  • League Akari:提升英雄联盟游戏体验的智能助手工具包
  • 西安台历挂历厂家2026排行榜:高新技术印刷企业品质与性价比横评 - 优质企业观察收录