This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipfort_enums Module Reference

hipfort_enums Module Reference#

HIPFORT API Reference: hipfort_enums Module Reference
hipfort_enums Module Reference

Enumerations

enum  { hip_success = 0 , hip_error_invalid_value , hip_error_not_initialized , hip_error_launch_out_of_resources }
 
enum  { hipmemorytypehost , hipmemorytypedevice , hipmemorytypearray , hipmemorytypeunified }
 
enum  {
  hipsuccess = 0 , successful , completion , hiperrorinvalidvalue = 1 ,
  one , or , more , of ,
  the , parameters , passed , to ,
  the , api , call , is ,
  null , or , not , in ,
  an , acceptable , range , hiperroroutofmemory = 2 ,
  out , of , memory , range ,
  hiperrormemoryallocation = 2 , memory , allocation , error ,
  hiperrornotinitialized = 3 , invalid , not , initialized ,
  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 , hiperrorunknown = 999 , hiperrorruntimememory = 1052 , hiperrorruntimeother = 1053 ,
  hiperrortbd
}
 
enum  {
  hipdeviceattributecudacompatiblebegin = 0 , hipdeviceattributeeccenabled = hipDeviceAttributeCudaCompatibleBegin , 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 , hipdeviceattributename , hipdeviceattributepageablememoryaccess , hipdeviceattributepageablememoryaccessuseshostpagetables ,
  hipdeviceattributepcibusid , hipdeviceattributepcideviceid , hipdeviceattributepcidomainid , hipdeviceattributepersistingl2cachemaxsize ,
  hipdeviceattributemaxregistersperblock , hipdeviceattributemaxregisterspermultiprocessor , hipdeviceattributereservedsharedmemperblock , hipdeviceattributemaxsharedmemoryperblock ,
  hipdeviceattributesharedmemperblockoptin , hipdeviceattributesharedmempermultiprocessor , hipdeviceattributesingletodoubleprecisionperfratio , hipdeviceattributestreamprioritiessupported ,
  hipdeviceattributesurfacealignment , hipdeviceattributetccdriver , hipdeviceattributetexturealignment , hipdeviceattributetexturepitchalignment ,
  hipdeviceattributetotalconstantmemory , hipdeviceattributetotalglobalmem , hipdeviceattributeunifiedaddressing , hipdeviceattributeuuid ,
  hipdeviceattributewarpsize , hipdeviceattributecudacompatibleend = 9999 , hipdeviceattributeamdspecificbegin = 10000 , hipdeviceattributeclockinstructionrate = hipDeviceAttributeAmdSpecificBegin ,
  hipdeviceattributearch , hipdeviceattributemaxsharedmemorypermultiprocessor , hipdeviceattributegcnarch , hipdeviceattributegcnarchname ,
  hipdeviceattributehdpmemflushcntl , hipdeviceattributehdpregflushcntl , hipdeviceattributecooperativemultideviceunmatchedfunc , hipdeviceattributecooperativemultideviceunmatchedgriddim ,
  hipdeviceattributecooperativemultideviceunmatchedblockdim , hipdeviceattributecooperativemultideviceunmatchedsharedmem , hipdeviceattributeislargebar , hipdeviceattributeasicrevision ,
  hipdeviceattributecanusestreamwaitvalue , hipdeviceattributeimagesupport , hipdeviceattributeamdspecificend = 19999 , hipdeviceattributevendorspecificbegin = 20000
}
 
enum  { hipcomputemodedefault = 0 , hipcomputemodeexclusive = 1 , hipcomputemodeprohibited = 2 , hipcomputemodeexclusiveprocess = 3 }
 
enum  { hipdevp2pattrperformancerank = 0 , hipdevp2pattraccesssupported , hipdevp2pattrnativeatomicsupported , hipdevp2pattrhiparrayaccesssupported }
 
enum  { hiplimitprintffifosize = 1 , hiplimitmallocheapsize = 2 }
 
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  {
  hipjitoptionmaxregisters = 0 , hipjitoptionthreadsperblock , hipjitoptionwalltime , hipjitoptioninfologbuffer ,
  hipjitoptioninfologbuffersizebytes , hipjitoptionerrorlogbuffer , hipjitoptionerrorlogbuffersizebytes , hipjitoptionoptimizationlevel ,
  hipjitoptiontargetfromcontext , hipjitoptiontarget , hipjitoptionfallbackstrategy , hipjitoptiongeneratedebuginfo ,
  hipjitoptionlogverbose , hipjitoptiongeneratelineinfo , hipjitoptioncachemode , hipjitoptionsm3xopt ,
  hipjitoptionfastcompile , hipjitoptionnumoptions
}
 
enum  { hipfuncattributemaxdynamicsharedmemorysize = 8 , hipfuncattributepreferredsharedmemorycarveout = 9 , hipfuncattributemax }
 
enum  { hipfunccacheprefernone , hipfunccacheprefershared , hipfunccachepreferl1 , hipfunccachepreferequal }
 
