Function: free_host
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
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 Value
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: Memory Management