函数:unload
产品支持情况
产品 |
是否支持 |
---|---|
|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
功能说明
系统完成模型推理后,可调用该接口卸载模型,释放资源。
函数原型
- C函数原型
1
aclError aclmdlUnload(uint32_t modelId)
- python函数
1
ret = acl.mdl.unload(model_id)
参数说明
参数名 |
说明 |
---|---|
model_id |
int,指定需卸载的模型的ID。 |
返回值说明
返回值 |
说明 |
---|---|
ret |
int,错误码,返回0表示成功,返回其它值表示失败。 |
约束说明
- 在调用acl.mdl.unload接口卸载指定模型时,需确保该模型当前未被其他接口使用。
- 模型加载、模型执行、模型卸载的操作必须在同一个Context下(关于Context的创建请参见acl.rt.set_device、acl.rt.create_context)。
父主题: 模型加载与卸载