Function: free_host
Applicable Products
Product |
Supported (√/x) |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Frees host memory.
Prototype
- C Prototype
1aclError aclrtFreeHost(void *hostPtr)
- Python Function
1ret= acl.rt.free_host(host_ptr)
Parameters
Parameter |
Description |
|---|---|
host_ptr |
Int, pointer address of the memory to be freed. |
Return Values
Return Value |
Description |
|---|---|
ret |
Int, error code. 0 on success; else, failure. |
Restrictions
- This API immediately releases the input memory. No implicit device synchronization or stream synchronization is performed within the function. Ensure that the memory pointer address is not accessed after this API is called.
- acl.rt.free_host can only free the memory allocated by acl.rt.malloc_host.
Parent topic: Host Memory Management