Function: unload
Applicability
|
Product |
Supported (√/x) |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
Function Usage
Uninstalls the model and releases resources after the model inference is complete.
Prototype
- C Prototype
1aclError aclmdlUnload(uint32_t modelId)
- Python Function
1ret = acl.mdl.unload(model_id)
Parameter Description
|
Parameter |
Description |
|---|---|
|
model_id |
Int, ID of the model to unload. |
Return Value Description
|
Return Value |
Description |
|---|---|
|
ret |
Int, error code: 0 on success; else, failure. |
Restrictions
- When calling acl.mdl.unload to unload a specified model, ensure that the model is not used by other APIs.
- The operations of loading, executing, and unloading a model must be performed in the same context. For details about how to create a context, see acl.rt.set_device and acl.rt.create_context.
Parent topic: Model Loading and Unloading