Function: free
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Frees device memory.
Prototype
- C Prototype
1aclError aclrtFree(void *devPtr)
- Python Function
1ret= acl.rt.free(dev_ptr)
Parameters
Parameter |
Description |
|---|---|
dev_ptr |
Int, pointer address of the memory to be freed. |
Return Value
Return Value |
Description |
|---|---|
ret |
Int, error code. 0 on success; else, failure. |
Restrictions
- acl.rt.free frees device memory through the acl.rt.malloc or acl.rt.malloc_cached API.
- This API immediately frees the input memory. No implicit device synchronization or stream synchronization is performed within the function. Ensure that the memory pointer is not accessed after this API is called.
Parent topic: Memory Management