aclrtFree
Applicability
|
Product |
Supported |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
Description
Frees device memory.
This API immediately frees the input memory. It does not perform implicit device synchronization or stream synchronization or wait until the tasks that use the memory are complete. Ensure that the memory pointer is not accessed after this API is called.
Prototype
aclError aclrtFree(void *devPtr)
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
devPtr |
Input |
Pointer to memory to free. If a null pointer is passed, this API will return an error. |
Returns
0 on success; else, failure. For details, see aclError.
Restrictions
aclrtFree can free only the memory allocated through the aclrtMalloc, aclrtMallocCached, or aclrtMallocAlign32 API.