函数: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表示成功。
  • 返回其它值表示失败。

约束说明

注意事项