aclrtUnmapMem
Applicability
Product |
Supported |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Unmaps virtual memory from physical memory.
This API must be used with other APIs to allocate virtual memory with consecutive addresses and maximize the use of physical memory.
- Call aclrtReserveMemAddress to allocate virtual memory.
- Call aclrtMallocPhysical to allocate physical memory.
- Call aclrtMapMem to map the virtual memory to the physical memory.
- Call specific task APIs to execute tasks.
- Call aclrtUnmapMem to unmap the virtual memory from the physical memory.
- Call aclrtFreePhysical to free the physical memory.
- Call aclrtReleaseMemAddress to free the virtual memory.
Prototype
aclError aclrtUnmapMem(void *virPtr)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
virPtr |
Input |
Pointer to the virtual memory address to be unmapped. |
Returns
0 on success; else, failure. For details, see aclError.
Restrictions
This API is not supported in the Ascend RC form of the
Parent topic: Memory Management