CANN ops-math ChunkCat算子

📅 2026/7/16 10:09:31 👁️ 阅读次数 📝 编程学习
CANN ops-math ChunkCat算子

ChunkCat

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

功能说明

将tensors中所有tensor先按照维度dim切分为num_chunks块,再按照dim后一维进行级联,最后转换为out的数据类型。

参数说明

参数名输入/输出/属性描述数据类型数据格式
x输入输入tensor列表。FLOAT、FLOAT16、BFLOAT16ND
dim属性需要切分块的维度。INT-
num_chunks属性指定要切分块的数量。INT-
y输出输出tensor。FLOAT、FLOAT16、BFLOAT16ND

约束说明

  • x列表中元素的数据类型和数据格式不在支持的范围之内。
  • x列表中元素的数据类型不一致。
  • x列表中tensor的shape不在1~8维。
  • dim不为0。

调用说明

调用方式样例代码说明
aclnn接口test_aclnn_chunk_cat通过aclnnChunkCat接口方式调用ChunkCat算子。

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

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