文档
注册
评分
提单
论坛
小AI

aclrtMemUceRepair

Atlas 200/300/500 推理产品,不支持该接口。

Atlas 训练系列产品,不支持该接口。

Atlas 推理系列产品(Ascend 310P处理器),不支持该接口。

Atlas 200I/500 A2推理产品不支持该接口。

函数功能

修复内存UCE的错误虚拟地址

使用场景及流程:调用AscendCL接口返回ACL_ERROR_RT_DEVICE_MTE_ERROR时,可调用本接口,但需与以下其它接口配合使用,获取并修复内存UCE的错误虚拟地址
  1. 调用aclrtGetMemUceInfo接口获取内存UCE的错误虚拟地址。
  2. 调用aclrtDeviceTaskAbort接口停止对应Device上正在执行的任务。
  3. 调用aclrtMemUceRepair接口修复内存UCE的错误虚拟地址。
  4. 修复问题后,重新跑业务。

函数原型

aclError aclrtMemUceRepair(int32_t deviceId, aclrtMemUceInfo *memUceInfoArray, size_t arraySize)

参数说明

参数名

输入/输出

说明

deviceId

输入

Device ID。

aclrtSetDevice接口中Device ID保持一致。

memUceInfoArray

输入

aclrtMemUceInfo数组的指针。

arraySize

输入

传入aclrtMemUceInfo数组的长度。

返回值说明

返回0表示成功,返回非0表示失败。

示例代码

调用示例请参见示例代码

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词