news 2026/5/9 12:12:38

CANN/ops-math Concat算子

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ops-math Concat算子

Concat

【免费下载链接】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 进行拼接,输出包含所有输入数据按顺序拼接后的 Tensor。
  • 计算流程:
    • 输入:

      • 拼接维度 concat_dim
      • Tensor 列表 x[0], x[1], …, x[N-1]
    • 流程:

      1. 校验所有输入 Tensor 数据类型一致;
      2. 校验除 concat_dim 外所有维度完全相同;
      3. 沿 concat_dim 维度依次拼接: y = Concat(x[0], x[1], ..., x[N-1], axis = concat_dim)
    • 输出:拼接后的 Tensor y

参数说明

参数名输入/输出/属性描述数据类型数据格式
concat_dim输入指定拼接维度,即计算流程中的 concat_dim。INT32、INT64ND
x输入动态输入列表,流程图中的输入 x[i]。BFLOAT16、FLOAT16、FLOAT、DOUBLE、INT32、UINT8、INT16、INT8、COMPLEX64、INT64、QINT8、QUINT8、QINT32、UINT16、COMPLEX128、UINT32、UINT64、QINT16、QUINT16、BOOL、STRINGND
N可选属性输入 x 的数量,默认值为 1。INT-
y输出计算流程中的输出 y。BFLOAT16、FLOAT16、FLOAT、DOUBLE、INT32、UINT8、INT16、INT8、COMPLEX64、INT64、QINT8、QUINT8、QINT32、UINT16、COMPLEX128、UINT32、UINT64、QINT16、QUINT16、BOOL、STRINGND
  • Atlas 训练、推理系列产品:不支持BFLOAT16。

约束说明

  • 所有输入 Tensor 在除拼接维度外的形状必须一致。
  • 输入列表 "x" 至少包含 2 个 Tensor。
  • 拼接维度 concat_dim 必须在输入 Tensor 的合法维度范围内。
  • x 中所有 Tensor 数据类型必须一致。
  • 属性 N 指定输入数量,仅用于描述,不影响运行时动态输入列表。

调用说明

调用方式调用样例说明
图模式调用test_geir_concat通过算子IR构图方式调用Concat算子。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 12:11:44

left link changed unexpectedly in block xxxx of index ““index_xxxxx“

文章目录环境症状问题原因解决方案报错编码环境 系统平台:N/A 版本:10.3 症状 对表执行vaccum操作时,提示索引相关的错误,信息如下: testdb# vacuum testtable01; ERROR: left link changed unexpectedly in blo…

作者头像 李华
网站建设 2026/5/9 12:10:39

apk改包名的三个步骤:

改包名的三个步骤: 1. 清单文件 <activityandroid:name="com.ai.app.MainActivity"android:exported="true"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="andro…

作者头像 李华
网站建设 2026/5/9 12:02:30

CANN/runtime内存拷贝设置API

11-03 内存拷贝与设置 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 本章节描述 Host-Device 间及 Device-Device 间的内存拷贝与内存设置接口。 aclError aclrtMemcpy(void *dst, size_t destMax, …

作者头像 李华
网站建设 2026/5/9 11:58:34

综采工作面刮板输送机直线度光纤光栅检测控制方法【附方案】

✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导&#xff0c;毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流&#xff0c;可以私信&#xff0c;或者点击《获取方式》 &#xff08;1&#xff09;多芯光纤光栅阵列形态重构…

作者头像 李华
网站建设 2026/5/9 11:56:38

CANN/DeepSeek-R1 RL训练优化

DeepSeek-R1 RL训练优化实践样例 【免费下载链接】cann-recipes-train 本项目针对LLM与多模态模型训练业务中的典型模型、加速算法&#xff0c;提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-train 概述 本样例针对DeepSeek-R1模型&…

作者头像 李华