函数:mem_flush

C函数原型

aclError aclrtMemFlush(void *devPtr, size_t size)

Python函数

ret = acl.rt.mem_flush(dev_ptr, size)

函数功能

将cache中的数据刷新到DDR中并将cache中的内容设置成无效。

该版本用户无需处理CPU与NPU之间的cache一致性,无需调用该接口。

输入说明

dev_ptr:int,待flush的DDR内存起始地址。

size:int,待flush的DDR内存大小,单位Byte。“size”不能为0。

返回值说明

ret:int,错误码。

  • 返回0表示成功。
  • 返回其它值表示失败。

约束说明