|
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 |
|