昇腾社区首页
中文
注册

UnregisterExternalAllocator

产品支持情况

产品

是否支持

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

Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

Atlas 200I/500 A2 推理产品

x

Atlas 推理系列产品

Atlas 训练系列产品

Atlas 200/300/500 推理产品

x

功能说明

将用户基于Stream注册的Allocator销毁,适用于使用用户的内存池场景。

函数原型

1
Status UnregisterExternalAllocator(const void *const stream) const

参数说明

参数名

输入/输出

说明

stream

输入

指定需要销毁的用户Allocator在哪个流上。

返回值说明

参数名

类型

说明

-

Status

SUCCESS:设置成功。

FAILED:设置失败。

约束说明

  • 用户销毁Allocator前,调用本接口取消注册。
  • 待取消注册的Stream不存在,或多次调用本接口取消注册,本接口内部不做任何操作,返回成功。