enum  { hipsharedmembanksizedefault , hipsharedmembanksizefourbyte , hipsharedmembanksizeeightbyte }
 
enum  {
  hipexternalmemoryhandletypeopaquefd = 1 , hipexternalmemoryhandletypeopaquewin32 = 2 , hipexternalmemoryhandletypeopaquewin32kmt = 3 , hipexternalmemoryhandletyped3d12heap = 4 ,
  hipexternalmemoryhandletyped3d12resource = 5 , hipexternalmemoryhandletyped3d11resource = 6 , hipexternalmemoryhandletyped3d11resourcekmt = 7
}
 
enum  { hipexternalsemaphorehandletypeopaquefd = 1 , hipexternalsemaphorehandletypeopaquewin32 = 2 , hipexternalsemaphorehandletypeopaquewin32kmt = 3 , hipexternalsemaphorehandletyped3d12fence = 4 }
 
enum  { hipgldevicelistall = 1 , hipgldevicelistcurrentframe = 2 , hipgldevicelistnextframe = 3 }
 
enum  {
  hipgraphicsregisterflagsnone = 0 , hipgraphicsregisterflagsreadonly = 1 , hipgraphicsregisterflagswritediscard = 2 , hipgraphicsregisterflagssurfaceloadstore = 4 ,
  hipgraphicsregisterflagstexturegather = 8
}
 
enum  {
  hipgraphnodetypekernel = 1 , hipgraphnodetypememcpy = 2 , hipgraphnodetypememset = 3 , hipgraphnodetypehost = 4 ,
  hipgraphnodetypegraph = 5 , hipgraphnodetypeempty = 6 , hipgraphnodetypewaitevent = 7 , hipgraphnodetypeeventrecord = 8 ,
  hipgraphnodetypememcpy1d = 9 , hipgraphnodetypememcpyfromsymbol = 10 , hipgraphnodetypememcpytosymbol = 11 , hipgraphnodetypecount
}
 
enum  {
  hipgraphexecupdatesuccess = 0 , hipgraphexecupdateerror = 1 , hipgraphexecupdateerrortopologychanged = 2 , hipgraphexecupdateerrornodetypechanged = 3 ,
  hipgraphexecupdateerrorfunctionchanged = 4 , hipgraphexecupdateerrorparameterschanged = 5 , hipgraphexecupdateerrornotsupported = 6 , hipgraphexecupdateerrorunsupportedfunctionchange = 7
}
 
enum  { hipstreamcapturemodeglobal = 0 , hipstreamcapturemodethreadlocal , hipstreamcapturemoderelaxed }
 
enum  { hipstreamcapturestatusnone = 0 , hipstreamcapturestatusactive , hipstreamcapturestatusinvalidated }
 
enum  { hipstreamaddcapturedependencies = 0 , hipstreamsetcapturedependencies }
 
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
}
 
enum  {
  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
}
 
enum  {
  hip_pointer_attribute_context = 1 , 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
}
 
enum  { hipaddressmodewrap = 0 , hipaddressmodeclamp = 1 , hipaddressmodemirror = 2 , hipaddressmodeborder = 3 }
 
enum  { hipfiltermodepoint = 0 , hipfiltermodelinear = 1 }
 
enum  { hipreadmodeelementtype = 0 , hipreadmodenormalizedfloat = 1 }
 
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_fnuz = 1000 , hip_r_8f_e5m2_fnuz = 1001
}
 
enum  { hip_library_major_version , hip_library_minor_version , hip_library_patch_level }
 

Enumeration Type Documentation

◆ 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
hipmemorytypehost 
hipmemorytypedevice 
hipmemorytypearray 
hipmemorytypeunified 

◆ anonymous enum

anonymous enum
Enumerator
hipjitoptionmaxregisters 
hipjitoptionthreadsperblock 
hipjitoptionwalltime 
hipjitoptioninfologbuffer 
hipjitoptioninfologbuffersizebytes 
hipjitoptionerrorlogbuffer 
hipjitoptionerrorlogbuffersizebytes 
hipjitoptionoptimizationlevel 
hipjitoptiontargetfromcontext 
hipjitoptiontarget 
hipjitoptionfallbackstrategy 
hipjitoptiongeneratedebuginfo 
hipjitoptionlogverbose 
hipjitoptiongeneratelineinfo 
hipjitoptioncachemode 
hipjitoptionsm3xopt 
hipjitoptionfastcompile 
hipjitoptionnumoptions 

◆ 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 

◆ anonymous enum

anonymous enum
Enumerator
hipexternalsemaphorehandletypeopaquefd 
hipexternalsemaphorehandletypeopaquewin32 
hipexternalsemaphorehandletypeopaquewin32kmt 
hipexternalsemaphorehandletyped3d12fence 

◆ anonymous enum

