hipfort_enums Module Reference

hipfort_enums Module Reference#

HIPFORT API Reference: hipfort_enums Module Reference
hipfort_enums Module Reference

Enumerations

enum  {
  hip_r_32f = 0 , hip_r_64f = 1 , hip_r_16f = 2 , hip_r_8i = 3 ,
  hip_c_32f = 4 , hip_c_64f = 5 , hip_c_16f = 6 , hip_c_8i = 7 ,
  hip_r_8u = 8 , hip_c_8u = 9 , hip_r_32i = 10 , hip_c_32i = 11 ,
  hip_r_32u = 12 , hip_c_32u = 13 , hip_r_16bf = 14 , hip_c_16bf = 15 ,
  hip_r_4i = 16 , hip_c_4i = 17 , hip_r_4u = 18 , hip_c_4u = 19 ,
  hip_r_16i = 20 , hip_c_16i = 21 , hip_r_16u = 22 , hip_c_16u = 23 ,
  hip_r_64i = 24 , hip_c_64i = 25 , hip_r_64u = 26 , hip_c_64u = 27 ,
  hip_r_8f_e4m3 = 28 , hip_r_8f_e5m2 = 29 , hip_r_8f_ue8m0 = 30 , hip_r_6f_e2m3 = 31 ,
  hip_r_6f_e3m2 = 32 , hip_r_4f_e2m1 = 33 , hip_r_8f_e4m3_fnuz = 1000 , hip_r_8f_e5m2_fnuz = 1001
}
 
enum  { hip_library_major_version = 0 , hip_library_minor_version = 1 , hip_library_patch_level = 2 }
 
enum  {
  hipjitoptionmaxregisters = 0 , hipjitoptionthreadsperblock = 1 , hipjitoptionwalltime = 2 , hipjitoptioninfologbuffer = 3 ,
  hipjitoptioninfologbuffersizebytes = 4 , hipjitoptionerrorlogbuffer = 5 , hipjitoptionerrorlogbuffersizebytes = 6 , hipjitoptionoptimizationlevel = 7 ,
  hipjitoptiontargetfromcontext = 8 , hipjitoptiontarget = 9 , hipjitoptionfallbackstrategy = 10 , hipjitoptiongeneratedebuginfo = 11 ,
  hipjitoptionlogverbose = 12 , hipjitoptiongeneratelineinfo = 13 , hipjitoptioncachemode = 14 , hipjitoptionsm3xopt = 15 ,
  hipjitoptionfastcompile = 16 , hipjitoptionglobalsymbolnames = 17 , hipjitoptionglobalsymboladdresses = 18 , hipjitoptionglobalsymbolcount = 19 ,
  hipjitoptionlto = 20 , hipjitoptionftz = 21 , hipjitoptionprecdiv = 22 , hipjitoptionprecsqrt = 23 ,
  hipjitoptionfma = 24 , hipjitoptionpositionindependentcode = 25 , hipjitoptionminctapersm = 26 , hipjitoptionmaxthreadsperblock = 27 ,
  hipjitoptionoverridedirectivevalues = 28 , hipjitoptionnumoptions = 29 , hipjitoptionirtoisaoptext = 10000 , hipjitoptionirtoisaoptcountext = 10001
}
 
enum  {
  hipjitinputcubin = 0 , hipjitinputptx = 1 , hipjitinputfatbinary = 2 , hipjitinputobject = 3 ,
  hipjitinputlibrary = 4 , hipjitinputnvvm = 5 , hipjitnumlegacyinputtypes = 6 , hipjitinputllvmbitcode = 100 ,
  hipjitinputllvmbundledbitcode = 101 , hipjitinputllvmarchivesofbundledbitcode = 102 , hipjitinputspirv = 103 , hipjitnuminputtypes = 10
}
 
enum  { hipjitcacheoptionnone = 0 , hipjitcacheoptioncg = 1 , hipjitcacheoptionca = 2 }
 
enum  { hipjitpreferptx = 0 , hipjitpreferbinary = 1 }
 
enum  { hiplibraryhostuniversalfunctionanddatatable = 0 , hiplibrarybinaryispreserved = 1 }
 
enum  { hip_success = 0 , hip_error_invalid_value = 1 , hip_error_not_initialized = 2 , hip_error_launch_out_of_resources = 3 }
 
enum  {
  hipmemorytypeunregistered = 0 , hipmemorytypehost = 1 , hipmemorytypedevice = 2 , hipmemorytypemanaged = 3 ,
  hipmemorytypearray = 10 , hipmemorytypeunified = 11
}
 
enum  {
  hipsuccess = 0 , hiperrorinvalidvalue = 1 , hiperroroutofmemory = 2 , hiperrormemoryallocation = 2 ,
  hiperrornotinitialized = 3 , hiperrorinitializationerror = 3 , hiperrordeinitialized = 4 , hiperrorprofilerdisabled = 5 ,
  hiperrorprofilernotinitialized = 6 , hiperrorprofileralreadystarted = 7 , hiperrorprofileralreadystopped = 8 , hiperrorinvalidconfiguration = 9 ,
  hiperrorinvalidpitchvalue = 12 , hiperrorinvalidsymbol = 13 , hiperrorinvaliddevicepointer = 17 , hiperrorinvalidmemcpydirection = 21 ,
  hiperrorinsufficientdriver = 35 , hiperrormissingconfiguration = 52 , hiperrorpriorlaunchfailure = 53 , hiperrorinvaliddevicefunction = 98 ,
  hiperrornodevice = 100 , hiperrorinvaliddevice = 101 , hiperrorinvalidimage = 200 , hiperrorinvalidcontext = 201 ,
  hiperrorcontextalreadycurrent = 202 , hiperrormapfailed = 205 , hiperrormapbufferobjectfailed = 205 , hiperrorunmapfailed = 206 ,
  hiperrorarrayismapped = 207 , hiperroralreadymapped = 208 , hiperrornobinaryforgpu = 209 , hiperroralreadyacquired = 210 ,
  hiperrornotmapped = 211 , hiperrornotmappedasarray = 212 , hiperrornotmappedaspointer = 213 , hiperroreccnotcorrectable = 214 ,
  hiperrorunsupportedlimit = 215 , hiperrorcontextalreadyinuse = 216 , hiperrorpeeraccessunsupported = 217 , hiperrorinvalidkernelfile = 218 ,
  hiperrorinvalidgraphicscontext = 219 , hiperrorinvalidsource = 300 , hiperrorfilenotfound = 301 , hiperrorsharedobjectsymbolnotfound = 302 ,
  hiperrorsharedobjectinitfailed = 303 , hiperroroperatingsystem = 304 , hiperrorinvalidhandle = 400 , hiperrorinvalidresourcehandle = 400 ,
  hiperrorillegalstate = 401 , hiperrornotfound = 500 , hiperrornotready = 600 , hiperrorillegaladdress = 700 ,
  hiperrorlaunchoutofresources = 701 , hiperrorlaunchtimeout = 702 , hiperrorpeeraccessalreadyenabled = 704 , hiperrorpeeraccessnotenabled = 705 ,
  hiperrorsetonactiveprocess = 708 , hiperrorcontextisdestroyed = 709 , hiperrorassert = 710 , hiperrorhostmemoryalreadyregistered = 712 ,
  hiperrorhostmemorynotregistered = 713 , hiperrorlaunchfailure = 719 , hiperrorcooperativelaunchtoolarge = 720 , hiperrornotsupported = 801 ,
  hiperrorstreamcaptureunsupported = 900 , hiperrorstreamcaptureinvalidated = 901 , hiperrorstreamcapturemerge = 902 , hiperrorstreamcaptureunmatched = 903 ,
  hiperrorstreamcaptureunjoined = 904 , hiperrorstreamcaptureisolation = 905 , hiperrorstreamcaptureimplicit = 906 , hiperrorcapturedevent = 907 ,
  hiperrorstreamcapturewrongthread = 908 , hiperrorgraphexecupdatefailure = 910 , hiperrorinvalidchanneldescriptor = 911 , hiperrorinvalidtexture = 912 ,
  hiperrorunknown = 999 , hiperrorruntimememory = 1052 , hiperrorruntimeother = 1053 , hiperrortbd = 1054
}
 
enum  {
  hipdeviceattributecudacompatiblebegin = 0 , hipdeviceattributeeccenabled = 0 , hipdeviceattributeaccesspolicymaxwindowsize = 1 , hipdeviceattributeasyncenginecount = 2 ,
  hipdeviceattributecanmaphostmemory = 3 , hipdeviceattributecanusehostpointerforregisteredmem = 4 , hipdeviceattributeclockrate = 5 , hipdeviceattributecomputemode = 6 ,
  hipdeviceattributecomputepreemptionsupported = 7 , hipdeviceattributeconcurrentkernels = 8 , hipdeviceattributeconcurrentmanagedaccess = 9 , hipdeviceattributecooperativelaunch = 10 ,
  hipdeviceattributecooperativemultidevicelaunch = 11 , hipdeviceattributedeviceoverlap = 12 , hipdeviceattributedirectmanagedmemaccessfromhost = 13 , hipdeviceattributegloball1cachesupported = 14 ,
  hipdeviceattributehostnativeatomicsupported = 15 , hipdeviceattributeintegrated = 16 , hipdeviceattributeismultigpuboard = 17 , hipdeviceattributekernelexectimeout = 18 ,
  hipdeviceattributel2cachesize = 19 , hipdeviceattributelocall1cachesupported = 20 , hipdeviceattributeluid = 21 , hipdeviceattributeluiddevicenodemask = 22 ,
  hipdeviceattributecomputecapabilitymajor = 23 , hipdeviceattributemanagedmemory = 24 , hipdeviceattributemaxblockspermultiprocessor = 25 , hipdeviceattributemaxblockdimx = 26 ,
  hipdeviceattributemaxblockdimy = 27 , hipdeviceattributemaxblockdimz = 28 , hipdeviceattributemaxgriddimx = 29 , hipdeviceattributemaxgriddimy = 30 ,
  hipdeviceattributemaxgriddimz = 31 , hipdeviceattributemaxsurface1d = 32 , hipdeviceattributemaxsurface1dlayered = 33 , hipdeviceattributemaxsurface2d = 34 ,
  hipdeviceattributemaxsurface2dlayered = 35 , hipdeviceattributemaxsurface3d = 36 , hipdeviceattributemaxsurfacecubemap = 37 , hipdeviceattributemaxsurfacecubemaplayered = 38 ,
  hipdeviceattributemaxtexture1dwidth = 39 , hipdeviceattributemaxtexture1dlayered = 40 , hipdeviceattributemaxtexture1dlinear = 41 , hipdeviceattributemaxtexture1dmipmap = 42 ,
  hipdeviceattributemaxtexture2dwidth = 43 , hipdeviceattributemaxtexture2dheight = 44 , hipdeviceattributemaxtexture2dgather = 45 , hipdeviceattributemaxtexture2dlayered = 46 ,
  hipdeviceattributemaxtexture2dlinear = 47 , hipdeviceattributemaxtexture2dmipmap = 48 , hipdeviceattributemaxtexture3dwidth = 49 , hipdeviceattributemaxtexture3dheight = 50 ,
  hipdeviceattributemaxtexture3ddepth = 51 , hipdeviceattributemaxtexture3dalt = 52 , hipdeviceattributemaxtexturecubemap = 53 , hipdeviceattributemaxtexturecubemaplayered = 54 ,
  hipdeviceattributemaxthreadsdim = 55 , hipdeviceattributemaxthreadsperblock = 56 , hipdeviceattributemaxthreadspermultiprocessor = 57 , hipdeviceattributemaxpitch = 58 ,
  hipdeviceattributememorybuswidth = 59 , hipdeviceattributememoryclockrate = 60 , hipdeviceattributecomputecapabilityminor = 61 , hipdeviceattributemultigpuboardgroupid = 62 ,
  hipdeviceattributemultiprocessorcount = 63 , hipdeviceattributeunused1 = 64 , hipdeviceattributepageablememoryaccess = 65 , hipdeviceattributepageablememoryaccessuseshostpagetables = 66 ,
  hipdeviceattributepcibusid = 67 , hipdeviceattributepcideviceid = 68 , hipdeviceattributepcidomainid = 69 , hipdeviceattributepersistingl2cachemaxsize = 70 ,
  hipdeviceattributemaxregistersperblock = 71 , hipdeviceattributemaxregisterspermultiprocessor = 72 , hipdeviceattributereservedsharedmemperblock = 73 , hipdeviceattributemaxsharedmemoryperblock = 74 ,
  hipdeviceattributesharedmemperblockoptin = 75 , hipdeviceattributesharedmempermultiprocessor = 76 , hipdeviceattributesingletodoubleprecisionperfratio = 77 , hipdeviceattributestreamprioritiessupported = 78 ,
  hipdeviceattributesurfacealignment = 79 , hipdeviceattributetccdriver = 80 , hipdeviceattributetexturealignment = 81 , hipdeviceattributetexturepitchalignment = 82 ,
  hipdeviceattributetotalconstantmemory = 83 , hipdeviceattributetotalglobalmem = 84 , hipdeviceattributeunifiedaddressing = 85 , hipdeviceattributeunused2 = 86 ,
  hipdeviceattributewarpsize = 87 , hipdeviceattributememorypoolssupported = 88 , hipdeviceattributevirtualmemorymanagementsupported = 89 , hipdeviceattributehostregistersupported = 90 ,
  hipdeviceattributememorypoolsupportedhandletypes = 91 , hipdeviceattributehostnumaid = 92 , hipdeviceattributecudacompatibleend = 9999 , hipdeviceattributeamdspecificbegin = 10000 ,
  hipdeviceattributeclockinstructionrate = 10000 , hipdeviceattributeunused3 = 10001 , hipdeviceattributemaxsharedmemorypermultiprocessor = 10002 , hipdeviceattributeunused4 = 10003 ,
  hipdeviceattributeunused5 = 10004 , hipdeviceattributehdpmemflushcntl = 10005 , hipdeviceattributehdpregflushcntl = 10006 , hipdeviceattributecooperativemultideviceunmatchedfunc = 10007 ,
  hipdeviceattributecooperativemultideviceunmatchedgriddim = 10008 , hipdeviceattributecooperativemultideviceunmatchedblockdim = 10009 , hipdeviceattributecooperativemultideviceunmatchedsharedmem = 10010 , hipdeviceattributeislargebar = 10011 ,
  hipdeviceattributeasicrevision = 10012 , hipdeviceattributecanusestreamwaitvalue = 10013 , hipdeviceattributeimagesupport = 10014 , hipdeviceattributephysicalmultiprocessorcount = 10015 ,
  hipdeviceattributefinegrainsupport = 10016 , hipdeviceattributewallclockrate = 10017 , hipdeviceattributenumberofxccs = 10018 , hipdeviceattributemaxavailablevgprsperthread = 10019 ,
  hipdeviceattributepcichipid = 10020 , hipdeviceattributeamdspecificend = 19999 , hipdeviceattributevendorspecificbegin = 20000
}
 
enum  { hip_get_proc_address_success = 0 , hip_get_proc_address_symbol_not_found = 1 , hip_get_proc_address_version_not_sufficient = 2 }
 
enum  { hipcomputemodedefault = 0 , hipcomputemodeexclusive = 1 , hipcomputemodeprohibited = 2 , hipcomputemodeexclusiveprocess = 3 }
 
enum  { hipflushgpudirectrdmawritesoptionhost = 1 , hipflushgpudirectrdmawritesoptionmemops = 2 }
 
enum  { hipgpudirectrdmawritesorderingnone = 0 , hipgpudirectrdmawritesorderingowner = 100 , hipgpudirectrdmawritesorderingalldevices = 200 }
 
enum  { hipchannelformatkindsigned = 0 , hipchannelformatkindunsigned = 1 , hipchannelformatkindfloat = 2 , hipchannelformatkindnone = 3 }
 
enum  {
  hip_ad_format_unsigned_int8 = 1 , hip_ad_format_unsigned_int16 = 2 , hip_ad_format_unsigned_int32 = 3 , hip_ad_format_signed_int8 = 8 ,
  hip_ad_format_signed_int16 = 9 , hip_ad_format_signed_int32 = 10 , hip_ad_format_half = 16 , hip_ad_format_float = 32
}
 
enum  { hipresourcetypearray = 0 , hipresourcetypemipmappedarray = 1 , hipresourcetypelinear = 2 , hipresourcetypepitch2d = 3 }
 
enum  { hip_resource_type_array = 0 , hip_resource_type_mipmapped_array = 1 , hip_resource_type_linear = 2 , hip_resource_type_pitch2d = 3 }
 
enum  { hip_tr_address_mode_wrap = 0 , hip_tr_address_mode_clamp = 1 , hip_tr_address_mode_mirror = 2 , hip_tr_address_mode_border = 3 }
 
enum  { hip_tr_filter_mode_point = 0 , hip_tr_filter_mode_linear = 1 }
 
enum  {
  hipresviewformatnone = 0 , hipresviewformatunsignedchar1 = 1 , hipresviewformatunsignedchar2 = 2 , hipresviewformatunsignedchar4 = 3 ,
  hipresviewformatsignedchar1 = 4 , hipresviewformatsignedchar2 = 5 , hipresviewformatsignedchar4 = 6 , hipresviewformatunsignedshort1 = 7 ,
  hipresviewformatunsignedshort2 = 8 , hipresviewformatunsignedshort4 = 9 , hipresviewformatsignedshort1 = 10 , hipresviewformatsignedshort2 = 11 ,
  hipresviewformatsignedshort4 = 12 , hipresviewformatunsignedint1 = 13 , hipresviewformatunsignedint2 = 14 , hipresviewformatunsignedint4 = 15 ,
  hipresviewformatsignedint1 = 16 , hipresviewformatsignedint2 = 17 , hipresviewformatsignedint4 = 18 , hipresviewformathalf1 = 19 ,
  hipresviewformathalf2 = 20 , hipresviewformathalf4 = 21 , hipresviewformatfloat1 = 22 , hipresviewformatfloat2 = 23 ,
  hipresviewformatfloat4 = 24 , hipresviewformatunsignedblockcompressed1 = 25 , hipresviewformatunsignedblockcompressed2 = 26 , hipresviewformatunsignedblockcompressed3 = 27 ,
  hipresviewformatunsignedblockcompressed4 = 28 , hipresviewformatsignedblockcompressed4 = 29 , hipresviewformatunsignedblockcompressed5 = 30 , hipresviewformatsignedblockcompressed5 = 31 ,
  hipresviewformatunsignedblockcompressed6h = 32 , hipresviewformatsignedblockcompressed6h = 33 , hipresviewformatunsignedblockcompressed7 = 34
}
 
enum  {
  hip_res_view_format_none = 0 , hip_res_view_format_uint_1x8 = 1 , hip_res_view_format_uint_2x8 = 2 , hip_res_view_format_uint_4x8 = 3 ,
  hip_res_view_format_sint_1x8 = 4 , hip_res_view_format_sint_2x8 = 5 , hip_res_view_format_sint_4x8 = 6 , hip_res_view_format_uint_1x16 = 7 ,
  hip_res_view_format_uint_2x16 = 8 , hip_res_view_format_uint_4x16 = 9 , hip_res_view_format_sint_1x16 = 10 , hip_res_view_format_sint_2x16 = 11 ,
  hip_res_view_format_sint_4x16 = 12 , hip_res_view_format_uint_1x32 = 13 , hip_res_view_format_uint_2x32 = 14 , hip_res_view_format_uint_4x32 = 15 ,
  hip_res_view_format_sint_1x32 = 16 , hip_res_view_format_sint_2x32 = 17 , hip_res_view_format_sint_4x32 = 18 , hip_res_view_format_float_1x16 = 19 ,
  hip_res_view_format_float_2x16 = 20 , hip_res_view_format_float_4x16 = 21 , hip_res_view_format_float_1x32 = 22 , hip_res_view_format_float_2x32 = 23 ,
  hip_res_view_format_float_4x32 = 24 , hip_res_view_format_unsigned_bc1 = 25 , hip_res_view_format_unsigned_bc2 = 26 , hip_res_view_format_unsigned_bc3 = 27 ,
  hip_res_view_format_unsigned_bc4 = 28 , hip_res_view_format_signed_bc4 = 29 , hip_res_view_format_unsigned_bc5 = 30 , hip_res_view_format_signed_bc5 = 31 ,
  hip_res_view_format_unsigned_bc6h = 32 , hip_res_view_format_signed_bc6h = 33 , hip_res_view_format_unsigned_bc7 = 34
}
 
enum  {
  hipmemcpyhosttohost = 0 , hipmemcpyhosttodevice = 1 , hipmemcpydevicetohost = 2 , hipmemcpydevicetodevice = 3 ,
  hipmemcpydefault = 4 , hipmemcpydevicetodevicenocu = 1024
}
 
enum  {
  hipmemlocationtypeinvalid = 0 , hipmemlocationtypenone = 0 , hipmemlocationtypedevice = 1 , hipmemlocationtypehost = 2 ,
  hipmemlocationtypehostnuma = 3 , hipmemlocationtypehostnumacurrent = 4
}
 
enum  { hipmemcpyflagdefault = 0 , hipmemcpyflagpreferoverlapwithcompute = 1 }
 
enum  {
  hipmemcpysrcaccessorderinvalid = 0 , hipmemcpysrcaccessorderstream = 1 , hipmemcpysrcaccessorderduringapicall = 2 , hipmemcpysrcaccessorderany = 3 ,
  hipmemcpysrcaccessordermax = 2147483647
}
 
enum  { hipmemcpyoperandtypepointer = 1 , hipmemcpyoperandtypearray = 2 , hipmemcpyoperandtypemax = 2147483647 }
 
enum  {
  hip_func_attribute_max_threads_per_block = 0 , hip_func_attribute_shared_size_bytes = 1 , hip_func_attribute_const_size_bytes = 2 , hip_func_attribute_local_size_bytes = 3 ,
  hip_func_attribute_num_regs = 4 , hip_func_attribute_ptx_version = 5 , hip_func_attribute_binary_version = 6 , hip_func_attribute_cache_mode_ca = 7 ,
  hip_func_attribute_max_dynamic_shared_size_bytes = 8 , hip_func_attribute_preferred_shared_memory_carveout = 9 , hip_func_attribute_max = 10
}
 
enum  {
  hip_pointer_attribute_context = 1 , hip_pointer_attribute_memory_type = 2 , hip_pointer_attribute_device_pointer = 3 , hip_pointer_attribute_host_pointer = 4 ,
  hip_pointer_attribute_p2p_tokens = 5 , hip_pointer_attribute_sync_memops = 6 , hip_pointer_attribute_buffer_id = 7 , hip_pointer_attribute_is_managed = 8 ,
  hip_pointer_attribute_device_ordinal = 9 , hip_pointer_attribute_is_legacy_hip_ipc_capable = 10 , hip_pointer_attribute_range_start_addr = 11 , hip_pointer_attribute_range_size = 12 ,
  hip_pointer_attribute_mapped = 13 , hip_pointer_attribute_allowed_handle_types = 14 , hip_pointer_attribute_is_gpu_direct_rdma_capable = 15 , hip_pointer_attribute_access_flags = 16 ,
  hip_pointer_attribute_mempool_handle = 17
}
 
enum  { hipaddressmodewrap = 0 , hipaddressmodeclamp = 1 , hipaddressmodemirror = 2 , hipaddressmodeborder = 3 }
 
enum  { hipfiltermodepoint = 0 , hipfiltermodelinear = 1 }
 
enum  { hipreadmodeelementtype = 0 , hipreadmodenormalizedfloat = 1 }
 
enum  { hipboundarymodezero = 0 , hipboundarymodetrap = 1 , hipboundarymodeclamp = 2 }
 
enum  { hipdevp2pattrperformancerank = 0 , hipdevp2pattraccesssupported = 1 , hipdevp2pattrnativeatomicsupported = 2 , hipdevp2pattrhiparrayaccesssupported = 3 }
 
enum  { hipdriverentrypointsuccess = 0 , hipdriverentrypointsymbolnotfound = 1 , hipdriverentrypointversionnotsufficent = 2 }
 
enum  {
  hiplimitstacksize = 0 , hiplimitprintffifosize = 1 , hiplimitmallocheapsize = 2 , hipextlimitscratchmin = 4096 ,
  hipextlimitscratchmax = 4097 , hipextlimitscratchcurrent = 4098 , hiplimitrange = 4099
}
 
enum  {
  hipstreammemopwaitvalue32 = 1 , hipstreammemopwritevalue32 = 2 , hipstreammemopwaitvalue64 = 4 , hipstreammemopwritevalue64 = 5 ,
  hipstreammemopbarrier = 6 , hipstreammemopflushremotewrites = 3
}
 
enum  {
  hipmemadvisesetreadmostly = 1 , hipmemadviseunsetreadmostly = 2 , hipmemadvisesetpreferredlocation = 3 , hipmemadviseunsetpreferredlocation = 4 ,
  hipmemadvisesetaccessedby = 5 , hipmemadviseunsetaccessedby = 6 , hipmemadvisesetcoarsegrain = 100 , hipmemadviseunsetcoarsegrain = 101
}
 
enum  { hipmemrangecoherencymodefinegrain = 0 , hipmemrangecoherencymodecoarsegrain = 1 , hipmemrangecoherencymodeindeterminate = 2 }
 
enum  {
  hipmemrangeattributereadmostly = 1 , hipmemrangeattributepreferredlocation = 2 , hipmemrangeattributeaccessedby = 3 , hipmemrangeattributelastprefetchlocation = 4 ,
  hipmemrangeattributecoherencymode = 100
}
 
enum  {
  hipmempoolreusefolloweventdependencies = 1 , hipmempoolreuseallowopportunistic = 2 , hipmempoolreuseallowinternaldependencies = 3 , hipmempoolattrreleasethreshold = 4 ,
  hipmempoolattrreservedmemcurrent = 5 , hipmempoolattrreservedmemhigh = 6 , hipmempoolattrusedmemcurrent = 7 , hipmempoolattrusedmemhigh = 8
}
 
enum  { hipmemaccessflagsprotnone = 0 , hipmemaccessflagsprotread = 1 , hipmemaccessflagsprotreadwrite = 3 }
 
enum  { hipmemallocationtypeinvalid = 0 , hipmemallocationtypepinned = 1 , hipmemallocationtypeuncached = 1073741824 , hipmemallocationtypemax = 2147483647 }
 
enum  { hipmemhandletypenone = 0 , hipmemhandletypeposixfiledescriptor = 1 , hipmemhandletypewin32 = 2 , hipmemhandletypewin32kmt = 4 }
 
enum  { hipfuncattributemaxdynamicsharedmemorysize = 8 , hipfuncattributepreferredsharedmemorycarveout = 9 , hipfuncattributemax = 10 }
 
enum  { hipfunccacheprefernone = 0 , hipfunccacheprefershared = 1 , hipfunccachepreferl1 = 2 , hipfunccachepreferequal = 3 }
 
enum  { hipsharedmembanksizedefault = 0 , hipsharedmembanksizefourbyte = 1 , hipsharedmembanksizeeightbyte = 2 }
 
enum  {
  hipexternalmemoryhandletypeopaquefd = 1 , hipexternalmemoryhandletypeopaquewin32 = 2 , hipexternalmemoryhandletypeopaquewin32kmt = 3 , hipexternalmemoryhandletyped3d12heap = 4 ,
  hipexternalmemoryhandletyped3d12resource = 5 , hipexternalmemoryhandletyped3d11resource = 6 , hipexternalmemoryhandletyped3d11resourcekmt = 7 , hipexternalmemoryhandletypenvscibuf = 8
}
 
enum  {
  hipexternalsemaphorehandletypeopaquefd = 1 , hipexternalsemaphorehandletypeopaquewin32 = 2 , hipexternalsemaphorehandletypeopaquewin32kmt = 3 , hipexternalsemaphorehandletyped3d12fence = 4 ,
  hipexternalsemaphorehandletyped3d11fence = 5 , hipexternalsemaphorehandletypenvscisync = 6 , hipexternalsemaphorehandletypekeyedmutex = 7 , hipexternalsemaphorehandletypekeyedmutexkmt = 8 ,
  hipexternalsemaphorehandletypetimelinesemaphorefd = 9 , hipexternalsemaphorehandletypetimelinesemaphorewin32 = 10
}
 
enum  {
  hipgraphicsregisterflagsnone = 0 , hipgraphicsregisterflagsreadonly = 1 , hipgraphicsregisterflagswritediscard = 2 , hipgraphicsregisterflagssurfaceloadstore = 4 ,
  hipgraphicsregisterflagstexturegather = 8
}
 
enum  {
  hipgraphnodetypekernel = 0 , hipgraphnodetypememcpy = 1 , hipgraphnodetypememset = 2 , hipgraphnodetypehost = 3 ,
  hipgraphnodetypegraph = 4 , hipgraphnodetypeempty = 5 , hipgraphnodetypewaitevent = 6 , hipgraphnodetypeeventrecord = 7 ,
  hipgraphnodetypeextsemaphoresignal = 8 , hipgraphnodetypeextsemaphorewait = 9 , hipgraphnodetypememalloc = 10 , hipgraphnodetypememfree = 11 ,
  hipgraphnodetypememcpyfromsymbol = 12 , hipgraphnodetypememcpytosymbol = 13 , hipgraphnodetypebatchmemop = 14 , hipgraphnodetypecount = 15
}
 
enum  { hipaccesspropertynormal = 0 , hipaccesspropertystreaming = 1 , hipaccesspropertypersisting = 2 }
 
enum  { hiplaunchmemsyncdomaindefault = 0 , hiplaunchmemsyncdomainremote = 1 }
 
enum  { hipsyncpolicyauto = 1 , hipsyncpolicyspin = 2 , hipsyncpolicyyield = 3 , hipsyncpolicyblockingsync = 4 }
 
enum  {
  hiplaunchattributeaccesspolicywindow = 1 , hiplaunchattributecooperative = 2 , hiplaunchattributesynchronizationpolicy = 3 , hiplaunchattributepriority = 8 ,
  hiplaunchattributememsyncdomainmap = 9 , hiplaunchattributememsyncdomain = 10 , hiplaunchattributemax = 11
}
 
enum  {
  hipgraphexecupdatesuccess = 0 , hipgraphexecupdateerror = 1 , hipgraphexecupdateerrortopologychanged = 2 , hipgraphexecupdateerrornodetypechanged = 3 ,
  hipgraphexecupdateerrorfunctionchanged = 4 , hipgraphexecupdateerrorparameterschanged = 5 , hipgraphexecupdateerrornotsupported = 6 , hipgraphexecupdateerrorunsupportedfunctionchange = 7
}
 
enum  { hipstreamcapturemodeglobal = 0 , hipstreamcapturemodethreadlocal = 1 , hipstreamcapturemoderelaxed = 2 }
 
enum  { hipstreamcapturestatusnone = 0 , hipstreamcapturestatusactive = 1 , hipstreamcapturestatusinvalidated = 2 }
 
enum  { hipstreamaddcapturedependencies = 0 , hipstreamsetcapturedependencies = 1 }
 
enum  { hipgraphmemattrusedmemcurrent = 0 , hipgraphmemattrusedmemhigh = 1 , hipgraphmemattrreservedmemcurrent = 2 , hipgraphmemattrreservedmemhigh = 3 }
 
enum  { hipuserobjectnodestructorsync = 1 }
 
enum  { hipgraphuserobjectmove = 1 }
 
enum  { hipgraphinstantiateflagautofreeonlaunch = 1 , hipgraphinstantiateflagupload = 2 , hipgraphinstantiateflagdevicelaunch = 4 , hipgraphinstantiateflagusenodepriority = 8 }
 
enum  {
  hipgraphdebugdotflagsverbose = 1 , hipgraphdebugdotflagskernelnodeparams = 4 , hipgraphdebugdotflagsmemcpynodeparams = 8 , hipgraphdebugdotflagsmemsetnodeparams = 16 ,
  hipgraphdebugdotflagshostnodeparams = 32 , hipgraphdebugdotflagseventnodeparams = 64 , hipgraphdebugdotflagsextsemassignalnodeparams = 128 , hipgraphdebugdotflagsextsemaswaitnodeparams = 256 ,
  hipgraphdebugdotflagskernelnodeattributes = 512 , hipgraphdebugdotflagshandles = 1024
}
 
enum  {
  hipgraphinstantiatesuccess = 0 , hipgraphinstantiateerror = 1 , hipgraphinstantiateinvalidstructure = 2 , hipgraphinstantiatenodeoperationnotsupported = 3 ,
  hipgraphinstantiatemultipledevicesnotsupported = 4
}
 
enum  { hipmemallocationgranularityminimum = 0 , hipmemallocationgranularityrecommended = 1 }
 
enum  { hipmemhandletypegeneric = 0 }
 
enum  { hipmemoperationtypemap = 1 , hipmemoperationtypeunmap = 2 }
 
enum  { hiparraysparsesubresourcetypesparselevel = 0 , hiparraysparsesubresourcetypemiptail = 1 }
 
enum  { hipgraphdependencytypedefault = 0 , hipgraphdependencytypeprogrammatic = 1 }
 
enum  { hipmemrangehandletypedmabuffd = 1 , hipmemrangehandletypemax = 2147483647 }
 
enum  { hipmemrangeflagdmabufmappingtypepcie = 1 , hipmemrangeflagsmax = 2147483647 }
 

Variables

integer(c_int), parameter hip_version_major = 7
 
integer(c_int), parameter hip_version_minor = 2
 
integer(c_int), parameter hip_version_patch = 53211
 
integer(c_int), parameter hip_version_build_id = 0
 
integer(c_int), parameter generic_grid_launch = 1
 
integer(c_int), parameter hip_trsa_override_format = 1
 
integer(c_int), parameter hip_trsf_read_as_integer = 1
 
integer(c_int), parameter hip_trsf_normalized_coordinates = 2
 
integer(c_int), parameter hip_trsf_srgb = 16
 
integer(c_int), parameter hiptexturetype1d = 1
 
integer(c_int), parameter hiptexturetype2d = 2
 
integer(c_int), parameter hiptexturetype3d = 3
 
integer(c_int), parameter hiptexturetypecubemap = 12
 
integer(c_int), parameter hiptexturetype1dlayered = 241
 
integer(c_int), parameter hiptexturetype2dlayered = 242
 
integer(c_int), parameter hiptexturetypecubemaplayered = 252
 
integer(c_int), parameter hip_image_object_size_dword = 12
 
integer(c_int), parameter hip_sampler_object_size_dword = 8
 
integer(c_int), parameter hipipcmemlazyenablepeeraccess = 1
 
integer(c_int), parameter hip_ipc_handle_size = 64
 
integer(c_int), parameter hipstreamdefault = 0
 
integer(c_int), parameter hipstreamnonblocking = 1
 
integer(c_int), parameter hipeventdefault = 0
 
integer(c_int), parameter hipeventblockingsync = 1
 
integer(c_int), parameter hipeventdisabletiming = 2
 
integer(c_int), parameter hipeventinterprocess = 4
 
integer(c_int), parameter hipeventrecorddefault = 0
 
integer(c_int), parameter hipeventrecordexternal = 1
 
integer(c_int), parameter hipeventwaitdefault = 0
 
integer(c_int), parameter hipeventwaitexternal = 1
 
integer(c_int), parameter hipeventdisablesystemfence = 536870912
 
integer(c_int), parameter hipeventreleasetodevice = 1073741824
 
integer(c_int64_t), parameter hipeventreleasetosystem = 2147483648_c_int64_t
 
integer(c_int), parameter hipenabledefault = 0
 
integer(c_int), parameter hipenablelegacystream = 1
 
integer(c_int), parameter hipenableperthreaddefaultstream = 2
 
integer(c_int), parameter hiphostallocdefault = 0
 
integer(c_int), parameter hiphostmallocdefault = 0
 
integer(c_int), parameter hiphostallocportable = 1
 
integer(c_int), parameter hiphostmallocportable = 1
 
integer(c_int), parameter hiphostallocmapped = 2
 
integer(c_int), parameter hiphostmallocmapped = 2
 
integer(c_int), parameter hiphostallocwritecombined = 4
 
integer(c_int), parameter hiphostmallocwritecombined = 4
 
integer(c_int), parameter hiphostmallocuncached = 268435456
 
integer(c_int), parameter hiphostmallocnumauser = 536870912
 
integer(c_int), parameter hiphostmalloccoherent = 1073741824
 
integer(c_int64_t), parameter hiphostmallocnoncoherent = 2147483648_c_int64_t
 
integer(c_int), parameter hipmemattachglobal = 1
 
integer(c_int), parameter hipmemattachhost = 2
 
integer(c_int), parameter hipmemattachsingle = 4
 
integer(c_int), parameter hipdevicemallocdefault = 0
 
integer(c_int), parameter hipdevicemallocfinegrained = 1
 
integer(c_int), parameter hipmallocsignalmemory = 2
 
integer(c_int), parameter hipdevicemallocuncached = 3
 
integer(c_int), parameter hipdevicemalloccontiguous = 4
 
integer(c_int), parameter hiphostregisterdefault = 0
 
integer(c_int), parameter hiphostregisterportable = 1
 
integer(c_int), parameter hiphostregistermapped = 2
 
integer(c_int), parameter hiphostregisteriomemory = 4
 
integer(c_int), parameter hiphostregisterreadonly = 8
 
integer(c_int), parameter hipexthostregistercoarsegrained = 8
 
integer(c_int64_t), parameter hipexthostregisteruncached = 2147483648_c_int64_t
 
integer(c_int), parameter hipdevicescheduleauto = 0
 
integer(c_int), parameter hipdeviceschedulespin = 1
 
integer(c_int), parameter hipdevicescheduleyield = 2
 
integer(c_int), parameter hipdevicescheduleblockingsync = 4
 
integer(c_int), parameter hipdeviceschedulemask = 7
 
integer(c_int), parameter hipdevicemaphost = 8
 
integer(c_int), parameter hipdevicelmemresizetomax = 16
 
integer(c_int), parameter hiparraydefault = 0
 
integer(c_int), parameter hiparraylayered = 1
 
integer(c_int), parameter hiparraysurfaceloadstore = 2
 
integer(c_int), parameter hiparraycubemap = 4
 
integer(c_int), parameter hiparraytexturegather = 8
 
integer(c_int), parameter hipoccupancydefault = 0
 
integer(c_int), parameter hipoccupancydisablecachingoverride = 1
 
integer(c_int), parameter hipcooperativelaunchmultidevicenopresync = 1
 
integer(c_int), parameter hipcooperativelaunchmultidevicenopostsync = 2
 
integer(c_int), parameter hipextanyorderlaunch = 1
 
integer(c_int), parameter hipstreamwaitvaluegte = 0
 
integer(c_int), parameter hipstreamwaitvalueeq = 1
 
integer(c_int), parameter hipstreamwaitvalueand = 2
 
integer(c_int), parameter hipstreamwaitvaluenor = 3
 
integer(c_int), parameter hipexternalmemorydedicated = 1
 
integer(c_int), parameter hipgraphkernelnodeportdefault = 0
 
integer(c_int), parameter hipgraphkernelnodeportlaunchcompletion = 2
 
integer(c_int), parameter hipgraphkernelnodeportprogrammatic = 1
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
hip_r_32f 
hip_r_64f 
hip_r_16f 
hip_r_8i 
hip_c_32f 
hip_c_64f 
hip_c_16f 
hip_c_8i 
hip_r_8u 
hip_c_8u 
hip_r_32i 
hip_c_32i 
hip_r_32u 
hip_c_32u 
hip_r_16bf 
hip_c_16bf 
hip_r_4i 
hip_c_4i 
hip_r_4u 
hip_c_4u 
hip_r_16i 
hip_c_16i 
hip_r_16u 
hip_c_16u 
hip_r_64i 
hip_c_64i 
hip_r_64u 
hip_c_64u 
hip_r_8f_e4m3 
hip_r_8f_e5m2 
hip_r_8f_ue8m0 
hip_r_6f_e2m3 
hip_r_6f_e3m2 
hip_r_4f_e2m1 
hip_r_8f_e4m3_fnuz 
hip_r_8f_e5m2_fnuz 

◆ anonymous enum

anonymous enum
Enumerator
hip_library_major_version 
hip_library_minor_version 
hip_library_patch_level 

◆ anonymous enum

anonymous enum
Enumerator
hipdeviceattributecudacompatiblebegin 
hipdeviceattributeeccenabled 
hipdeviceattributeaccesspolicymaxwindowsize 
hipdeviceattributeasyncenginecount 
hipdeviceattributecanmaphostmemory 
hipdeviceattributecanusehostpointerforregisteredmem 
hipdeviceattributeclockrate 
hipdeviceattributecomputemode 
hipdeviceattributecomputepreemptionsupported 
hipdeviceattributeconcurrentkernels 
hipdeviceattributeconcurrentmanagedaccess 
hipdeviceattributecooperativelaunch 
hipdeviceattributecooperativemultidevicelaunch 
hipdeviceattributedeviceoverlap 
hipdeviceattributedirectmanagedmemaccessfromhost 
hipdeviceattributegloball1cachesupported 
hipdeviceattributehostnativeatomicsupported 
hipdeviceattributeintegrated 
hipdeviceattributeismultigpuboard 
hipdeviceattributekernelexectimeout 
hipdeviceattributel2cachesize 
hipdeviceattributelocall1cachesupported 
hipdeviceattributeluid 
hipdeviceattributeluiddevicenodemask 
hipdeviceattributecomputecapabilitymajor 
hipdeviceattributemanagedmemory 
hipdeviceattributemaxblockspermultiprocessor 
hipdeviceattributemaxblockdimx 
hipdeviceattributemaxblockdimy 
hipdeviceattributemaxblockdimz 
hipdeviceattributemaxgriddimx 
hipdeviceattributemaxgriddimy 
hipdeviceattributemaxgriddimz 
hipdeviceattributemaxsurface1d 
hipdeviceattributemaxsurface1dlayered 
hipdeviceattributemaxsurface2d 
hipdeviceattributemaxsurface2dlayered 
hipdeviceattributemaxsurface3d 
hipdeviceattributemaxsurfacecubemap 
hipdeviceattributemaxsurfacecubemaplayered 
hipdeviceattributemaxtexture1dwidth 
hipdeviceattributemaxtexture1dlayered 
hipdeviceattributemaxtexture1dlinear 
hipdeviceattributemaxtexture1dmipmap 
hipdeviceattributemaxtexture2dwidth 
hipdeviceattributemaxtexture2dheight 
hipdeviceattributemaxtexture2dgather 
hipdeviceattributemaxtexture2dlayered 
hipdeviceattributemaxtexture2dlinear 
hipdeviceattributemaxtexture2dmipmap 
hipdeviceattributemaxtexture3dwidth 
hipdeviceattributemaxtexture3dheight 
hipdeviceattributemaxtexture3ddepth 
hipdeviceattributemaxtexture3dalt 
hipdeviceattributemaxtexturecubemap 
hipdeviceattributemaxtexturecubemaplayered 
hipdeviceattributemaxthreadsdim 
hipdeviceattributemaxthreadsperblock 
hipdeviceattributemaxthreadspermultiprocessor 
hipdeviceattributemaxpitch 
hipdeviceattributememorybuswidth 
hipdeviceattributememoryclockrate 
hipdeviceattributecomputecapabilityminor 
hipdeviceattributemultigpuboardgroupid 
hipdeviceattributemultiprocessorcount 
hipdeviceattributeunused1 
hipdeviceattributepageablememoryaccess 
hipdeviceattributepageablememoryaccessuseshostpagetables 
hipdeviceattributepcibusid 
hipdeviceattributepcideviceid 
hipdeviceattributepcidomainid 
hipdeviceattributepersistingl2cachemaxsize 
hipdeviceattributemaxregistersperblock 
hipdeviceattributemaxregisterspermultiprocessor 
hipdeviceattributereservedsharedmemperblock 
hipdeviceattributemaxsharedmemoryperblock 
hipdeviceattributesharedmemperblockoptin 
hipdeviceattributesharedmempermultiprocessor 
hipdeviceattributesingletodoubleprecisionperfratio 
hipdeviceattributestreamprioritiessupported 
hipdeviceattributesurfacealignment 
hipdeviceattributetccdriver 
hipdeviceattributetexturealignment 
hipdeviceattributetexturepitchalignment 
hipdeviceattributetotalconstantmemory 
hipdeviceattributetotalglobalmem 
hipdeviceattributeunifiedaddressing 
hipdeviceattributeunused2 
hipdeviceattributewarpsize 
hipdeviceattributememorypoolssupported 
hipdeviceattributevirtualmemorymanagementsupported 
hipdeviceattributehostregistersupported 
hipdeviceattributememorypoolsupportedhandletypes 
hipdeviceattributehostnumaid 
hipdeviceattributecudacompatibleend 
hipdeviceattributeamdspecificbegin 
hipdeviceattributeclockinstructionrate 
hipdeviceattributeunused3 
hipdeviceattributemaxsharedmemorypermultiprocessor 
hipdeviceattributeunused4 
hipdeviceattributeunused5 
hipdeviceattributehdpmemflushcntl 
hipdeviceattributehdpregflushcntl 
hipdeviceattributecooperativemultideviceunmatchedfunc 
hipdeviceattributecooperativemultideviceunmatchedgriddim 
hipdeviceattributecooperativemultideviceunmatchedblockdim 
hipdeviceattributecooperativemultideviceunmatchedsharedmem 
hipdeviceattributeislargebar 
hipdeviceattributeasicrevision 
hipdeviceattributecanusestreamwaitvalue 
hipdeviceattributeimagesupport 
hipdeviceattributephysicalmultiprocessorcount 
hipdeviceattributefinegrainsupport 
hipdeviceattributewallclockrate 
hipdeviceattributenumberofxccs 
hipdeviceattributemaxavailablevgprsperthread 
hipdeviceattributepcichipid 
hipdeviceattributeamdspecificend 
hipdeviceattributevendorspecificbegin 

◆ anonymous enum

anonymous enum
Enumerator
hip_get_proc_address_success 
hip_get_proc_address_symbol_not_found 
hip_get_proc_address_version_not_sufficient 

◆ anonymous enum

anonymous enum
Enumerator
hipcomputemodedefault 
hipcomputemodeexclusive 
hipcomputemodeprohibited 
hipcomputemodeexclusiveprocess 

◆ anonymous enum

anonymous enum
Enumerator
hipflushgpudirectrdmawritesoptionhost 
hipflushgpudirectrdmawritesoptionmemops 

◆ anonymous enum

anonymous enum
Enumerator
hipgpudirectrdmawritesorderingnone 
hipgpudirectrdmawritesorderingowner 
hipgpudirectrdmawritesorderingalldevices 

◆ anonymous enum

anonymous enum
Enumerator
hipchannelformatkindsigned 
hipchannelformatkindunsigned 
hipchannelformatkindfloat 
hipchannelformatkindnone 

◆ anonymous enum

anonymous enum
Enumerator
hip_ad_format_unsigned_int8 
hip_ad_format_unsigned_int16 
hip_ad_format_unsigned_int32 
hip_ad_format_signed_int8 
hip_ad_format_signed_int16 
hip_ad_format_signed_int32 
hip_ad_format_half 
hip_ad_format_float 

◆ anonymous enum

anonymous enum
Enumerator
hipresourcetypearray 
hipresourcetypemipmappedarray 
hipresourcetypelinear 
hipresourcetypepitch2d 

◆ anonymous enum

anonymous enum
Enumerator
hip_resource_type_array 
hip_resource_type_mipmapped_array 
hip_resource_type_linear 
hip_resource_type_pitch2d 

◆ anonymous enum

anonymous enum
Enumerator
hip_tr_address_mode_wrap 
hip_tr_address_mode_clamp 
hip_tr_address_mode_mirror 
hip_tr_address_mode_border 

◆ anonymous enum

anonymous enum
Enumerator
hipjitoptionmaxregisters 
hipjitoptionthreadsperblock 
hipjitoptionwalltime 
hipjitoptioninfologbuffer 
hipjitoptioninfologbuffersizebytes 
hipjitoptionerrorlogbuffer 
hipjitoptionerrorlogbuffersizebytes 
hipjitoptionoptimizationlevel 
hipjitoptiontargetfromcontext 
hipjitoptiontarget 
hipjitoptionfallbackstrategy 
hipjitoptiongeneratedebuginfo 
hipjitoptionlogverbose 
hipjitoptiongeneratelineinfo 
hipjitoptioncachemode 
hipjitoptionsm3xopt 
hipjitoptionfastcompile 
hipjitoptionglobalsymbolnames 
hipjitoptionglobalsymboladdresses 
hipjitoptionglobalsymbolcount 
hipjitoptionlto 
hipjitoptionftz 
hipjitoptionprecdiv 
hipjitoptionprecsqrt 
hipjitoptionfma 
hipjitoptionpositionindependentcode 
hipjitoptionminctapersm 
hipjitoptionmaxthreadsperblock 
hipjitoptionoverridedirectivevalues 
hipjitoptionnumoptions 
hipjitoptionirtoisaoptext 
hipjitoptionirtoisaoptcountext 

◆ anonymous enum

anonymous enum
Enumerator
hip_tr_filter_mode_point 
hip_tr_filter_mode_linear 

◆ anonymous enum

anonymous enum
Enumerator
hipresviewformatnone 
hipresviewformatunsignedchar1 
hipresviewformatunsignedchar2 
hipresviewformatunsignedchar4 
hipresviewformatsignedchar1 
hipresviewformatsignedchar2 
hipresviewformatsignedchar4 
hipresviewformatunsignedshort1 
hipresviewformatunsignedshort2 
hipresviewformatunsignedshort4 
hipresviewformatsignedshort1 
hipresviewformatsignedshort2 
hipresviewformatsignedshort4 
hipresviewformatunsignedint1 
hipresviewformatunsignedint2 
hipresviewformatunsignedint4 
hipresviewformatsignedint1 
hipresviewformatsignedint2 
hipresviewformatsignedint4 
hipresviewformathalf1 
hipresviewformathalf2 
hipresviewformathalf4 
hipresviewformatfloat1 
hipresviewformatfloat2 
hipresviewformatfloat4 
hipresviewformatunsignedblockcompressed1 
hipresviewformatunsignedblockcompressed2 
hipresviewformatunsignedblockcompressed3 
hipresviewformatunsignedblockcompressed4 
hipresviewformatsignedblockcompressed4 
hipresviewformatunsignedblockcompressed5 
hipresviewformatsignedblockcompressed5 
hipresviewformatunsignedblockcompressed6h 
hipresviewformatsignedblockcompressed6h 
hipresviewformatunsignedblockcompressed7 

◆ anonymous enum

anonymous enum
Enumerator
hip_res_view_format_none 
hip_res_view_format_uint_1x8 
hip_res_view_format_uint_2x8 
hip_res_view_format_uint_4x8 
hip_res_view_format_sint_1x8 
hip_res_view_format_sint_2x8 
hip_res_view_format_sint_4x8 
hip_res_view_format_uint_1x16 
hip_res_view_format_uint_2x16 
hip_res_view_format_uint_4x16 
hip_res_view_format_sint_1x16 
hip_res_view_format_sint_2x16 
hip_res_view_format_sint_4x16 
hip_res_view_format_uint_1x32 
hip_res_view_format_uint_2x32 
hip_res_view_format_uint_4x32 
hip_res_view_format_sint_1x32 
hip_res_view_format_sint_2x32 
hip_res_view_format_sint_4x32 
hip_res_view_format_float_1x16 
hip_res_view_format_float_2x16 
hip_res_view_format_float_4x16 
hip_res_view_format_float_1x32 
hip_res_view_format_float_2x32 
hip_res_view_format_float_4x32 
hip_res_view_format_unsigned_bc1 
hip_res_view_format_unsigned_bc2 
hip_res_view_format_unsigned_bc3 
hip_res_view_format_unsigned_bc4 
hip_res_view_format_signed_bc4 
hip_res_view_format_unsigned_bc5 
hip_res_view_format_signed_bc5 
hip_res_view_format_unsigned_bc6h 
hip_res_view_format_signed_bc6h 
hip_res_view_format_unsigned_bc7 

◆ anonymous enum

anonymous enum
Enumerator
hipmemcpyhosttohost 
hipmemcpyhosttodevice 
hipmemcpydevicetohost 
hipmemcpydevicetodevice 
hipmemcpydefault 
hipmemcpydevicetodevicenocu 

◆ anonymous enum

anonymous enum
Enumerator
hipmemlocationtypeinvalid 
hipmemlocationtypenone 
hipmemlocationtypedevice 
hipmemlocationtypehost 
hipmemlocationtypehostnuma 
hipmemlocationtypehostnumacurrent 

◆ anonymous enum

anonymous enum
Enumerator
hipmemcpyflagdefault 
hipmemcpyflagpreferoverlapwithcompute 

◆ anonymous enum

anonymous enum
Enumerator
hipmemcpysrcaccessorderinvalid 
hipmemcpysrcaccessorderstream 
hipmemcpysrcaccessorderduringapicall 
hipmemcpysrcaccessorderany 
hipmemcpysrcaccessordermax 

◆ anonymous enum

anonymous enum
Enumerator
hipmemcpyoperandtypepointer 
hipmemcpyoperandtypearray 
hipmemcpyoperandtypemax 

◆ anonymous enum

anonymous enum
Enumerator
hip_func_attribute_max_threads_per_block 
hip_func_attribute_shared_size_bytes 
hip_func_attribute_const_size_bytes 
hip_func_attribute_local_size_bytes 
hip_func_attribute_num_regs 
hip_func_attribute_ptx_version 
hip_func_attribute_binary_version 
hip_func_attribute_cache_mode_ca 
hip_func_attribute_max_dynamic_shared_size_bytes 
hip_func_attribute_preferred_shared_memory_carveout 
hip_func_attribute_max 

◆ anonymous enum

anonymous enum
Enumerator
hip_pointer_attribute_context 
hip_pointer_attribute_memory_type 
hip_pointer_attribute_device_pointer 
hip_pointer_attribute_host_pointer 
hip_pointer_attribute_p2p_tokens 
hip_pointer_attribute_sync_memops 
hip_pointer_attribute_buffer_id 
hip_pointer_attribute_is_managed 
hip_pointer_attribute_device_ordinal 
hip_pointer_attribute_is_legacy_hip_ipc_capable 
hip_pointer_attribute_range_start_addr 
hip_pointer_attribute_range_size 
hip_pointer_attribute_mapped 
hip_pointer_attribute_allowed_handle_types 
hip_pointer_attribute_is_gpu_direct_rdma_capable 
hip_pointer_attribute_access_flags 
hip_pointer_attribute_mempool_handle 

◆ anonymous enum

anonymous enum
Enumerator
hipjitinputcubin 
hipjitinputptx 
hipjitinputfatbinary 
hipjitinputobject 
hipjitinputlibrary 
hipjitinputnvvm 
hipjitnumlegacyinputtypes 
hipjitinputllvmbitcode 
hipjitinputllvmbundledbitcode 
hipjitinputllvmarchivesofbundledbitcode 
hipjitinputspirv 
hipjitnuminputtypes 

◆ anonymous enum

anonymous enum
Enumerator
hipaddressmodewrap 
hipaddressmodeclamp 
hipaddressmodemirror 
hipaddressmodeborder 

◆ anonymous enum

anonymous enum
Enumerator
hipfiltermodepoint 
hipfiltermodelinear 

◆ anonymous enum

anonymous enum
Enumerator
hipreadmodeelementtype 
hipreadmodenormalizedfloat 

◆ anonymous enum

anonymous enum
Enumerator
hipboundarymodezero 
hipboundarymodetrap 
hipboundarymodeclamp 

◆ anonymous enum

anonymous enum
Enumerator
hipdevp2pattrperformancerank 
hipdevp2pattraccesssupported 
hipdevp2pattrnativeatomicsupported 
hipdevp2pattrhiparrayaccesssupported 

◆ anonymous enum

anonymous enum
Enumerator
hipdriverentrypointsuccess 
hipdriverentrypointsymbolnotfound 
hipdriverentrypointversionnotsufficent 

◆ anonymous enum

anonymous enum
Enumerator
hiplimitstacksize 
hiplimitprintffifosize 
hiplimitmallocheapsize 
hipextlimitscratchmin 
hipextlimitscratchmax 
hipextlimitscratchcurrent 
hiplimitrange 

◆ anonymous enum

anonymous enum
Enumerator
hipstreammemopwaitvalue32 
hipstreammemopwritevalue32 
hipstreammemopwaitvalue64 
hipstreammemopwritevalue64 
hipstreammemopbarrier 
hipstreammemopflushremotewrites 

◆ anonymous enum

anonymous enum
Enumerator
hipmemadvisesetreadmostly 
hipmemadviseunsetreadmostly 
hipmemadvisesetpreferredlocation 
hipmemadviseunsetpreferredlocation 
hipmemadvisesetaccessedby 
hipmemadviseunsetaccessedby 
hipmemadvisesetcoarsegrain 
hipmemadviseunsetcoarsegrain 

◆ anonymous enum

anonymous enum
Enumerator
hipmemrangecoherencymodefinegrain 
hipmemrangecoherencymodecoarsegrain 
hipmemrangecoherencymodeindeterminate 

◆ anonymous enum

anonymous enum
Enumerator
hipjitcacheoptionnone 
hipjitcacheoptioncg 
hipjitcacheoptionca 

◆ anonymous enum

anonymous enum
Enumerator
hipmemrangeattributereadmostly 
hipmemrangeattributepreferredlocation 
hipmemrangeattributeaccessedby 
hipmemrangeattributelastprefetchlocation 
hipmemrangeattributecoherencymode 

◆ anonymous enum

anonymous enum
Enumerator
hipmempoolreusefolloweventdependencies 
hipmempoolreuseallowopportunistic 
hipmempoolreuseallowinternaldependencies 
hipmempoolattrreleasethreshold 
hipmempoolattrreservedmemcurrent 
hipmempoolattrreservedmemhigh 
hipmempoolattrusedmemcurrent 
hipmempoolattrusedmemhigh 

◆ anonymous enum

anonymous enum
Enumerator
hipmemaccessflagsprotnone 
hipmemaccessflagsprotread 
hipmemaccessflagsprotreadwrite 

◆ anonymous enum

anonymous enum
Enumerator
hipmemallocationtypeinvalid 
hipmemallocationtypepinned 
hipmemallocationtypeuncached 
hipmemallocationtypemax 

◆ anonymous enum

anonymous enum
Enumerator
hipmemhandletypenone 
hipmemhandletypeposixfiledescriptor 
hipmemhandletypewin32 
hipmemhandletypewin32kmt 

◆ anonymous enum

anonymous enum
Enumerator
hipfuncattributemaxdynamicsharedmemorysize 
hipfuncattributepreferredsharedmemorycarveout 
hipfuncattributemax 

◆ anonymous enum

anonymous enum
Enumerator
hipfunccacheprefernone 
hipfunccacheprefershared 
hipfunccachepreferl1 
hipfunccachepreferequal 

◆ anonymous enum

anonymous enum
Enumerator
hipsharedmembanksizedefault 
hipsharedmembanksizefourbyte 
hipsharedmembanksizeeightbyte 

◆ anonymous enum

anonymous enum
Enumerator
hipexternalmemoryhandletypeopaquefd 
hipexternalmemoryhandletypeopaquewin32 
hipexternalmemoryhandletypeopaquewin32kmt 
hipexternalmemoryhandletyped3d12heap 
hipexternalmemoryhandletyped3d12resource 
hipexternalmemoryhandletyped3d11resource 
hipexternalmemoryhandletyped3d11resourcekmt 
hipexternalmemoryhandletypenvscibuf 

◆ anonymous enum

anonymous enum
Enumerator
hipexternalsemaphorehandletypeopaquefd 
hipexternalsemaphorehandletypeopaquewin32 
hipexternalsemaphorehandletypeopaquewin32kmt 
hipexternalsemaphorehandletyped3d12fence 
hipexternalsemaphorehandletyped3d11fence 
hipexternalsemaphorehandletypenvscisync 
hipexternalsemaphorehandletypekeyedmutex 
hipexternalsemaphorehandletypekeyedmutexkmt 
hipexternalsemaphorehandletypetimelinesemaphorefd 
hipexternalsemaphorehandletypetimelinesemaphorewin32 

◆ anonymous enum

anonymous enum
Enumerator
hipjitpreferptx 
hipjitpreferbinary 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphicsregisterflagsnone 
hipgraphicsregisterflagsreadonly 
hipgraphicsregisterflagswritediscard 
hipgraphicsregisterflagssurfaceloadstore 
hipgraphicsregisterflagstexturegather 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphnodetypekernel 
hipgraphnodetypememcpy 
hipgraphnodetypememset 
hipgraphnodetypehost 
hipgraphnodetypegraph 
hipgraphnodetypeempty 
hipgraphnodetypewaitevent 
hipgraphnodetypeeventrecord 
hipgraphnodetypeextsemaphoresignal 
hipgraphnodetypeextsemaphorewait 
hipgraphnodetypememalloc 
hipgraphnodetypememfree 
hipgraphnodetypememcpyfromsymbol 
hipgraphnodetypememcpytosymbol 
hipgraphnodetypebatchmemop 
hipgraphnodetypecount 

◆ anonymous enum

anonymous enum
Enumerator
hipaccesspropertynormal 
hipaccesspropertystreaming 
hipaccesspropertypersisting 

◆ anonymous enum

anonymous enum
Enumerator
hiplaunchmemsyncdomaindefault 
hiplaunchmemsyncdomainremote 

◆ anonymous enum

anonymous enum
Enumerator
hipsyncpolicyauto 
hipsyncpolicyspin 
hipsyncpolicyyield 
hipsyncpolicyblockingsync 

◆ anonymous enum

anonymous enum
Enumerator
hiplaunchattributeaccesspolicywindow 
hiplaunchattributecooperative 
hiplaunchattributesynchronizationpolicy 
hiplaunchattributepriority 
hiplaunchattributememsyncdomainmap 
hiplaunchattributememsyncdomain 
hiplaunchattributemax 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphexecupdatesuccess 
hipgraphexecupdateerror 
hipgraphexecupdateerrortopologychanged 
hipgraphexecupdateerrornodetypechanged 
hipgraphexecupdateerrorfunctionchanged 
hipgraphexecupdateerrorparameterschanged 
hipgraphexecupdateerrornotsupported 
hipgraphexecupdateerrorunsupportedfunctionchange 

◆ anonymous enum

anonymous enum
Enumerator
hipstreamcapturemodeglobal 
hipstreamcapturemodethreadlocal 
hipstreamcapturemoderelaxed 

◆ anonymous enum

anonymous enum
Enumerator
hipstreamcapturestatusnone 
hipstreamcapturestatusactive 
hipstreamcapturestatusinvalidated 

◆ anonymous enum

anonymous enum
Enumerator
hipstreamaddcapturedependencies 
hipstreamsetcapturedependencies 

◆ anonymous enum

anonymous enum
Enumerator
hiplibraryhostuniversalfunctionanddatatable 
hiplibrarybinaryispreserved 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphmemattrusedmemcurrent 
hipgraphmemattrusedmemhigh 
hipgraphmemattrreservedmemcurrent 
hipgraphmemattrreservedmemhigh 

◆ anonymous enum

anonymous enum
Enumerator
hipuserobjectnodestructorsync 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphuserobjectmove 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphinstantiateflagautofreeonlaunch 
hipgraphinstantiateflagupload 
hipgraphinstantiateflagdevicelaunch 
hipgraphinstantiateflagusenodepriority 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphdebugdotflagsverbose 
hipgraphdebugdotflagskernelnodeparams 
hipgraphdebugdotflagsmemcpynodeparams 
hipgraphdebugdotflagsmemsetnodeparams 
hipgraphdebugdotflagshostnodeparams 
hipgraphdebugdotflagseventnodeparams 
hipgraphdebugdotflagsextsemassignalnodeparams 
hipgraphdebugdotflagsextsemaswaitnodeparams 
hipgraphdebugdotflagskernelnodeattributes 
hipgraphdebugdotflagshandles 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphinstantiatesuccess 
hipgraphinstantiateerror 
hipgraphinstantiateinvalidstructure 
hipgraphinstantiatenodeoperationnotsupported 
hipgraphinstantiatemultipledevicesnotsupported 

◆ anonymous enum

anonymous enum
Enumerator
hipmemallocationgranularityminimum 
hipmemallocationgranularityrecommended 

◆ anonymous enum

anonymous enum
Enumerator
hipmemhandletypegeneric 

◆ anonymous enum

anonymous enum
Enumerator
hipmemoperationtypemap 
hipmemoperationtypeunmap 

◆ anonymous enum

anonymous enum
Enumerator
hiparraysparsesubresourcetypesparselevel 
hiparraysparsesubresourcetypemiptail 

◆ anonymous enum

anonymous enum
Enumerator
hip_success 
hip_error_invalid_value 
hip_error_not_initialized 
hip_error_launch_out_of_resources 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphdependencytypedefault 
hipgraphdependencytypeprogrammatic 

◆ anonymous enum

anonymous enum
Enumerator
hipmemrangehandletypedmabuffd 
hipmemrangehandletypemax 

◆ anonymous enum

anonymous enum
Enumerator
hipmemrangeflagdmabufmappingtypepcie 
hipmemrangeflagsmax 

◆ anonymous enum

anonymous enum
Enumerator
hipmemorytypeunregistered 
hipmemorytypehost 
hipmemorytypedevice 
hipmemorytypemanaged 
hipmemorytypearray 
hipmemorytypeunified 

◆ anonymous enum

anonymous enum
Enumerator
hipsuccess 
hiperrorinvalidvalue 
hiperroroutofmemory 
hiperrormemoryallocation 
hiperrornotinitialized 
hiperrorinitializationerror 
hiperrordeinitialized 
hiperrorprofilerdisabled 
hiperrorprofilernotinitialized 
hiperrorprofileralreadystarted 
hiperrorprofileralreadystopped 
hiperrorinvalidconfiguration 
hiperrorinvalidpitchvalue 
hiperrorinvalidsymbol 
hiperrorinvaliddevicepointer 
hiperrorinvalidmemcpydirection 
hiperrorinsufficientdriver 
hiperrormissingconfiguration 
hiperrorpriorlaunchfailure 
hiperrorinvaliddevicefunction 
hiperrornodevice 
hiperrorinvaliddevice 
hiperrorinvalidimage 
hiperrorinvalidcontext 
hiperrorcontextalreadycurrent 
hiperrormapfailed 
hiperrormapbufferobjectfailed 
hiperrorunmapfailed 
hiperrorarrayismapped 
hiperroralreadymapped 
hiperrornobinaryforgpu 
hiperroralreadyacquired 
hiperrornotmapped 
hiperrornotmappedasarray 
hiperrornotmappedaspointer 
hiperroreccnotcorrectable 
hiperrorunsupportedlimit 
hiperrorcontextalreadyinuse 
hiperrorpeeraccessunsupported 
hiperrorinvalidkernelfile 
hiperrorinvalidgraphicscontext 
hiperrorinvalidsource 
hiperrorfilenotfound 
hiperrorsharedobjectsymbolnotfound 
hiperrorsharedobjectinitfailed 
hiperroroperatingsystem 
hiperrorinvalidhandle 
hiperrorinvalidresourcehandle 
hiperrorillegalstate 
hiperrornotfound 
hiperrornotready 
hiperrorillegaladdress 
hiperrorlaunchoutofresources 
hiperrorlaunchtimeout 
hiperrorpeeraccessalreadyenabled 
hiperrorpeeraccessnotenabled 
hiperrorsetonactiveprocess 
hiperrorcontextisdestroyed 
hiperrorassert 
hiperrorhostmemoryalreadyregistered 
hiperrorhostmemorynotregistered 
hiperrorlaunchfailure 
hiperrorcooperativelaunchtoolarge 
hiperrornotsupported 
hiperrorstreamcaptureunsupported 
hiperrorstreamcaptureinvalidated 
hiperrorstreamcapturemerge 
hiperrorstreamcaptureunmatched 
hiperrorstreamcaptureunjoined 
hiperrorstreamcaptureisolation 
hiperrorstreamcaptureimplicit 
hiperrorcapturedevent 
hiperrorstreamcapturewrongthread 
hiperrorgraphexecupdatefailure 
hiperrorinvalidchanneldescriptor 
hiperrorinvalidtexture 
hiperrorunknown 
hiperrorruntimememory 
hiperrorruntimeother 
hiperrortbd 

Variable Documentation

◆ generic_grid_launch

integer(c_int), parameter hipfort_enums::generic_grid_launch = 1

◆ hip_image_object_size_dword

integer(c_int), parameter hipfort_enums::hip_image_object_size_dword = 12

◆ hip_ipc_handle_size

integer(c_int), parameter hipfort_enums::hip_ipc_handle_size = 64

◆ hip_sampler_object_size_dword

integer(c_int), parameter hipfort_enums::hip_sampler_object_size_dword = 8

◆ hip_trsa_override_format

integer(c_int), parameter hipfort_enums::hip_trsa_override_format = 1

◆ hip_trsf_normalized_coordinates

integer(c_int), parameter hipfort_enums::hip_trsf_normalized_coordinates = 2

◆ hip_trsf_read_as_integer

integer(c_int), parameter hipfort_enums::hip_trsf_read_as_integer = 1

◆ hip_trsf_srgb

integer(c_int), parameter hipfort_enums::hip_trsf_srgb = 16

◆ hip_version_build_id

integer(c_int), parameter hipfort_enums::hip_version_build_id = 0

◆ hip_version_major

integer(c_int), parameter hipfort_enums::hip_version_major = 7

◆ hip_version_minor

integer(c_int), parameter hipfort_enums::hip_version_minor = 2

◆ hip_version_patch

integer(c_int), parameter hipfort_enums::hip_version_patch = 53211

◆ hiparraycubemap

integer(c_int), parameter hipfort_enums::hiparraycubemap = 4

◆ hiparraydefault

integer(c_int), parameter hipfort_enums::hiparraydefault = 0

◆ hiparraylayered

integer(c_int), parameter hipfort_enums::hiparraylayered = 1

◆ hiparraysurfaceloadstore

integer(c_int), parameter hipfort_enums::hiparraysurfaceloadstore = 2

◆ hiparraytexturegather

integer(c_int), parameter hipfort_enums::hiparraytexturegather = 8

◆ hipcooperativelaunchmultidevicenopostsync

integer(c_int), parameter hipfort_enums::hipcooperativelaunchmultidevicenopostsync = 2

◆ hipcooperativelaunchmultidevicenopresync

integer(c_int), parameter hipfort_enums::hipcooperativelaunchmultidevicenopresync = 1

◆ hipdevicelmemresizetomax

integer(c_int), parameter hipfort_enums::hipdevicelmemresizetomax = 16

◆ hipdevicemalloccontiguous

integer(c_int), parameter hipfort_enums::hipdevicemalloccontiguous = 4

◆ hipdevicemallocdefault

integer(c_int), parameter hipfort_enums::hipdevicemallocdefault = 0

◆ hipdevicemallocfinegrained

integer(c_int), parameter hipfort_enums::hipdevicemallocfinegrained = 1

◆ hipdevicemallocuncached

integer(c_int), parameter hipfort_enums::hipdevicemallocuncached = 3

◆ hipdevicemaphost

integer(c_int), parameter hipfort_enums::hipdevicemaphost = 8

◆ hipdevicescheduleauto

integer(c_int), parameter hipfort_enums::hipdevicescheduleauto = 0

◆ hipdevicescheduleblockingsync

integer(c_int), parameter hipfort_enums::hipdevicescheduleblockingsync = 4

◆ hipdeviceschedulemask

integer(c_int), parameter hipfort_enums::hipdeviceschedulemask = 7

◆ hipdeviceschedulespin

integer(c_int), parameter hipfort_enums::hipdeviceschedulespin = 1

◆ hipdevicescheduleyield

integer(c_int), parameter hipfort_enums::hipdevicescheduleyield = 2

◆ hipenabledefault

integer(c_int), parameter hipfort_enums::hipenabledefault = 0

◆ hipenablelegacystream

integer(c_int), parameter hipfort_enums::hipenablelegacystream = 1

◆ hipenableperthreaddefaultstream

integer(c_int), parameter hipfort_enums::hipenableperthreaddefaultstream = 2

◆ hipeventblockingsync

integer(c_int), parameter hipfort_enums::hipeventblockingsync = 1

◆ hipeventdefault

integer(c_int), parameter hipfort_enums::hipeventdefault = 0

◆ hipeventdisablesystemfence

integer(c_int), parameter hipfort_enums::hipeventdisablesystemfence = 536870912

◆ hipeventdisabletiming

integer(c_int), parameter hipfort_enums::hipeventdisabletiming = 2

◆ hipeventinterprocess

integer(c_int), parameter hipfort_enums::hipeventinterprocess = 4

◆ hipeventrecorddefault

integer(c_int), parameter hipfort_enums::hipeventrecorddefault = 0

◆ hipeventrecordexternal

integer(c_int), parameter hipfort_enums::hipeventrecordexternal = 1

◆ hipeventreleasetodevice

integer(c_int), parameter hipfort_enums::hipeventreleasetodevice = 1073741824

◆ hipeventreleasetosystem

integer(c_int64_t), parameter hipfort_enums::hipeventreleasetosystem = 2147483648_c_int64_t

◆ hipeventwaitdefault

integer(c_int), parameter hipfort_enums::hipeventwaitdefault = 0

◆ hipeventwaitexternal

integer(c_int), parameter hipfort_enums::hipeventwaitexternal = 1

◆ hipextanyorderlaunch

integer(c_int), parameter hipfort_enums::hipextanyorderlaunch = 1

◆ hipexternalmemorydedicated

integer(c_int), parameter hipfort_enums::hipexternalmemorydedicated = 1

◆ hipexthostregistercoarsegrained

integer(c_int), parameter hipfort_enums::hipexthostregistercoarsegrained = 8

◆ hipexthostregisteruncached

integer(c_int64_t), parameter hipfort_enums::hipexthostregisteruncached = 2147483648_c_int64_t

◆ hipgraphkernelnodeportdefault

integer(c_int), parameter hipfort_enums::hipgraphkernelnodeportdefault = 0

◆ hipgraphkernelnodeportlaunchcompletion

integer(c_int), parameter hipfort_enums::hipgraphkernelnodeportlaunchcompletion = 2

◆ hipgraphkernelnodeportprogrammatic

integer(c_int), parameter hipfort_enums::hipgraphkernelnodeportprogrammatic = 1

◆ hiphostallocdefault

integer(c_int), parameter hipfort_enums::hiphostallocdefault = 0

◆ hiphostallocmapped

integer(c_int), parameter hipfort_enums::hiphostallocmapped = 2

◆ hiphostallocportable

integer(c_int), parameter hipfort_enums::hiphostallocportable = 1

◆ hiphostallocwritecombined

integer(c_int), parameter hipfort_enums::hiphostallocwritecombined = 4

◆ hiphostmalloccoherent

integer(c_int), parameter hipfort_enums::hiphostmalloccoherent = 1073741824

◆ hiphostmallocdefault

integer(c_int), parameter hipfort_enums::hiphostmallocdefault = 0

◆ hiphostmallocmapped

integer(c_int), parameter hipfort_enums::hiphostmallocmapped = 2

◆ hiphostmallocnoncoherent

integer(c_int64_t), parameter hipfort_enums::hiphostmallocnoncoherent = 2147483648_c_int64_t

◆ hiphostmallocnumauser

integer(c_int), parameter hipfort_enums::hiphostmallocnumauser = 536870912

◆ hiphostmallocportable

integer(c_int), parameter hipfort_enums::hiphostmallocportable = 1

◆ hiphostmallocuncached

integer(c_int), parameter hipfort_enums::hiphostmallocuncached = 268435456

◆ hiphostmallocwritecombined

integer(c_int), parameter hipfort_enums::hiphostmallocwritecombined = 4

◆ hiphostregisterdefault

integer(c_int), parameter hipfort_enums::hiphostregisterdefault = 0

◆ hiphostregisteriomemory

integer(c_int), parameter hipfort_enums::hiphostregisteriomemory = 4

◆ hiphostregistermapped

integer(c_int), parameter hipfort_enums::hiphostregistermapped = 2

◆ hiphostregisterportable

integer(c_int), parameter hipfort_enums::hiphostregisterportable = 1

◆ hiphostregisterreadonly

integer(c_int), parameter hipfort_enums::hiphostregisterreadonly = 8

◆ hipipcmemlazyenablepeeraccess

integer(c_int), parameter hipfort_enums::hipipcmemlazyenablepeeraccess = 1

◆ hipmallocsignalmemory

integer(c_int), parameter hipfort_enums::hipmallocsignalmemory = 2

◆ hipmemattachglobal

integer(c_int), parameter hipfort_enums::hipmemattachglobal = 1

◆ hipmemattachhost

integer(c_int), parameter hipfort_enums::hipmemattachhost = 2

◆ hipmemattachsingle

integer(c_int), parameter hipfort_enums::hipmemattachsingle = 4

◆ hipoccupancydefault

integer(c_int), parameter hipfort_enums::hipoccupancydefault = 0

◆ hipoccupancydisablecachingoverride

integer(c_int), parameter hipfort_enums::hipoccupancydisablecachingoverride = 1

◆ hipstreamdefault

integer(c_int), parameter hipfort_enums::hipstreamdefault = 0

◆ hipstreamnonblocking

integer(c_int), parameter hipfort_enums::hipstreamnonblocking = 1

◆ hipstreamwaitvalueand

integer(c_int), parameter hipfort_enums::hipstreamwaitvalueand = 2

◆ hipstreamwaitvalueeq

integer(c_int), parameter hipfort_enums::hipstreamwaitvalueeq = 1

◆ hipstreamwaitvaluegte

integer(c_int), parameter hipfort_enums::hipstreamwaitvaluegte = 0

◆ hipstreamwaitvaluenor

integer(c_int), parameter hipfort_enums::hipstreamwaitvaluenor = 3

◆ hiptexturetype1d

integer(c_int), parameter hipfort_enums::hiptexturetype1d = 1

◆ hiptexturetype1dlayered

integer(c_int), parameter hipfort_enums::hiptexturetype1dlayered = 241

◆ hiptexturetype2d

integer(c_int), parameter hipfort_enums::hiptexturetype2d = 2

◆ hiptexturetype2dlayered

integer(c_int), parameter hipfort_enums::hiptexturetype2dlayered = 242

◆ hiptexturetype3d

integer(c_int), parameter hipfort_enums::hiptexturetype3d = 3

◆ hiptexturetypecubemap

integer(c_int), parameter hipfort_enums::hiptexturetypecubemap = 12

◆ hiptexturetypecubemaplayered

integer(c_int), parameter hipfort_enums::hiptexturetypecubemaplayered = 252