Function: pointer_get_attributes
Applicable Products
Product |
Supported (√/x) |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Obtains the memory attribute information, including whether the memory is on the host or device and the page table size.
Prototype
- C Prototype
1aclError aclrtPointerGetAttributes(const void *ptr, aclrtPtrAttributes *attributes)
- Python Function
1attributes, ret = acl.rt.pointer_get_attributes(ptr)
Parameters
Parameter |
Description |
|---|---|
ptr |
Int, memory address. Do not pass the device address mapped by acl.rt.host_register or the device address obtained by calling acl.rt.host_get_device_pointer. Otherwise, undefined behavior may occur. |
Return Values
Return Value |
Description |
|---|---|
attributes |
Dict, memory attributes. For details, see aclrtPtrAttributes. |
ret |
Int, error code. 0 on success; else, failure. |
Parent topic: Unified Addressing