anonymous enum
Enumerator
hipgldevicelistall 
hipgldevicelistcurrentframe 
hipgldevicelistnextframe 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphicsregisterflagsnone 
hipgraphicsregisterflagsreadonly 
hipgraphicsregisterflagswritediscard 
hipgraphicsregisterflagssurfaceloadstore 
hipgraphicsregisterflagstexturegather 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphnodetypekernel 
hipgraphnodetypememcpy 
hipgraphnodetypememset 
hipgraphnodetypehost 
hipgraphnodetypegraph 
hipgraphnodetypeempty 
hipgraphnodetypewaitevent 
hipgraphnodetypeeventrecord 
hipgraphnodetypememcpy1d 
hipgraphnodetypememcpyfromsymbol 
hipgraphnodetypememcpytosymbol 
hipgraphnodetypecount 

◆ anonymous enum

anonymous enum
Enumerator
hipgraphexecupdatesuccess 
hipgraphexecupdateerror 
hipgraphexecupdateerrortopologychanged 
hipgraphexecupdateerrornodetypechanged 
hipgraphexecupdateerrorfunctionchanged 
hipgraphexecupdateerrorparameterschanged 
hipgraphexecupdateerrornotsupported 
hipgraphexecupdateerrorunsupportedfunctionchange 

◆ anonymous enum

anonymous enum
Enumerator
hipsuccess 
successful 
completion 
hiperrorinvalidvalue 
one 
or 
more 
of 
the 
parameters 
passed 
to 
the 
api 
call 
is 
null 
or 
not 
in 
an 
acceptable 
range 
hiperroroutofmemory 
out 
of 
memory 
range 
hiperrormemoryallocation 
memory 
allocation 
error 
hiperrornotinitialized 
invalid 
not 
initialized 
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 
hiperrorunknown 
hiperrorruntimememory 
hiperrorruntimeother 
hiperrortbd 

◆ 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
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
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
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 
hipdeviceattributename 
hipdeviceattributepageablememoryaccess 
hipdeviceattributepageablememoryaccessuseshostpagetables 
hipdeviceattributepcibusid 
hipdeviceattributepcideviceid 
hipdeviceattributepcidomainid 
hipdeviceattributepersistingl2cachemaxsize 
hipdeviceattributemaxregistersperblock 
hipdeviceattributemaxregisterspermultiprocessor 
hipdeviceattributereservedsharedmemperblock 
hipdeviceattributemaxsharedmemoryperblock 
hipdeviceattributesharedmemperblockoptin 
hipdeviceattributesharedmempermultiprocessor 
hipdeviceattributesingletodoubleprecisionperfratio 
hipdeviceattributestreamprioritiessupported 
hipdeviceattributesurfacealignment 
hipdeviceattributetccdriver 
hipdeviceattributetexturealignment 
hipdeviceattributetexturepitchalignment 
hipdeviceattributetotalconstantmemory 
hipdeviceattributetotalglobalmem 
hipdeviceattributeunifiedaddressing 
hipdeviceattributeuuid 
hipdeviceattributewarpsize 
hipdeviceattributecudacompatibleend 
hipdeviceattributeamdspecificbegin 
hipdeviceattributeclockinstructionrate 
hipdeviceattributearch 
hipdeviceattributemaxsharedmemorypermultiprocessor 
hipdeviceattributegcnarch 
hipdeviceattributegcnarchname 
hipdeviceattributehdpmemflushcntl 
hipdeviceattributehdpregflushcntl 
hipdeviceattributecooperativemultideviceunmatchedfunc 
hipdeviceattributecooperativemultideviceunmatchedgriddim 
hipdeviceattributecooperativemultideviceunmatchedblockdim 
hipdeviceattributecooperativemultideviceunmatchedsharedmem 
hipdeviceattributeislargebar 
hipdeviceattributeasicrevision 
hipdeviceattributecanusestreamwaitvalue 
hipdeviceattributeimagesupport 
hipdeviceattributeamdspecificend 
hipdeviceattributevendorspecificbegin 

◆ 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 

◆ 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
hipaddressmodewrap 
hipaddressmodeclamp 
hipaddressmodemirror 
hipaddressmodeborder 

◆ anonymous enum

anonymous enum
Enumerator
hipfiltermodepoint 
hipfiltermodelinear 

◆ anonymous enum

anonymous enum
Enumerator
hipreadmodeelementtype 
hipreadmodenormalizedfloat 

◆ 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_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
hipcomputemodedefault 
hipcomputemodeexclusive 
hipcomputemodeprohibited 
hipcomputemodeexclusiveprocess 

◆ anonymous enum

anonymous enum
Enumerator
hipdevp2pattrperformancerank 
hipdevp2pattraccesssupported 
hipdevp2pattrnativeatomicsupported 
hipdevp2pattrhiparrayaccesssupported 

◆ anonymous enum

anonymous enum
Enumerator
hiplimitprintffifosize 
hiplimitmallocheapsize 

◆ 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
hipmemrangeattributereadmostly 
hipmemrangeattributepreferredlocation 
hipmemrangeattributeaccessedby 
hipmemrangeattributelastprefetchlocation 
hipmemrangeattributecoherencymode