aclrtMemcpy2d

产品支持情况

产品

是否支持

Ascend 950PR / Ascend 950DT

√

Atlas A3 训练系列产品 / Atlas A3 推理系列产品

√

Atlas A2 训练系列产品 / Atlas A2 推理系列产品

√

Atlas 200I/500 A2 推理产品

√

Atlas 推理系列产品

√

Atlas 训练系列产品

√

功能说明

实现同步内存复制,主要用于矩阵数据的复制。

函数原型

1
aclError aclrtMemcpy2d(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, aclrtMemcpyKind kind)

参数说明

参数名

输入/输出

说明

dst

输入

目的内存地址指针。

dpitch

输入

目的内存中相邻两列向量的地址距离。

src

输入

源内存地址指针。

spitch

输入

源内存中相邻两列向量的地址距离。

width

输入

待复制的数据宽度。

height

输入

待复制的数据高度。

kind

输入

内存复制的类型。类型定义请参见aclrtMemcpyKind。

返回值说明

返回0表示成功,返回其他值表示失败,请参见aclError。

约束说明

参考资源

本接口的内存复制示意图: