aclrtAllocatorSetAllocFuncToDesc
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Sets the callback function for allocating memory blocks when the user-provided allocator is used.
Prototype
1 | aclError aclrtAllocatorSetAllocFuncToDesc(aclrtAllocatorDesc allocatorDesc, aclrtAllocatorAllocFunc func) |
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
allocatorDesc |
Input |
Pointer to the allocator descriptor. Call aclrtAllocatorCreateDesc to set the allocator description in advance. |
func |
Input |
Callback function for allocating memory blocks. Callback function definition: typedef void *(*aclrtAllocatorAllocFunc)(aclrtAllocator allocator, size_t size); |
Returns
0 on success; otherwise, failure. For details, see aclError.
Parent topic: aclrtAllocatorDesc