C函数原型 |
aclError aclrtMemcpy2d(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, aclrtMemcpyKind kind) |
---|---|
Python函数 |
ret = acl.rt.memcpy2d(dst, dpitch, src, spitch, width, height, kind) |
函数功能 |
实现同步内存复制,主要用于矩阵数据的复制。 Atlas 推理系列加速模块产品不支持该接口。 |
输入说明 |
dst:目的内存地址的指针地址。 dpitch:目的内存中相邻两列向量的地址距离。 src:源内存地址的指针地址。 spitch:源内存中相邻两列向量的地址距离。 width:待复制的矩阵宽度。 height:待复制的矩阵高度。 kind:内存复制的类型。 ACL_MEMCPY_HOST_TO_HOST = 0 // Host内的内存复制 ACL_MEMCPY_HOST_TO_DEVICE = 1 // Host到Device的内存复制 ACL_MEMCPY_DEVICE_TO_HOST = 2 // Device到Host的内存复制 ACL_MEMCPY_DEVICE_TO_DEVICE = 3 // Device内的内存复制 |
返回值说明 |
ret:int,错误码。
|
约束说明 |
|