|
| integer, parameter | hipfort_types::hipipcmemlazyenablepeeraccess = 0 |
| |
| integer, parameter | hipfort_types::hipstreamdefault = 0 |
| | Default stream creation flags. More...
|
| |
| integer, parameter | hipfort_types::hipstreamnonblocking = 1 |
| | Stream does not implicitly synchronize with null stream. More...
|
| |
| integer, parameter | hipfort_types::hipeventdefault = 0 |
| | Default flags. More...
|
| |
| integer, parameter | hipfort_types::hipeventblockingsync = 1 |
| | Waiting will yield CPU. More...
|
| |
| integer, parameter | hipfort_types::hipeventdisabletiming = 2 |
| | Disable event's capability to record timing information. More...
|
| |
| integer, parameter | hipfort_types::hipeventinterprocess = 4 |
| | Event can support IPC. More...
|
| |
| integer, parameter | hipfort_types::hipeventreleasetodevice = 1073741824 |
| | 0x40000000 - Use a device-scope release when recording this event. More...
|
| |
| integer, parameter | hipfort_types::hiphostmallocdefault = 0 |
| |
| integer, parameter | hipfort_types::hiphostmallocportable = 1 |
| | Memory is considered allocated by all contexts. More...
|
| |
| integer, parameter | hipfort_types::hiphostmallocmapped = 2 |
| | Map the allocation into the address space for the current device. More...
|
| |
| integer, parameter | hipfort_types::hiphostmallocwritecombined = 4 |
| |
| integer, parameter | hipfort_types::hiphostmallocnumauser = 536870912 |
| | 0x20000000 - Host memory allocation will follow numa policy set by user More...
|
| |
| integer, parameter | hipfort_types::hiphostmalloccoherent = 1073741824 |
| | 0x40000000 - Allocate coherent memory. More...
|
| |
| integer, parameter | hipfort_types::hipmemattachglobal = 1 |
| | Memory can be accessed by any stream on any device. More...
|
| |
| integer, parameter | hipfort_types::hipmemattachhost = 2 |
| | Memory cannot be accessed by any stream on any device. More...
|
| |
| integer, parameter | hipfort_types::hipmemattachsingle = 4 |
| | Memory can only be accessed by a single stream on the associated device. More...
|
| |
| integer, parameter | hipfort_types::hipdevicemallocdefault = 0 |
| |
| integer, parameter | hipfort_types::hipdevicemallocfinegrained = 1 |
| | Memory is allocated in fine grained region of device. More...
|
| |
| integer, parameter | hipfort_types::hiphostregisterdefault = 0 |
| | Memory is Mapped and Portable. More...
|
| |
| integer, parameter | hipfort_types::hiphostregisterportable = 1 |
| | Memory is considered registered by all contexts. More...
|
| |
| integer, parameter | hipfort_types::hiphostregistermapped = 2 |
| | Map the allocation into the address space for the current device. More...
|
| |
| integer, parameter | hipfort_types::hiphostregisteriomemory = 4 |
| | Not supported. More...
|
| |
| integer, parameter | hipfort_types::hipexthostregistercoarsegrained = 8 |
| | Coarse Grained host memory lock. More...
|
| |
| integer, parameter | hipfort_types::hipdevicescheduleauto = 0 |
| | Automatically select between Spin and Yield. More...
|
| |
| integer, parameter | hipfort_types::hipdeviceschedulespin = 1 |
| | Dedicate a CPU core to spin-wait. More...
|
| |
| integer, parameter | hipfort_types::hipdevicescheduleyield = 2 |
| | Yield the CPU to the operating system when waiting. More...
|
| |
| integer, parameter | hipfort_types::hipdevicescheduleblockingsync = 4 |
| |
| integer, parameter | hipfort_types::hipdeviceschedulemask = 7 |
| |
| integer, parameter | hipfort_types::hipdevicemaphost = 8 |
| |
| integer, parameter | hipfort_types::hipdevicelmemresizetomax = 22 |
| |
| integer, parameter | hipfort_types::hiparraydefault = 0 |
| | Default HIP array allocation flag. More...
|
| |
| integer, parameter | hipfort_types::hiparraylayered = 1 |
| |
| integer, parameter | hipfort_types::hiparraysurfaceloadstore = 2 |
| |
| integer, parameter | hipfort_types::hiparraycubemap = 4 |
| |
| integer, parameter | hipfort_types::hiparraytexturegather = 8 |
| |
| integer, parameter | hipfort_types::hipoccupancydefault = 0 |
| |
| integer, parameter | hipfort_types::hipcooperativelaunchmultidevicenopresync = 1 |
| |
| integer, parameter | hipfort_types::hipcooperativelaunchmultidevicenopostsync = 2 |
| |