CUDA Driver API supported by HIP#

1. CUDA Driver Data Types#

CUDA

A

D

R

HIP

A

D

R

E

CUDA_​ARRAY3D_​2DARRAY

5.0

CUDA_​ARRAY3D_​COLOR_​ATTACHMENT

10.0

CUDA_​ARRAY3D_​CUBEMAP

hip​Array​Cubemap

1.7.0

CUDA_​ARRAY3D_​DEPTH_​TEXTURE

CUDA_​ARRAY3D_​DESCRIPTOR

HIP_​ARRAY3D_​DESCRIPTOR

2.7.0

CUDA_​ARRAY3D_​DESCRIPTOR_​st

HIP_​ARRAY3D_​DESCRIPTOR

2.7.0

CUDA_​ARRAY3D_​DESCRIPTOR_​v2

11.3

HIP_​ARRAY3D_​DESCRIPTOR

2.7.0

CUDA_​ARRAY3D_​LAYERED

hip​Array​Layered

1.7.0

CUDA_​ARRAY3D_​SPARSE

11.1

CUDA_​ARRAY3D_​SURFACE_​LDST

hip​Array​Surface​Load​Store

1.7.0

CUDA_​ARRAY3D_​TEXTURE_​GATHER

hip​Array​Texture​Gather

1.7.0

CUDA_​ARRAY_​DESCRIPTOR

HIP_​ARRAY_​DESCRIPTOR

1.7.0

CUDA_​ARRAY_​DESCRIPTOR_​st

HIP_​ARRAY_​DESCRIPTOR

1.7.0

CUDA_​ARRAY_​DESCRIPTOR_​v1

HIP_​ARRAY_​DESCRIPTOR

1.7.0

CUDA_​ARRAY_​DESCRIPTOR_​v1_​st

HIP_​ARRAY_​DESCRIPTOR

1.7.0

CUDA_​ARRAY_​DESCRIPTOR_​v2

11.3

HIP_​ARRAY_​DESCRIPTOR

1.7.0

CUDA_​ARRAY_​SPARSE_​PROPERTIES

11.1

CUDA_​ARRAY_​SPARSE_​PROPERTIES_​st

11.1

CUDA_​ARRAY_​SPARSE_​PROPERTIES_​v1

11.3

CUDA_​CB

CUDA_​COOPERATIVE_​LAUNCH_​MULTI_​DEVICE_​NO_​POST_​LAUNCH_​SYNC

9.0

hip​Cooperative​Launch​Multi​Device​No​Post​Sync

3.2.0

CUDA_​COOPERATIVE_​LAUNCH_​MULTI_​DEVICE_​NO_​PRE_​LAUNCH_​SYNC

9.0

hip​Cooperative​Launch​Multi​Device​No​Pre​Sync

3.2.0

CUDA_​ERROR_​ALREADY_​ACQUIRED

hip​Error​Already​Acquired

1.6.0

CUDA_​ERROR_​ALREADY_​MAPPED

hip​Error​Already​Mapped

1.6.0

CUDA_​ERROR_​ARRAY_​IS_​MAPPED

hip​Error​Array​Is​Mapped

1.6.0

CUDA_​ERROR_​ASSERT

hip​Error​Assert

1.9.0

CUDA_​ERROR_​CAPTURED_​EVENT

10.0

hip​Error​Captured​Event

4.3.0

CUDA_​ERROR_​COMPAT_​NOT_​SUPPORTED_​ON_​DEVICE

10.1

CUDA_​ERROR_​CONTEXT_​ALREADY_​CURRENT

3.2

hip​Error​Context​Already​Current

1.6.0

CUDA_​ERROR_​CONTEXT_​ALREADY_​IN_​USE

hip​Error​Context​Already​In​Use

1.6.0

CUDA_​ERROR_​CONTEXT_​IS_​DESTROYED

hip​Error​Context​Is​Destroyed

4.3.0

CUDA_​ERROR_​COOPERATIVE_​LAUNCH_​TOO_​LARGE

9.0

hip​Error​Cooperative​Launch​Too​Large

3.2.0

CUDA_​ERROR_​DEINITIALIZED

hip​Error​Deinitialized

1.6.0

CUDA_​ERROR_​DEVICE_​NOT_​LICENSED

11.1

CUDA_​ERROR_​ECC_​UNCORRECTABLE

hip​Error​ECCNot​Correctable

1.6.0

CUDA_​ERROR_​EXTERNAL_​DEVICE

11.4

CUDA_​ERROR_​FILE_​NOT_​FOUND

hip​Error​File​Not​Found

1.6.0

CUDA_​ERROR_​GRAPH_​EXEC_​UPDATE_​FAILURE

10.2

hip​Error​Graph​Exec​Update​Failure

5.0.0

5.0.0

CUDA_​ERROR_​HARDWARE_​STACK_​ERROR

CUDA_​ERROR_​HOST_​MEMORY_​ALREADY_​REGISTERED

hip​Error​Host​Memory​Already​Registered

1.6.0

CUDA_​ERROR_​HOST_​MEMORY_​NOT_​REGISTERED

hip​Error​Host​Memory​Not​Registered

1.6.0

CUDA_​ERROR_​ILLEGAL_​ADDRESS

hip​Error​Illegal​Address

1.6.0

CUDA_​ERROR_​ILLEGAL_​INSTRUCTION

CUDA_​ERROR_​ILLEGAL_​STATE

10.0

hip​Error​Illegal​State

5.0.0

5.0.0

CUDA_​ERROR_​INVALID_​ADDRESS_​SPACE

CUDA_​ERROR_​INVALID_​CONTEXT

hip​Error​Invalid​Context

1.6.0

CUDA_​ERROR_​INVALID_​DEVICE

hip​Error​Invalid​Device

1.6.0

CUDA_​ERROR_​INVALID_​GRAPHICS_​CONTEXT

hip​Error​Invalid​Graphics​Context

1.6.0

CUDA_​ERROR_​INVALID_​HANDLE

hip​Error​Invalid​Handle

1.6.0

CUDA_​ERROR_​INVALID_​IMAGE

hip​Error​Invalid​Image

1.6.0

CUDA_​ERROR_​INVALID_​PC

CUDA_​ERROR_​INVALID_​PTX

hip​Error​Invalid​Kernel​File

1.6.0

CUDA_​ERROR_​INVALID_​SOURCE

hip​Error​Invalid​Source

1.6.0

CUDA_​ERROR_​INVALID_​VALUE

hip​Error​Invalid​Value

1.6.0

CUDA_​ERROR_​JIT_​COMPILATION_​DISABLED

11.2

CUDA_​ERROR_​JIT_​COMPILER_​NOT_​FOUND

9.0

CUDA_​ERROR_​LAUNCH_​FAILED

hip​Error​Launch​Failure

1.6.0

CUDA_​ERROR_​LAUNCH_​INCOMPATIBLE_​TEXTURING

CUDA_​ERROR_​LAUNCH_​OUT_​OF_​RESOURCES

hip​Error​Launch​Out​Of​Resources

1.6.0

CUDA_​ERROR_​LAUNCH_​TIMEOUT

hip​Error​Launch​Time​Out

1.6.0

CUDA_​ERROR_​MAP_​FAILED

hip​Error​Map​Failed

1.6.0

CUDA_​ERROR_​MISALIGNED_​ADDRESS

CUDA_​ERROR_​MPS_​CONNECTION_​FAILED

11.4

CUDA_​ERROR_​MPS_​MAX_​CLIENTS_​REACHED

11.4

CUDA_​ERROR_​MPS_​MAX_​CONNECTIONS_​REACHED

11.4

CUDA_​ERROR_​MPS_​RPC_​FAILURE

11.4

CUDA_​ERROR_​MPS_​SERVER_​NOT_​READY

11.4

CUDA_​ERROR_​NOT_​FOUND

hip​Error​Not​Found

1.6.0

CUDA_​ERROR_​NOT_​INITIALIZED

hip​Error​Not​Initialized

1.6.0

CUDA_​ERROR_​NOT_​MAPPED

hip​Error​Not​Mapped

1.6.0

CUDA_​ERROR_​NOT_​MAPPED_​AS_​ARRAY

hip​Error​Not​Mapped​As​Array

1.6.0

CUDA_​ERROR_​NOT_​MAPPED_​AS_​POINTER

hip​Error​Not​Mapped​As​Pointer

1.6.0

CUDA_​ERROR_​NOT_​PERMITTED

CUDA_​ERROR_​NOT_​READY

hip​Error​Not​Ready

1.6.0

CUDA_​ERROR_​NOT_​SUPPORTED

hip​Error​Not​Supported

1.6.0

CUDA_​ERROR_​NO_​BINARY_​FOR_​GPU

hip​Error​No​Binary​For​Gpu

1.6.0

CUDA_​ERROR_​NO_​DEVICE

hip​Error​No​Device

1.6.0

CUDA_​ERROR_​NVLINK_​UNCORRECTABLE

8.0

CUDA_​ERROR_​OPERATING_​SYSTEM

hip​Error​Operating​System

1.6.0

CUDA_​ERROR_​OUT_​OF_​MEMORY

hip​Error​Out​Of​Memory

1.6.0

CUDA_​ERROR_​PEER_​ACCESS_​ALREADY_​ENABLED

hip​Error​Peer​Access​Already​Enabled

1.6.0

CUDA_​ERROR_​PEER_​ACCESS_​NOT_​ENABLED

hip​Error​Peer​Access​Not​Enabled

1.6.0

CUDA_​ERROR_​PEER_​ACCESS_​UNSUPPORTED

hip​Error​Peer​Access​Unsupported

1.6.0

CUDA_​ERROR_​PRIMARY_​CONTEXT_​ACTIVE

hip​Error​Set​On​Active​Process

1.6.0

CUDA_​ERROR_​PROFILER_​ALREADY_​STARTED

5.0

hip​Error​Profiler​Already​Started

1.6.0

CUDA_​ERROR_​PROFILER_​ALREADY_​STOPPED

5.0

hip​Error​Profiler​Already​Stopped

1.6.0

CUDA_​ERROR_​PROFILER_​DISABLED

hip​Error​Profiler​Disabled

1.6.0

CUDA_​ERROR_​PROFILER_​NOT_​INITIALIZED

5.0

hip​Error​Profiler​Not​Initialized

1.6.0

CUDA_​ERROR_​SHARED_​OBJECT_​INIT_​FAILED

hip​Error​Shared​Object​Init​Failed

1.6.0

CUDA_​ERROR_​SHARED_​OBJECT_​SYMBOL_​NOT_​FOUND

hip​Error​Shared​Object​Symbol​Not​Found

1.6.0

CUDA_​ERROR_​STREAM_​CAPTURE_​IMPLICIT

10.0

hip​Error​Stream​Capture​Implicit

4.3.0

CUDA_​ERROR_​STREAM_​CAPTURE_​INVALIDATED

10.0

hip​Error​Stream​Capture​Invalidated

4.3.0

CUDA_​ERROR_​STREAM_​CAPTURE_​ISOLATION

10.0

hip​Error​Stream​Capture​Isolation

4.3.0

CUDA_​ERROR_​STREAM_​CAPTURE_​MERGE

10.0

hip​Error​Stream​Capture​Merge

4.3.0

CUDA_​ERROR_​STREAM_​CAPTURE_​UNJOINED

10.0

hip​Error​Stream​Capture​Unjoined

4.3.0

CUDA_​ERROR_​STREAM_​CAPTURE_​UNMATCHED

10.0

hip​Error​Stream​Capture​Unmatched

4.3.0

CUDA_​ERROR_​STREAM_​CAPTURE_​UNSUPPORTED

10.0

hip​Error​Stream​Capture​Unsupported

4.3.0

CUDA_​ERROR_​STREAM_​CAPTURE_​WRONG_​THREAD

10.1

hip​Error​Stream​Capture​Wrong​Thread

4.3.0

CUDA_​ERROR_​STUB_​LIBRARY

11.1

CUDA_​ERROR_​SYSTEM_​DRIVER_​MISMATCH

10.1

CUDA_​ERROR_​SYSTEM_​NOT_​READY

10.0

CUDA_​ERROR_​TIMEOUT

10.2

CUDA_​ERROR_​TOO_​MANY_​PEERS

CUDA_​ERROR_​UNKNOWN

hip​Error​Unknown

1.6.0

CUDA_​ERROR_​UNMAP_​FAILED

hip​Error​Unmap​Failed

1.6.0

CUDA_​ERROR_​UNSUPPORTED_​EXEC_​AFFINITY

11.4

CUDA_​ERROR_​UNSUPPORTED_​LIMIT

hip​Error​Unsupported​Limit

1.6.0

CUDA_​ERROR_​UNSUPPORTED_​PTX_​VERSION

11.1

CUDA_​EXTERNAL_​MEMORY_​BUFFER_​DESC

10.0

hip​External​Memory​Buffer​Desc

4.3.0

CUDA_​EXTERNAL_​MEMORY_​BUFFER_​DESC_​st

10.0

hip​External​Memory​Buffer​Desc_​st

4.3.0

CUDA_​EXTERNAL_​MEMORY_​BUFFER_​DESC_​v1

11.3

hip​External​Memory​Buffer​Desc

4.3.0

CUDA_​EXTERNAL_​MEMORY_​DEDICATED

10.0

CUDA_​EXTERNAL_​MEMORY_​HANDLE_​DESC

10.0

hip​External​Memory​Handle​Desc

4.3.0

CUDA_​EXTERNAL_​MEMORY_​HANDLE_​DESC_​st

10.0

hip​External​Memory​Handle​Desc_​st

4.3.0

CUDA_​EXTERNAL_​MEMORY_​HANDLE_​DESC_​v1

11.3

hip​External​Memory​Handle​Desc

4.3.0

CUDA_​EXTERNAL_​MEMORY_​MIPMAPPED_​ARRAY_​DESC

10.0

CUDA_​EXTERNAL_​MEMORY_​MIPMAPPED_​ARRAY_​DESC_​st

10.0

CUDA_​EXTERNAL_​MEMORY_​MIPMAPPED_​ARRAY_​DESC_​v1

11.3

CUDA_​EXTERNAL_​SEMAPHORE_​HANDLE_​DESC

10.0

hip​External​Semaphore​Handle​Desc

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​HANDLE_​DESC_​st

10.0

hip​External​Semaphore​Handle​Desc_​st

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​HANDLE_​DESC_​v1

11.3

hip​External​Semaphore​Handle​Desc

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​SIGNAL_​PARAMS

10.0

hip​External​Semaphore​Signal​Params

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​SIGNAL_​PARAMS_​st

10.0

hip​External​Semaphore​Signal​Params_​st

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​SIGNAL_​PARAMS_​v1

11.3

hip​External​Semaphore​Signal​Params

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​SIGNAL_​SKIP_​NVSCIBUF_​MEMSYNC

10.2

CUDA_​EXTERNAL_​SEMAPHORE_​WAIT_​PARAMS

10.0

hip​External​Semaphore​Wait​Params

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​WAIT_​PARAMS_​st

10.0

hip​External​Semaphore​Wait​Params_​st

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​WAIT_​PARAMS_​v1

11.3

hip​External​Semaphore​Wait​Params

4.4.0

CUDA_​EXTERNAL_​SEMAPHORE_​WAIT_​SKIP_​NVSCIBUF_​MEMSYNC

10.2

CUDA_​EXT_​SEM_​SIGNAL_​NODE_​PARAMS

11.2

CUDA_​EXT_​SEM_​SIGNAL_​NODE_​PARAMS_​st

11.2

CUDA_​EXT_​SEM_​SIGNAL_​NODE_​PARAMS_​v1

11.3

CUDA_​EXT_​SEM_​WAIT_​NODE_​PARAMS

11.2

CUDA_​EXT_​SEM_​WAIT_​NODE_​PARAMS_​st

11.2

CUDA_​EXT_​SEM_​WAIT_​NODE_​PARAMS_​v1

11.3

CUDA_​GRAPH_​INSTANTIATE_​FLAG_​AUTO_​FREE_​ON_​LAUNCH

11.4

CUDA_​HOST_​NODE_​PARAMS

10.0

hip​Host​Node​Params

4.3.0

CUDA_​HOST_​NODE_​PARAMS_​st

10.0

hip​Host​Node​Params

4.3.0

CUDA_​HOST_​NODE_​PARAMS_​v1

11.3

hip​Host​Node​Params

4.3.0

CUDA_​KERNEL_​NODE_​PARAMS

10.0

hip​Kernel​Node​Params

4.3.0

CUDA_​KERNEL_​NODE_​PARAMS_​st

10.0

hip​Kernel​Node​Params

4.3.0

CUDA_​KERNEL_​NODE_​PARAMS_​v1

11.3

hip​Kernel​Node​Params

4.3.0

CUDA_​LAUNCH_​PARAMS

9.0

CUDA_​LAUNCH_​PARAMS_​st

9.0

CUDA_​LAUNCH_​PARAMS_​v1

11.3

CUDA_​MEMCPY2D

hip_​Memcpy2D

1.7.0

CUDA_​MEMCPY2D_​st

hip_​Memcpy2D

1.7.0

CUDA_​MEMCPY2D_​v1

hip_​Memcpy2D

1.7.0

CUDA_​MEMCPY2D_​v1_​st

hip_​Memcpy2D

1.7.0

CUDA_​MEMCPY2D_​v2

11.3

hip_​Memcpy2D

1.7.0

CUDA_​MEMCPY3D

HIP_​MEMCPY3D

3.2.0

CUDA_​MEMCPY3D_​PEER

CUDA_​MEMCPY3D_​PEER_​st

CUDA_​MEMCPY3D_​PEER_​v1

11.3

CUDA_​MEMCPY3D_​st

HIP_​MEMCPY3D

3.2.0

CUDA_​MEMCPY3D_​v1

HIP_​MEMCPY3D

3.2.0

CUDA_​MEMCPY3D_​v1_​st

HIP_​MEMCPY3D

3.2.0

CUDA_​MEMCPY3D_​v2

11.3

HIP_​MEMCPY3D

3.2.0

CUDA_​MEMSET_​NODE_​PARAMS

10.0

hip​Memset​Params

4.3.0

CUDA_​MEMSET_​NODE_​PARAMS_​st

10.0

hip​Memset​Params

4.3.0

CUDA_​MEMSET_​NODE_​PARAMS_​v1

11.3

hip​Memset​Params

4.3.0

CUDA_​MEM_​ALLOC_​NODE_​PARAMS

11.4

CUDA_​MEM_​ALLOC_​NODE_​PARAMS_​st

11.4

CUDA_​NVSCISYNC_​ATTR_​SIGNAL

10.2

CUDA_​NVSCISYNC_​ATTR_​WAIT

10.2

CUDA_​POINTER_​ATTRIBUTE_​ACCESS_​FLAGS

11.1

CUDA_​POINTER_​ATTRIBUTE_​ACCESS_​FLAGS_​enum

11.1

CUDA_​POINTER_​ATTRIBUTE_​P2P_​TOKENS

CUDA_​POINTER_​ATTRIBUTE_​P2P_​TOKENS_​st

CUDA_​POINTER_​ATTRIBUTE_​P2P_​TOKENS_​v1

11.3

CUDA_​RESOURCE_​DESC

HIP_​RESOURCE_​DESC

3.5.0

CUDA_​RESOURCE_​DESC_​st

HIP_​RESOURCE_​DESC_​st

3.5.0

CUDA_​RESOURCE_​DESC_​v1

11.3

HIP_​RESOURCE_​DESC

3.5.0

CUDA_​RESOURCE_​VIEW_​DESC

HIP_​RESOURCE_​VIEW_​DESC

3.5.0

CUDA_​RESOURCE_​VIEW_​DESC_​st

HIP_​RESOURCE_​VIEW_​DESC_​st

3.5.0

CUDA_​RESOURCE_​VIEW_​DESC_​v1

11.3

HIP_​RESOURCE_​VIEW_​DESC

3.5.0

CUDA_​SUCCESS

hip​Success

1.5.0

CUDA_​TEXTURE_​DESC

HIP_​TEXTURE_​DESC

3.5.0

CUDA_​TEXTURE_​DESC_​st

HIP_​TEXTURE_​DESC_​st

3.5.0

CUDA_​TEXTURE_​DESC_​v1

11.3

HIP_​TEXTURE_​DESC

3.5.0

CUGLDevice​List

hip​GLDevice​List

4.4.0

CUGLDevice​List_​enum

hip​GLDevice​List

4.4.0

CUGLmap_​flags

CUGLmap_​flags_​enum

CUGPUDirect​RDMAWrites​Ordering

11.3

CUGPUDirect​RDMAWrites​Ordering_​enum

11.3

CU_​ACCESS_​PROPERTY_​NORMAL

11.0

CU_​ACCESS_​PROPERTY_​PERSISTING

11.0

CU_​ACCESS_​PROPERTY_​STREAMING

11.0

CU_​AD_​FORMAT_​BC1_​UNORM

11.5

CU_​AD_​FORMAT_​BC1_​UNORM_​SRGB

11.5

CU_​AD_​FORMAT_​BC2_​UNORM

11.5

CU_​AD_​FORMAT_​BC2_​UNORM_​SRGB

11.5

CU_​AD_​FORMAT_​BC3_​UNORM

11.5

CU_​AD_​FORMAT_​BC3_​UNORM_​SRGB

11.5

CU_​AD_​FORMAT_​BC4_​SNORM

11.5

CU_​AD_​FORMAT_​BC4_​UNORM

11.5

CU_​AD_​FORMAT_​BC5_​SNORM

11.5

CU_​AD_​FORMAT_​BC5_​UNORM

11.5

CU_​AD_​FORMAT_​BC6H_​SF16

11.5

CU_​AD_​FORMAT_​BC6H_​UF16

11.5

CU_​AD_​FORMAT_​BC7_​UNORM

11.5

CU_​AD_​FORMAT_​BC7_​UNORM_​SRGB

11.5

CU_​AD_​FORMAT_​FLOAT

HIP_​AD_​FORMAT_​FLOAT

1.7.0

CU_​AD_​FORMAT_​HALF

HIP_​AD_​FORMAT_​HALF

1.7.0

CU_​AD_​FORMAT_​NV12

11.2

CU_​AD_​FORMAT_​SIGNED_​INT16

HIP_​AD_​FORMAT_​SIGNED_​INT16

1.7.0

CU_​AD_​FORMAT_​SIGNED_​INT32

HIP_​AD_​FORMAT_​SIGNED_​INT32

1.7.0

CU_​AD_​FORMAT_​SIGNED_​INT8

HIP_​AD_​FORMAT_​SIGNED_​INT8

1.7.0

CU_​AD_​FORMAT_​SNORM_​INT16X1

11.5

CU_​AD_​FORMAT_​SNORM_​INT16X2

11.5

CU_​AD_​FORMAT_​SNORM_​INT16X4

11.5

CU_​AD_​FORMAT_​SNORM_​INT8X1

11.5

CU_​AD_​FORMAT_​SNORM_​INT8X2

11.5

CU_​AD_​FORMAT_​SNORM_​INT8X4

11.5

CU_​AD_​FORMAT_​UNORM_​INT16X1

11.5

CU_​AD_​FORMAT_​UNORM_​INT16X2

11.5

CU_​AD_​FORMAT_​UNORM_​INT16X4

11.5

CU_​AD_​FORMAT_​UNORM_​INT8X1

11.5

CU_​AD_​FORMAT_​UNORM_​INT8X2

11.5

CU_​AD_​FORMAT_​UNORM_​INT8X4

11.5

CU_​AD_​FORMAT_​UNSIGNED_​INT16

HIP_​AD_​FORMAT_​UNSIGNED_​INT16

1.7.0

CU_​AD_​FORMAT_​UNSIGNED_​INT32

HIP_​AD_​FORMAT_​UNSIGNED_​INT32

1.7.0

CU_​AD_​FORMAT_​UNSIGNED_​INT8

HIP_​AD_​FORMAT_​UNSIGNED_​INT8

1.7.0

CU_​ARRAY_​SPARSE_​PROPERTIES_​SINGLE_​MIPTAIL

11.1

CU_​ARRAY_​SPARSE_​SUBRESOURCE_​TYPE_​MIPTAIL

11.1

CU_​ARRAY_​SPARSE_​SUBRESOURCE_​TYPE_​SPARSE_​LEVEL

11.1

CU_​COMPUTEMODE_​DEFAULT

hip​Compute​Mode​Default

1.9.0

CU_​COMPUTEMODE_​EXCLUSIVE

8.0

hip​Compute​Mode​Exclusive

1.9.0

CU_​COMPUTEMODE_​EXCLUSIVE_​PROCESS

hip​Compute​Mode​Exclusive​Process

2.0.0

CU_​COMPUTEMODE_​PROHIBITED

hip​Compute​Mode​Prohibited

1.9.0

CU_​CTX_​BLOCKING_​SYNC

4.0

hip​Device​Schedule​Blocking​Sync

1.6.0

CU_​CTX_​FLAGS_​MASK

CU_​CTX_​LMEM_​RESIZE_​TO_​MAX

hip​Device​Lmem​Resize​To​Max

1.6.0

CU_​CTX_​MAP_​HOST

hip​Device​Map​Host

1.6.0

CU_​CTX_​SCHED_​AUTO

hip​Device​Schedule​Auto

1.6.0

CU_​CTX_​SCHED_​BLOCKING_​SYNC

hip​Device​Schedule​Blocking​Sync

1.6.0

CU_​CTX_​SCHED_​MASK

hip​Device​Schedule​Mask

1.6.0

CU_​CTX_​SCHED_​SPIN

hip​Device​Schedule​Spin

1.6.0

CU_​CTX_​SCHED_​YIELD

hip​Device​Schedule​Yield

1.6.0

CU_​CUBEMAP_​FACE_​NEGATIVE_​X

CU_​CUBEMAP_​FACE_​NEGATIVE_​Y

CU_​CUBEMAP_​FACE_​NEGATIVE_​Z

CU_​CUBEMAP_​FACE_​POSITIVE_​X

CU_​CUBEMAP_​FACE_​POSITIVE_​Y

CU_​CUBEMAP_​FACE_​POSITIVE_​Z

CU_​D3D10_​DEVICE_​LIST_​ALL

CU_​D3D10_​DEVICE_​LIST_​CURRENT_​FRAME

CU_​D3D10_​DEVICE_​LIST_​NEXT_​FRAME

CU_​D3D10_​MAPRESOURCE_​FLAGS_​NONE

CU_​D3D10_​MAPRESOURCE_​FLAGS_​READONLY

CU_​D3D10_​MAPRESOURCE_​FLAGS_​WRITEDISCARD

CU_​D3D10_​REGISTER_​FLAGS_​ARRAY

CU_​D3D10_​REGISTER_​FLAGS_​NONE

CU_​D3D11_​DEVICE_​LIST_​ALL

CU_​D3D11_​DEVICE_​LIST_​CURRENT_​FRAME

CU_​D3D11_​DEVICE_​LIST_​NEXT_​FRAME

CU_​D3D9_​DEVICE_​LIST_​ALL

CU_​D3D9_​DEVICE_​LIST_​CURRENT_​FRAME

CU_​D3D9_​DEVICE_​LIST_​NEXT_​FRAME

CU_​D3D9_​MAPRESOURCE_​FLAGS_​NONE

CU_​D3D9_​MAPRESOURCE_​FLAGS_​READONLY

CU_​D3D9_​MAPRESOURCE_​FLAGS_​WRITEDISCARD

CU_​D3D9_​REGISTER_​FLAGS_​ARRAY

CU_​D3D9_​REGISTER_​FLAGS_​NONE

CU_​DEVICE_​ATTRIBUTE_​ASYNC_​ENGINE_​COUNT

hip​Device​Attribute​Async​Engine​Count

4.3.0

CU_​DEVICE_​ATTRIBUTE_​CAN_​FLUSH_​REMOTE_​WRITES

9.2

CU_​DEVICE_​ATTRIBUTE_​CAN_​MAP_​HOST_​MEMORY

hip​Device​Attribute​Can​Map​Host​Memory

2.10.0

CU_​DEVICE_​ATTRIBUTE_​CAN_​TEX2D_​GATHER

5.0

CU_​DEVICE_​ATTRIBUTE_​CAN_​USE_​64_​BIT_​STREAM_​MEM_​OPS

9.0

CU_​DEVICE_​ATTRIBUTE_​CAN_​USE_​HOST_​POINTER_​FOR_​REGISTERED_​MEM

9.0

hip​Device​Attribute​Can​Use​Host​Pointer​For​Registered​Mem

4.3.0

CU_​DEVICE_​ATTRIBUTE_​CAN_​USE_​STREAM_​MEM_​OPS

9.0

CU_​DEVICE_​ATTRIBUTE_​CAN_​USE_​STREAM_​WAIT_​VALUE_​NOR

9.0

hip​Device​Attribute​Can​Use​Stream​Wait​Value

4.3.0

CU_​DEVICE_​ATTRIBUTE_​CLOCK_​RATE

hip​Device​Attribute​Clock​Rate

1.6.0

CU_​DEVICE_​ATTRIBUTE_​COMPUTE_​CAPABILITY_​MAJOR

hip​Device​Attribute​Compute​Capability​Major

1.6.0

CU_​DEVICE_​ATTRIBUTE_​COMPUTE_​CAPABILITY_​MINOR

hip​Device​Attribute​Compute​Capability​Minor

1.6.0

CU_​DEVICE_​ATTRIBUTE_​COMPUTE_​MODE

hip​Device​Attribute​Compute​Mode

1.6.0

CU_​DEVICE_​ATTRIBUTE_​COMPUTE_​PREEMPTION_​SUPPORTED

8.0

hip​Device​Attribute​Compute​Preemption​Supported

4.3.0

CU_​DEVICE_​ATTRIBUTE_​CONCURRENT_​KERNELS

hip​Device​Attribute​Concurrent​Kernels

1.6.0

CU_​DEVICE_​ATTRIBUTE_​CONCURRENT_​MANAGED_​ACCESS

8.0

hip​Device​Attribute​Concurrent​Managed​Access

3.10.0

CU_​DEVICE_​ATTRIBUTE_​COOPERATIVE_​LAUNCH

9.0

hip​Device​Attribute​Cooperative​Launch

2.6.0

CU_​DEVICE_​ATTRIBUTE_​COOPERATIVE_​MULTI_​DEVICE_​LAUNCH

9.0

hip​Device​Attribute​Cooperative​Multi​Device​Launch

2.6.0

CU_​DEVICE_​ATTRIBUTE_​DIRECT_​MANAGED_​MEM_​ACCESS_​FROM_​HOST

9.2

hip​Device​Attribute​Direct​Managed​Mem​Access​From​Host

3.10.0

CU_​DEVICE_​ATTRIBUTE_​ECC_​ENABLED

hip​Device​Attribute​Ecc​Enabled

2.10.0

CU_​DEVICE_​ATTRIBUTE_​GENERIC_​COMPRESSION_​SUPPORTED

11.0

CU_​DEVICE_​ATTRIBUTE_​GLOBAL_​L1_​CACHE_​SUPPORTED

hip​Device​Attribute​Global​L1Cache​Supported

4.3.0

CU_​DEVICE_​ATTRIBUTE_​GLOBAL_​MEMORY_​BUS_​WIDTH

hip​Device​Attribute​Memory​Bus​Width

1.6.0

CU_​DEVICE_​ATTRIBUTE_​GPU_​DIRECT_​RDMA_​FLUSH_​WRITES_​OPTIONS

11.3

CU_​DEVICE_​ATTRIBUTE_​GPU_​DIRECT_​RDMA_​SUPPORTED

11.3

CU_​DEVICE_​ATTRIBUTE_​GPU_​DIRECT_​RDMA_​WITH_​CUDA_​VMM_​SUPPORTED

11.0

CU_​DEVICE_​ATTRIBUTE_​GPU_​DIRECT_​RDMA_​WRITES_​ORDERING

11.3

CU_​DEVICE_​ATTRIBUTE_​GPU_​OVERLAP

5.0

hip​Device​Attribute​Async​Engine​Count

4.3.0

CU_​DEVICE_​ATTRIBUTE_​HANDLE_​TYPE_​POSIX_​FILE_​DESCRIPTOR_​SUPPORTED

10.2

CU_​DEVICE_​ATTRIBUTE_​HANDLE_​TYPE_​WIN32_​HANDLE_​SUPPORTED

10.2

CU_​DEVICE_​ATTRIBUTE_​HANDLE_​TYPE_​WIN32_​KMT_​HANDLE_​SUPPORTED

10.2

CU_​DEVICE_​ATTRIBUTE_​HOST_​NATIVE_​ATOMIC_​SUPPORTED

8.0

hip​Device​Attribute​Host​Native​Atomic​Supported

4.3.0

CU_​DEVICE_​ATTRIBUTE_​HOST_​REGISTER_​SUPPORTED

9.2

CU_​DEVICE_​ATTRIBUTE_​INTEGRATED

hip​Device​Attribute​Integrated

1.9.0

CU_​DEVICE_​ATTRIBUTE_​KERNEL_​EXEC_​TIMEOUT

hip​Device​Attribute​Kernel​Exec​Timeout

2.10.0

CU_​DEVICE_​ATTRIBUTE_​L2_​CACHE_​SIZE

hip​Device​Attribute​L2Cache​Size

1.6.0

CU_​DEVICE_​ATTRIBUTE_​LOCAL_​L1_​CACHE_​SUPPORTED

hip​Device​Attribute​Local​L1Cache​Supported

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MANAGED_​MEMORY

hip​Device​Attribute​Managed​Memory

3.10.0

CU_​DEVICE_​ATTRIBUTE_​MAX

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE1D_​LAYERED_​LAYERS

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE1D_​LAYERED_​WIDTH

hip​Device​Attribute​Max​Surface1DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE1D_​WIDTH

hip​Device​Attribute​Max​Surface1D

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE2D_​HEIGHT

hip​Device​Attribute​Max​Surface2D

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE2D_​LAYERED_​HEIGHT

hip​Device​Attribute​Max​Surface2DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE2D_​LAYERED_​LAYERS

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE2D_​LAYERED_​WIDTH

hip​Device​Attribute​Max​Surface2DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE2D_​WIDTH

hip​Device​Attribute​Max​Surface2D

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE3D_​DEPTH

hip​Device​Attribute​Max​Surface3D

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE3D_​HEIGHT

hip​Device​Attribute​Max​Surface3D

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACE3D_​WIDTH

hip​Device​Attribute​Max​Surface3D

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACECUBEMAP_​LAYERED_​LAYERS

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACECUBEMAP_​LAYERED_​WIDTH

hip​Device​Attribute​Max​Surface​Cubemap​Layered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​SURFACECUBEMAP_​WIDTH

hip​Device​Attribute​Max​Surface​Cubemap

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE1D_​LAYERED_​LAYERS

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE1D_​LAYERED_​WIDTH

hip​Device​Attribute​Max​Texture1DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE1D_​LINEAR_​WIDTH

11.2

hip​Device​Attribute​Max​Texture1DLinear

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE1D_​MIPMAPPED_​WIDTH

hip​Device​Attribute​Max​Texture1DMipmap

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE1D_​WIDTH

hip​Device​Attribute​Max​Texture1DWidth

2.7.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​ARRAY_​HEIGHT

5.0

hip​Device​Attribute​Max​Texture2DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​ARRAY_​NUMSLICES

5.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​ARRAY_​WIDTH

5.0

hip​Device​Attribute​Max​Texture2DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​GATHER_​HEIGHT

hip​Device​Attribute​Max​Texture2DGather

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​GATHER_​WIDTH

hip​Device​Attribute​Max​Texture2DGather

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​HEIGHT

hip​Device​Attribute​Max​Texture2DHeight

2.7.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​LAYERED_​HEIGHT

hip​Device​Attribute​Max​Texture2DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​LAYERED_​LAYERS

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​LAYERED_​WIDTH

hip​Device​Attribute​Max​Texture2DLayered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​LINEAR_​HEIGHT

hip​Device​Attribute​Max​Texture2DLinear

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​LINEAR_​PITCH

hip​Device​Attribute​Max​Texture2DLinear

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​LINEAR_​WIDTH

hip​Device​Attribute​Max​Texture2DLinear

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​MIPMAPPED_​HEIGHT

hip​Device​Attribute​Max​Texture2DMipmap

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​MIPMAPPED_​WIDTH

hip​Device​Attribute​Max​Texture2DMipmap

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE2D_​WIDTH

hip​Device​Attribute​Max​Texture2DWidth

2.7.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE3D_​DEPTH

hip​Device​Attribute​Max​Texture3DDepth

2.7.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE3D_​DEPTH_​ALTERNATE

hip​Device​Attribute​Max​Texture3DAlt

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE3D_​HEIGHT

hip​Device​Attribute​Max​Texture3DHeight

2.7.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE3D_​HEIGHT_​ALTERNATE

hip​Device​Attribute​Max​Texture3DAlt

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE3D_​WIDTH

hip​Device​Attribute​Max​Texture3DWidth

2.7.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURE3D_​WIDTH_​ALTERNATE

hip​Device​Attribute​Max​Texture3DAlt

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURECUBEMAP_​LAYERED_​LAYERS

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURECUBEMAP_​LAYERED_​WIDTH

hip​Device​Attribute​Max​Texture​Cubemap​Layered

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAXIMUM_​TEXTURECUBEMAP_​WIDTH

hip​Device​Attribute​Max​Texture​Cubemap

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​ACCESS_​POLICY_​WINDOW_​SIZE

11.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​BLOCKS_​PER_​MULTIPROCESSOR

11.0

hip​Device​Attribute​Max​Blocks​Per​Multiprocessor

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​BLOCK_​DIM_​X

hip​Device​Attribute​Max​Block​Dim​X

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​BLOCK_​DIM_​Y

hip​Device​Attribute​Max​Block​Dim​Y

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​BLOCK_​DIM_​Z

hip​Device​Attribute​Max​Block​Dim​Z

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​GRID_​DIM_​X

hip​Device​Attribute​Max​Grid​Dim​X

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​GRID_​DIM_​Y

hip​Device​Attribute​Max​Grid​Dim​Y

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​GRID_​DIM_​Z

hip​Device​Attribute​Max​Grid​Dim​Z

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​PERSISTING_​L2_​CACHE_​SIZE

11.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​PITCH

hip​Device​Attribute​Max​Pitch

2.10.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​REGISTERS_​PER_​BLOCK

hip​Device​Attribute​Max​Registers​Per​Block

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​REGISTERS_​PER_​MULTIPROCESSOR

hip​Device​Attribute​Max​Registers​Per​Multiprocessor

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​SHARED_​MEMORY_​PER_​BLOCK

hip​Device​Attribute​Max​Shared​Memory​Per​Block

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​SHARED_​MEMORY_​PER_​BLOCK_​OPTIN

9.0

hip​Device​Attribute​Shared​Mem​Per​Block​Optin

4.3.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​SHARED_​MEMORY_​PER_​MULTIPROCESSOR

hip​Device​Attribute​Max​Shared​Memory​Per​Multiprocessor

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​THREADS_​PER_​BLOCK

hip​Device​Attribute​Max​Threads​Per​Block

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MAX_​THREADS_​PER_​MULTIPROCESSOR

hip​Device​Attribute​Max​Threads​Per​Multi​Processor

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MEMORY_​CLOCK_​RATE

hip​Device​Attribute​Memory​Clock​Rate

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MEMORY_​POOLS_​SUPPORTED

11.2

CU_​DEVICE_​ATTRIBUTE_​MEMPOOL_​SUPPORTED_​HANDLE_​TYPES

11.3

CU_​DEVICE_​ATTRIBUTE_​MULTIPROCESSOR_​COUNT

hip​Device​Attribute​Multiprocessor​Count

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MULTI_​GPU_​BOARD

hip​Device​Attribute​Is​Multi​Gpu​Board

1.6.0

CU_​DEVICE_​ATTRIBUTE_​MULTI_​GPU_​BOARD_​GROUP_​ID

hip​Device​Attribute​Multi​Gpu​Board​Group​Id

4.3.0

CU_​DEVICE_​ATTRIBUTE_​PAGEABLE_​MEMORY_​ACCESS

8.0

hip​Device​Attribute​Pageable​Memory​Access

3.10.0

CU_​DEVICE_​ATTRIBUTE_​PAGEABLE_​MEMORY_​ACCESS_​USES_​HOST_​PAGE_​TABLES

9.2

hip​Device​Attribute​Pageable​Memory​Access​Uses​Host​Page​Tables

3.10.0

CU_​DEVICE_​ATTRIBUTE_​PCI_​BUS_​ID

hip​Device​Attribute​Pci​Bus​Id

1.6.0

CU_​DEVICE_​ATTRIBUTE_​PCI_​DEVICE_​ID

hip​Device​Attribute​Pci​Device​Id

1.6.0

CU_​DEVICE_​ATTRIBUTE_​PCI_​DOMAIN_​ID

hip​Device​Attribute​Pci​Domain​ID

4.3.0

CU_​DEVICE_​ATTRIBUTE_​READ_​ONLY_​HOST_​REGISTER_​SUPPORTED

11.1

CU_​DEVICE_​ATTRIBUTE_​REGISTERS_​PER_​BLOCK

5.0

hip​Device​Attribute​Max​Registers​Per​Block

1.6.0

CU_​DEVICE_​ATTRIBUTE_​RESERVED_​SHARED_​MEMORY_​PER_​BLOCK

11.0

CU_​DEVICE_​ATTRIBUTE_​SHARED_​MEMORY_​PER_​BLOCK

5.0

hip​Device​Attribute​Max​Shared​Memory​Per​Block

1.6.0

CU_​DEVICE_​ATTRIBUTE_​SINGLE_​TO_​DOUBLE_​PRECISION_​PERF_​RATIO

8.0

hip​Device​Attribute​Single​To​Double​Precision​Perf​Ratio

4.3.0

CU_​DEVICE_​ATTRIBUTE_​SPARSE_​CUDA_​ARRAY_​SUPPORTED

11.1

CU_​DEVICE_​ATTRIBUTE_​STREAM_​PRIORITIES_​SUPPORTED

hip​Device​Attribute​Stream​Priorities​Supported

4.3.0

CU_​DEVICE_​ATTRIBUTE_​SURFACE_​ALIGNMENT

hip​Device​Attribute​Surface​Alignment

4.3.0

CU_​DEVICE_​ATTRIBUTE_​TCC_​DRIVER

hip​Device​Attribute​Tcc​Driver

4.3.0

CU_​DEVICE_​ATTRIBUTE_​TEXTURE_​ALIGNMENT

hip​Device​Attribute​Texture​Alignment

2.10.0

CU_​DEVICE_​ATTRIBUTE_​TEXTURE_​PITCH_​ALIGNMENT

hip​Device​Attribute​Texture​Pitch​Alignment

3.2.0

CU_​DEVICE_​ATTRIBUTE_​TIMELINE_​SEMAPHORE_​INTEROP_​SUPPORTED

11.2

CU_​DEVICE_​ATTRIBUTE_​TOTAL_​CONSTANT_​MEMORY

hip​Device​Attribute​Total​Constant​Memory

1.6.0

CU_​DEVICE_​ATTRIBUTE_​UNIFIED_​ADDRESSING

hip​Device​Attribute​Unified​Addressing

4.3.0

CU_​DEVICE_​ATTRIBUTE_​VIRTUAL_​ADDRESS_​MANAGEMENT_​SUPPORTED

10.2

11.2

CU_​DEVICE_​ATTRIBUTE_​VIRTUAL_​MEMORY_​MANAGEMENT_​SUPPORTED

11.2

CU_​DEVICE_​ATTRIBUTE_​WARP_​SIZE

hip​Device​Attribute​Warp​Size

1.6.0

CU_​DEVICE_​CPU

8.0

hip​Cpu​Device​Id

3.7.0

CU_​DEVICE_​INVALID

8.0

hip​Invalid​Device​Id

3.7.0

CU_​DEVICE_​P2P_​ATTRIBUTE_​ACCESS_​ACCESS_​SUPPORTED

10.1

10.1

hip​Dev​P2PAttr​Hip​Array​Access​Supported

3.8.0

CU_​DEVICE_​P2P_​ATTRIBUTE_​ACCESS_​SUPPORTED

8.0

hip​Dev​P2PAttr​Access​Supported

3.8.0

CU_​DEVICE_​P2P_​ATTRIBUTE_​ARRAY_​ACCESS_​ACCESS_​SUPPORTED

9.2

10.0

10.1

hip​Dev​P2PAttr​Hip​Array​Access​Supported

3.8.0

CU_​DEVICE_​P2P_​ATTRIBUTE_​CUDA_​ARRAY_​ACCESS_​SUPPORTED

10.0

hip​Dev​P2PAttr​Hip​Array​Access​Supported

3.8.0

CU_​DEVICE_​P2P_​ATTRIBUTE_​NATIVE_​ATOMIC_​SUPPORTED

8.0

hip​Dev​P2PAttr​Native​Atomic​Supported

3.8.0

CU_​DEVICE_​P2P_​ATTRIBUTE_​PERFORMANCE_​RANK

8.0

hip​Dev​P2PAttr​Performance​Rank

3.8.0

CU_​EGL_​COLOR_​FORMAT_​A

9.1

CU_​EGL_​COLOR_​FORMAT_​ABGR

9.1

CU_​EGL_​COLOR_​FORMAT_​ARGB

9.0

CU_​EGL_​COLOR_​FORMAT_​AYUV

9.1

CU_​EGL_​COLOR_​FORMAT_​AYUV_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER10_​BGGR

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER10_​GBRG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER10_​GRBG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER10_​RGGB

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER12_​BGGR

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER12_​GBRG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER12_​GRBG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER12_​RGGB

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER14_​BGGR

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER14_​GBRG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER14_​GRBG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER14_​RGGB

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER20_​BGGR

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER20_​GBRG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER20_​GRBG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER20_​RGGB

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER_​BGGR

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER_​GBRG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER_​GRBG

9.1

CU_​EGL_​COLOR_​FORMAT_​BAYER_​ISP_​BGGR

9.2

CU_​EGL_​COLOR_​FORMAT_​BAYER_​ISP_​GBRG

9.2

CU_​EGL_​COLOR_​FORMAT_​BAYER_​ISP_​GRBG

9.2

CU_​EGL_​COLOR_​FORMAT_​BAYER_​ISP_​RGGB

9.2

CU_​EGL_​COLOR_​FORMAT_​BAYER_​RGGB

9.1

CU_​EGL_​COLOR_​FORMAT_​BGR

9.0

CU_​EGL_​COLOR_​FORMAT_​BGRA

9.1

CU_​EGL_​COLOR_​FORMAT_​L

9.0

CU_​EGL_​COLOR_​FORMAT_​MAX

9.0

CU_​EGL_​COLOR_​FORMAT_​R

9.0

CU_​EGL_​COLOR_​FORMAT_​RG

9.1

CU_​EGL_​COLOR_​FORMAT_​RGB

9.0

CU_​EGL_​COLOR_​FORMAT_​RGBA

CU_​EGL_​COLOR_​FORMAT_​UYVY_​422

9.0

CU_​EGL_​COLOR_​FORMAT_​UYVY_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​VYUY_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​Y10V10U10_​420_​SEMIPLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​Y10V10U10_​444_​SEMIPLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​Y12V12U12_​420_​SEMIPLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​Y12V12U12_​444_​SEMIPLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​YUV420_​PLANAR

9.0

CU_​EGL_​COLOR_​FORMAT_​YUV420_​PLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUV420_​SEMIPLANAR

9.0

CU_​EGL_​COLOR_​FORMAT_​YUV420_​SEMIPLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUV422_​PLANAR

9.0

CU_​EGL_​COLOR_​FORMAT_​YUV422_​PLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUV422_​SEMIPLANAR

9.0

CU_​EGL_​COLOR_​FORMAT_​YUV422_​SEMIPLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUV444_​PLANAR

9.0

CU_​EGL_​COLOR_​FORMAT_​YUV444_​PLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUV444_​SEMIPLANAR

9.0

CU_​EGL_​COLOR_​FORMAT_​YUV444_​SEMIPLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUVA_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUV_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YUYV_​422

9.0

CU_​EGL_​COLOR_​FORMAT_​YUYV_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU420_​PLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU420_​PLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU420_​SEMIPLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU420_​SEMIPLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU422_​PLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU422_​PLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU422_​SEMIPLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU422_​SEMIPLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU444_​PLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU444_​PLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU444_​SEMIPLANAR

9.1

CU_​EGL_​COLOR_​FORMAT_​YVU444_​SEMIPLANAR_​ER

9.1

CU_​EGL_​COLOR_​FORMAT_​YVYU_​ER

9.1

CU_​EGL_​FRAME_​TYPE_​ARRAY

9.0

CU_​EGL_​FRAME_​TYPE_​PITCH

9.0

CU_​EGL_​RESOURCE_​LOCATION_​SYSMEM

9.0

CU_​EGL_​RESOURCE_​LOCATION_​VIDMEM

9.0

CU_​EVENT_​BLOCKING_​SYNC

hip​Event​Blocking​Sync

1.6.0

CU_​EVENT_​DEFAULT

hip​Event​Default

1.6.0

CU_​EVENT_​DISABLE_​TIMING

hip​Event​Disable​Timing

1.6.0

CU_​EVENT_​INTERPROCESS

hip​Event​Interprocess

1.6.0

CU_​EVENT_​RECORD_​DEFAULT

11.1

CU_​EVENT_​RECORD_​EXTERNAL

11.1

CU_​EVENT_​WAIT_​DEFAULT

11.1

CU_​EVENT_​WAIT_​EXTERNAL

11.1

CU_​EXEC_​AFFINITY_​TYPE_​MAX

11.4

CU_​EXEC_​AFFINITY_​TYPE_​SM_​COUNT

11.4

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​D3D11_​RESOURCE

10.2

hip​External​Memory​Handle​Type​D3D11Resource

4.3.0

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​D3D11_​RESOURCE_​KMT

10.2

hip​External​Memory​Handle​Type​D3D11Resource​Kmt

4.3.0

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​D3D12_​HEAP

10.0

hip​External​Memory​Handle​Type​D3D12Heap

4.3.0

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​D3D12_​RESOURCE

10.0

hip​External​Memory​Handle​Type​D3D12Resource

4.3.0

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​NVSCIBUF

10.2

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​OPAQUE_​FD

10.0

hip​External​Memory​Handle​Type​Opaque​Fd

4.3.0

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​OPAQUE_​WIN32

10.0

hip​External​Memory​Handle​Type​Opaque​Win32

4.3.0

CU_​EXTERNAL_​MEMORY_​HANDLE_​TYPE_​OPAQUE_​WIN32_​KMT

10.0

hip​External​Memory​Handle​Type​Opaque​Win32Kmt

4.3.0

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​D3D11_​FENCE

10.2

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​D3D11_​KEYED_​MUTEX

10.2

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​D3D11_​KEYED_​MUTEX_​KMT

10.2

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​D3D12_​FENCE

10.0

hip​External​Semaphore​Handle​Type​D3D12Fence

4.4.0

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​NVSCISYNC

10.2

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​OPAQUE_​FD

10.0

hip​External​Semaphore​Handle​Type​Opaque​Fd

4.4.0

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​OPAQUE_​WIN32

10.0

hip​External​Semaphore​Handle​Type​Opaque​Win32

4.4.0

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​OPAQUE_​WIN32_​KMT

10.0

hip​External​Semaphore​Handle​Type​Opaque​Win32Kmt

4.4.0

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​TIMELINE_​SEMAPHORE_​FD

11.2

CU_​EXTERNAL_​SEMAPHORE_​HANDLE_​TYPE_​TIMELINE_​SEMAPHORE_​WIN32

11.2

CU_​FLUSH_​GPU_​DIRECT_​RDMA_​WRITES_​OPTION_​HOST

11.3

CU_​FLUSH_​GPU_​DIRECT_​RDMA_​WRITES_​OPTION_​MEMOPS

11.3

CU_​FLUSH_​GPU_​DIRECT_​RDMA_​WRITES_​TARGET_​CURRENT_​CTX

11.3

CU_​FLUSH_​GPU_​DIRECT_​RDMA_​WRITES_​TO_​ALL_​DEVICES

11.3

CU_​FLUSH_​GPU_​DIRECT_​RDMA_​WRITES_​TO_​OWNER

11.3

CU_​FUNC_​ATTRIBUTE_​BINARY_​VERSION

HIP_​FUNC_​ATTRIBUTE_​BINARY_​VERSION

2.8.0

CU_​FUNC_​ATTRIBUTE_​CACHE_​MODE_​CA

HIP_​FUNC_​ATTRIBUTE_​CACHE_​MODE_​CA

2.8.0

CU_​FUNC_​ATTRIBUTE_​CONST_​SIZE_​BYTES

HIP_​FUNC_​ATTRIBUTE_​CONST_​SIZE_​BYTES

2.8.0

CU_​FUNC_​ATTRIBUTE_​LOCAL_​SIZE_​BYTES

HIP_​FUNC_​ATTRIBUTE_​LOCAL_​SIZE_​BYTES

2.8.0

CU_​FUNC_​ATTRIBUTE_​MAX

HIP_​FUNC_​ATTRIBUTE_​MAX

2.8.0

CU_​FUNC_​ATTRIBUTE_​MAX_​DYNAMIC_​SHARED_​SIZE_​BYTES

9.0

HIP_​FUNC_​ATTRIBUTE_​MAX_​DYNAMIC_​SHARED_​SIZE_​BYTES

2.8.0

CU_​FUNC_​ATTRIBUTE_​MAX_​THREADS_​PER_​BLOCK

HIP_​FUNC_​ATTRIBUTE_​MAX_​THREADS_​PER_​BLOCK

2.8.0

CU_​FUNC_​ATTRIBUTE_​NUM_​REGS

HIP_​FUNC_​ATTRIBUTE_​NUM_​REGS

2.8.0

CU_​FUNC_​ATTRIBUTE_​PREFERRED_​SHARED_​MEMORY_​CARVEOUT

9.0

HIP_​FUNC_​ATTRIBUTE_​PREFERRED_​SHARED_​MEMORY_​CARVEOUT

2.8.0

CU_​FUNC_​ATTRIBUTE_​PTX_​VERSION

HIP_​FUNC_​ATTRIBUTE_​PTX_​VERSION

2.8.0

CU_​FUNC_​ATTRIBUTE_​SHARED_​SIZE_​BYTES

HIP_​FUNC_​ATTRIBUTE_​SHARED_​SIZE_​BYTES

2.8.0

CU_​FUNC_​CACHE_​PREFER_​EQUAL

hip​Func​Cache​Prefer​Equal

1.6.0

CU_​FUNC_​CACHE_​PREFER_​L1

hip​Func​Cache​Prefer​L1

1.6.0

CU_​FUNC_​CACHE_​PREFER_​NONE

hip​Func​Cache​Prefer​None

1.6.0

CU_​FUNC_​CACHE_​PREFER_​SHARED

hip​Func​Cache​Prefer​Shared

1.6.0

CU_​GET_​PROC_​ADDRESS_​DEFAULT

11.3

CU_​GET_​PROC_​ADDRESS_​LEGACY_​STREAM

11.3

CU_​GET_​PROC_​ADDRESS_​PER_​THREAD_​DEFAULT_​STREAM

11.3

CU_​GL_​DEVICE_​LIST_​ALL

hip​GLDevice​List​All

4.4.0

CU_​GL_​DEVICE_​LIST_​CURRENT_​FRAME

hip​GLDevice​List​Current​Frame

4.4.0

CU_​GL_​DEVICE_​LIST_​NEXT_​FRAME

hip​GLDevice​List​Next​Frame

4.4.0

CU_​GL_​MAP_​RESOURCE_​FLAGS_​NONE

CU_​GL_​MAP_​RESOURCE_​FLAGS_​READ_​ONLY

CU_​GL_​MAP_​RESOURCE_​FLAGS_​WRITE_​DISCARD

CU_​GPU_​DIRECT_​RDMA_​WRITES_​ORDERING_​ALL_​DEVICES

11.3

CU_​GPU_​DIRECT_​RDMA_​WRITES_​ORDERING_​NONE

11.3

CU_​GPU_​DIRECT_​RDMA_​WRITES_​ORDERING_​OWNER

11.3

CU_​GRAPHICS_​MAP_​RESOURCE_​FLAGS_​NONE

CU_​GRAPHICS_​MAP_​RESOURCE_​FLAGS_​READ_​ONLY

CU_​GRAPHICS_​MAP_​RESOURCE_​FLAGS_​WRITE_​DISCARD

CU_​GRAPHICS_​REGISTER_​FLAGS_​NONE

hip​Graphics​Register​Flags​None

4.4.0

CU_​GRAPHICS_​REGISTER_​FLAGS_​READ_​ONLY

hip​Graphics​Register​Flags​Read​Only

4.4.0

CU_​GRAPHICS_​REGISTER_​FLAGS_​SURFACE_​LDST

hip​Graphics​Register​Flags​Surface​Load​Store

4.4.0

CU_​GRAPHICS_​REGISTER_​FLAGS_​TEXTURE_​GATHER

hip​Graphics​Register​Flags​Texture​Gather

4.4.0

CU_​GRAPHICS_​REGISTER_​FLAGS_​WRITE_​DISCARD

hip​Graphics​Register​Flags​Write​Discard

4.4.0

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​EVENT_​NODE_​PARAMS

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​EXT_​SEMAS_​SIGNAL_​NODE_​PARAMS

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​EXT_​SEMAS_​WAIT_​NODE_​PARAMS

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​HANDLES

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​HOST_​NODE_​PARAMS

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​KERNEL_​NODE_​ATTRIBUTES

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​KERNEL_​NODE_​PARAMS

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​MEMCPY_​NODE_​PARAMS

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​MEMSET_​NODE_​PARAMS

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​MEM_​ALLOC_​NODE_​PARAMS

11.4

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​MEM_​FREE_​NODE_​PARAMS

11.4

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​RUNTIME_​TYPES

11.3

CU_​GRAPH_​DEBUG_​DOT_​FLAGS_​VERBOSE

11.3

CU_​GRAPH_​EXEC_​UPDATE_​ERROR

10.2

hip​Graph​Exec​Update​Error

4.3.0

CU_​GRAPH_​EXEC_​UPDATE_​ERROR_​FUNCTION_​CHANGED

10.2

hip​Graph​Exec​Update​Error​Function​Changed

4.3.0

CU_​GRAPH_​EXEC_​UPDATE_​ERROR_​NODE_​TYPE_​CHANGED

10.2

hip​Graph​Exec​Update​Error​Node​Type​Changed

4.3.0

CU_​GRAPH_​EXEC_​UPDATE_​ERROR_​NOT_​SUPPORTED

10.2

hip​Graph​Exec​Update​Error​Not​Supported

4.3.0

CU_​GRAPH_​EXEC_​UPDATE_​ERROR_​PARAMETERS_​CHANGED

10.2

hip​Graph​Exec​Update​Error​Parameters​Changed

4.3.0

CU_​GRAPH_​EXEC_​UPDATE_​ERROR_​TOPOLOGY_​CHANGED

10.2

hip​Graph​Exec​Update​Error​Topology​Changed

4.3.0

CU_​GRAPH_​EXEC_​UPDATE_​ERROR_​UNSUPPORTED_​FUNCTION_​CHANGE

11.2

hip​Graph​Exec​Update​Error​Unsupported​Function​Change

4.3.0

CU_​GRAPH_​EXEC_​UPDATE_​SUCCESS

10.2

hip​Graph​Exec​Update​Success

4.3.0

CU_​GRAPH_​MEM_​ATTR_​RESERVED_​MEM_​CURRENT

11.4

CU_​GRAPH_​MEM_​ATTR_​RESERVED_​MEM_​HIGH

11.4

CU_​GRAPH_​MEM_​ATTR_​USED_​MEM_​CURRENT

11.4

CU_​GRAPH_​MEM_​ATTR_​USED_​MEM_​HIGH

11.4

CU_​GRAPH_​NODE_​TYPE_​COUNT

10.0

11.0

hip​Graph​Node​Type​Count

4.3.0

CU_​GRAPH_​NODE_​TYPE_​EMPTY

10.0

hip​Graph​Node​Type​Empty

4.3.0

CU_​GRAPH_​NODE_​TYPE_​EVENT_​RECORD

11.1

hip​Graph​Node​Type​Event​Record

4.3.0

CU_​GRAPH_​NODE_​TYPE_​EXT_​SEMAS_​SIGNAL

11.2

CU_​GRAPH_​NODE_​TYPE_​EXT_​SEMAS_​WAIT

11.2

CU_​GRAPH_​NODE_​TYPE_​GRAPH

10.0

hip​Graph​Node​Type​Graph

4.3.0

CU_​GRAPH_​NODE_​TYPE_​HOST

10.0

hip​Graph​Node​Type​Host

4.3.0

CU_​GRAPH_​NODE_​TYPE_​KERNEL

10.0

hip​Graph​Node​Type​Kernel

4.3.0

CU_​GRAPH_​NODE_​TYPE_​MEMCPY

10.0

hip​Graph​Node​Type​Memcpy

4.3.0

CU_​GRAPH_​NODE_​TYPE_​MEMSET

10.0

hip​Graph​Node​Type​Memset

4.3.0

CU_​GRAPH_​NODE_​TYPE_​MEM_​ALLOC

11.4

CU_​GRAPH_​NODE_​TYPE_​MEM_​FREE

11.4

CU_​GRAPH_​NODE_​TYPE_​WAIT_​EVENT

11.1

hip​Graph​Node​Type​Wait​Event

4.3.0

CU_​GRAPH_​USER_​OBJECT_​MOVE

11.3

CU_​IPC_​HANDLE_​SIZE

HIP_​IPC_​HANDLE_​SIZE

1.6.0

CU_​IPC_​MEM_​LAZY_​ENABLE_​PEER_​ACCESS

hip​Ipc​Mem​Lazy​Enable​Peer​Access

1.6.0

CU_​JIT_​CACHE_​MODE

hip​Jit​Option​Cache​Mode

1.6.0

CU_​JIT_​CACHE_​OPTION_​CA

CU_​JIT_​CACHE_​OPTION_​CG

CU_​JIT_​CACHE_​OPTION_​NONE

CU_​JIT_​ERROR_​LOG_​BUFFER

hip​Jit​Option​Error​Log​Buffer

1.6.0

CU_​JIT_​ERROR_​LOG_​BUFFER_​SIZE_​BYTES

hip​Jit​Option​Error​Log​Buffer​Size​Bytes

1.6.0

CU_​JIT_​FALLBACK_​STRATEGY

hip​Jit​Option​Fallback​Strategy

1.6.0

CU_​JIT_​FAST_​COMPILE

hip​Jit​Option​Fast​Compile

1.6.0

CU_​JIT_​FMA

11.4

CU_​JIT_​FTZ

11.4

CU_​JIT_​GENERATE_​DEBUG_​INFO

hip​Jit​Option​Generate​Debug​Info

1.6.0

CU_​JIT_​GENERATE_​LINE_​INFO

hip​Jit​Option​Generate​Line​Info

1.6.0

CU_​JIT_​GLOBAL_​SYMBOL_​ADDRESSES

CU_​JIT_​GLOBAL_​SYMBOL_​COUNT

CU_​JIT_​GLOBAL_​SYMBOL_​NAMES

CU_​JIT_​INFO_​LOG_​BUFFER

hip​Jit​Option​Info​Log​Buffer

1.6.0

CU_​JIT_​INFO_​LOG_​BUFFER_​SIZE_​BYTES

hip​Jit​Option​Info​Log​Buffer​Size​Bytes

1.6.0

CU_​JIT_​INPUT_​CUBIN

CU_​JIT_​INPUT_​FATBINARY

CU_​JIT_​INPUT_​LIBRARY

CU_​JIT_​INPUT_​NVVM

11.4

CU_​JIT_​INPUT_​OBJECT

CU_​JIT_​INPUT_​PTX

CU_​JIT_​LOG_​VERBOSE

hip​Jit​Option​Log​Verbose

1.6.0

CU_​JIT_​LTO

11.4

CU_​JIT_​MAX_​REGISTERS

hip​Jit​Option​Max​Registers

1.6.0

CU_​JIT_​NEW_​SM3X_​OPT

hip​Jit​Option​Sm3x​Opt

1.6.0

CU_​JIT_​NUM_​INPUT_​TYPES

CU_​JIT_​NUM_​OPTIONS

hip​Jit​Option​Num​Options

1.6.0

CU_​JIT_​OPTIMIZATION_​LEVEL

hip​Jit​Option​Optimization​Level

1.6.0

CU_​JIT_​PREC_​DIV

11.4

CU_​JIT_​PREC_​SQRT

11.4

CU_​JIT_​TARGET

hip​Jit​Option​Target

1.6.0

CU_​JIT_​TARGET_​FROM_​CUCONTEXT

hip​Jit​Option​Target​From​Context

1.6.0

CU_​JIT_​THREADS_​PER_​BLOCK

hip​Jit​Option​Threads​Per​Block

1.6.0

CU_​JIT_​WALL_​TIME

hip​Jit​Option​Wall​Time

1.6.0

CU_​KERNEL_​NODE_​ATTRIBUTE_​ACCESS_​POLICY_​WINDOW

11.0

CU_​KERNEL_​NODE_​ATTRIBUTE_​COOPERATIVE

11.0

CU_​LAUNCH_​PARAM_​BUFFER_​POINTER

HIP_​LAUNCH_​PARAM_​BUFFER_​POINTER

1.6.0

CU_​LAUNCH_​PARAM_​BUFFER_​SIZE

HIP_​LAUNCH_​PARAM_​BUFFER_​SIZE

1.6.0

CU_​LAUNCH_​PARAM_​END

HIP_​LAUNCH_​PARAM_​END

1.6.0

CU_​LIMIT_​DEV_​RUNTIME_​PENDING_​LAUNCH_​COUNT

CU_​LIMIT_​DEV_​RUNTIME_​SYNC_​DEPTH

CU_​LIMIT_​MALLOC_​HEAP_​SIZE

hip​Limit​Malloc​Heap​Size

1.6.0

CU_​LIMIT_​MAX

CU_​LIMIT_​MAX_​L2_​FETCH_​GRANULARITY

10.0

CU_​LIMIT_​PERSISTING_​L2_​CACHE_​SIZE

11.0

CU_​LIMIT_​PRINTF_​FIFO_​SIZE

hip​Limit​Printf​Fifo​Size

4.5.0

CU_​LIMIT_​STACK_​SIZE

CU_​MEMHOSTALLOC_​DEVICEMAP

hip​Host​Malloc​Mapped

1.6.0

CU_​MEMHOSTALLOC_​PORTABLE

hip​Host​Malloc​Portable

1.6.0

CU_​MEMHOSTALLOC_​WRITECOMBINED

hip​Host​Malloc​Write​Combined

1.6.0

CU_​MEMHOSTREGISTER_​DEVICEMAP

hip​Host​Register​Mapped

1.6.0

CU_​MEMHOSTREGISTER_​IOMEMORY

7.5

hip​Host​Register​Io​Memory

1.6.0

CU_​MEMHOSTREGISTER_​PORTABLE

hip​Host​Register​Portable

1.6.0

CU_​MEMHOSTREGISTER_​READ_​ONLY

11.1

CU_​MEMORYTYPE_​ARRAY

hip​Memory​Type​Array

1.7.0

CU_​MEMORYTYPE_​DEVICE

hip​Memory​Type​Device

1.6.0

CU_​MEMORYTYPE_​HOST

hip​Memory​Type​Host

1.6.0

CU_​MEMORYTYPE_​UNIFIED

hip​Memory​Type​Unified

1.6.0

CU_​MEMPOOL_​ATTR_​RELEASE_​THRESHOLD

11.2

CU_​MEMPOOL_​ATTR_​RESERVED_​MEM_​CURRENT

11.3

CU_​MEMPOOL_​ATTR_​RESERVED_​MEM_​HIGH

11.3

CU_​MEMPOOL_​ATTR_​REUSE_​ALLOW_​INTERNAL_​DEPENDENCIES

11.2

CU_​MEMPOOL_​ATTR_​REUSE_​ALLOW_​OPPORTUNISTIC

11.2

CU_​MEMPOOL_​ATTR_​REUSE_​FOLLOW_​EVENT_​DEPENDENCIES

11.2

CU_​MEMPOOL_​ATTR_​USED_​MEM_​CURRENT

11.3

CU_​MEMPOOL_​ATTR_​USED_​MEM_​HIGH

11.3

CU_​MEM_​ACCESS_​FLAGS_​PROT_​MAX

10.2

CU_​MEM_​ACCESS_​FLAGS_​PROT_​NONE

10.2

CU_​MEM_​ACCESS_​FLAGS_​PROT_​READ

10.2

CU_​MEM_​ACCESS_​FLAGS_​PROT_​READWRITE

10.2

CU_​MEM_​ADVISE_​SET_​ACCESSED_​BY

8.0

hip​Mem​Advise​Set​Accessed​By

3.7.0

CU_​MEM_​ADVISE_​SET_​PREFERRED_​LOCATION

8.0

hip​Mem​Advise​Set​Preferred​Location

3.7.0

CU_​MEM_​ADVISE_​SET_​READ_​MOSTLY

8.0

hip​Mem​Advise​Set​Read​Mostly

3.7.0

CU_​MEM_​ADVISE_​UNSET_​ACCESSED_​BY

8.0

hip​Mem​Advise​Unset​Accessed​By

3.7.0

CU_​MEM_​ADVISE_​UNSET_​PREFERRED_​LOCATION

8.0

hip​Mem​Advise​Unset​Preferred​Location

3.7.0

CU_​MEM_​ADVISE_​UNSET_​READ_​MOSTLY

8.0

hip​Mem​Advise​Unset​Read​Mostly

3.7.0

CU_​MEM_​ALLOCATION_​TYPE_​INVALID

10.2

CU_​MEM_​ALLOCATION_​TYPE_​MAX

10.2

CU_​MEM_​ALLOCATION_​TYPE_​PINNED

10.2

CU_​MEM_​ALLOC_​GRANULARITY_​MINIMUM

10.2

CU_​MEM_​ALLOC_​GRANULARITY_​RECOMMENDED

10.2

CU_​MEM_​ATTACH_​GLOBAL

hip​Mem​Attach​Global

2.5.0

CU_​MEM_​ATTACH_​HOST

hip​Mem​Attach​Host

2.5.0

CU_​MEM_​ATTACH_​SINGLE

hip​Mem​Attach​Single

3.7.0

CU_​MEM_​CREATE_​USAGE_​TILE_​POOL

11.1

CU_​MEM_​HANDLE_​TYPE_​GENERIC

11.1

CU_​MEM_​HANDLE_​TYPE_​MAX

10.2

CU_​MEM_​HANDLE_​TYPE_​NONE

11.2

CU_​MEM_​HANDLE_​TYPE_​POSIX_​FILE_​DESCRIPTOR

10.2

CU_​MEM_​HANDLE_​TYPE_​WIN32

10.2

CU_​MEM_​HANDLE_​TYPE_​WIN32_​KMT

10.2

CU_​MEM_​LOCATION_​TYPE_​DEVICE

10.2

CU_​MEM_​LOCATION_​TYPE_​INVALID

10.2

CU_​MEM_​LOCATION_​TYPE_​MAX

10.2

CU_​MEM_​OPERATION_​TYPE_​MAP

11.1

CU_​MEM_​OPERATION_​TYPE_​UNMAP

11.1

CU_​MEM_​RANGE_​ATTRIBUTE_​ACCESSED_​BY

8.0

hip​Mem​Range​Attribute​Accessed​By

3.7.0

CU_​MEM_​RANGE_​ATTRIBUTE_​LAST_​PREFETCH_​LOCATION

8.0

hip​Mem​Range​Attribute​Last​Prefetch​Location

3.7.0

CU_​MEM_​RANGE_​ATTRIBUTE_​PREFERRED_​LOCATION

8.0

hip​Mem​Range​Attribute​Preferred​Location

3.7.0

CU_​MEM_​RANGE_​ATTRIBUTE_​READ_​MOSTLY

8.0

hip​Mem​Range​Attribute​Read​Mostly

3.7.0

CU_​OCCUPANCY_​DEFAULT

hip​Occupancy​Default

3.2.0

CU_​OCCUPANCY_​DISABLE_​CACHING_​OVERRIDE

CU_​PARAM_​TR_​DEFAULT

CU_​POINTER_​ATTRIBUTE_​ACCESS_​FLAGS

11.1

HIP_​POINTER_​ATTRIBUTE_​ACCESS_​FLAGS

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​ACCESS_​FLAG_​NONE

11.1

CU_​POINTER_​ATTRIBUTE_​ACCESS_​FLAG_​READ

11.1

CU_​POINTER_​ATTRIBUTE_​ACCESS_​FLAG_​READWRITE

11.1

CU_​POINTER_​ATTRIBUTE_​ALLOWED_​HANDLE_​TYPES

10.2

HIP_​POINTER_​ATTRIBUTE_​ALLOWED_​HANDLE_​TYPES

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​BUFFER_​ID

HIP_​POINTER_​ATTRIBUTE_​BUFFER_​ID

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​CONTEXT

HIP_​POINTER_​ATTRIBUTE_​CONTEXT

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​DEVICE_​ORDINAL

9.2

HIP_​POINTER_​ATTRIBUTE_​DEVICE_​ORDINAL

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​DEVICE_​POINTER

HIP_​POINTER_​ATTRIBUTE_​DEVICE_​POINTER

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​HOST_​POINTER

HIP_​POINTER_​ATTRIBUTE_​HOST_​POINTER

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​IS_​GPU_​DIRECT_​RDMA_​CAPABLE

11.0

HIP_​POINTER_​ATTRIBUTE_​IS_​GPU_​DIRECT_​RDMA_​CAPABLE

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​IS_​LEGACY_​CUDA_​IPC_​CAPABLE

10.2

HIP_​POINTER_​ATTRIBUTE_​IS_​LEGACY_​HIP_​IPC_​CAPABLE

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​IS_​MANAGED

HIP_​POINTER_​ATTRIBUTE_​IS_​MANAGED

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​MAPPED

10.2

HIP_​POINTER_​ATTRIBUTE_​MAPPED

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​MEMORY_​TYPE

HIP_​POINTER_​ATTRIBUTE_​MEMORY_​TYPE

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​MEMPOOL_​HANDLE

11.3

HIP_​POINTER_​ATTRIBUTE_​MEMPOOL_​HANDLE

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​P2P_​TOKENS

HIP_​POINTER_​ATTRIBUTE_​P2P_​TOKENS

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​RANGE_​SIZE

10.2

HIP_​POINTER_​ATTRIBUTE_​RANGE_​SIZE

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​RANGE_​START_​ADDR

10.2

HIP_​POINTER_​ATTRIBUTE_​RANGE_​START_​ADDR

5.0.0

5.0.0

CU_​POINTER_​ATTRIBUTE_​SYNC_​MEMOPS

HIP_​POINTER_​ATTRIBUTE_​SYNC_​MEMOPS

5.0.0

5.0.0

CU_​PREFER_​BINARY

CU_​PREFER_​PTX

CU_​RESOURCE_​TYPE_​ARRAY

HIP_​RESOURCE_​TYPE_​ARRAY

3.5.0

CU_​RESOURCE_​TYPE_​LINEAR

HIP_​RESOURCE_​TYPE_​LINEAR

3.5.0

CU_​RESOURCE_​TYPE_​MIPMAPPED_​ARRAY

HIP_​RESOURCE_​TYPE_​MIPMAPPED_​ARRAY

3.5.0

CU_​RESOURCE_​TYPE_​PITCH2D

HIP_​RESOURCE_​TYPE_​PITCH2D

3.5.0

CU_​RES_​VIEW_​FORMAT_​FLOAT_​1X16

HIP_​RES_​VIEW_​FORMAT_​FLOAT_​1X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​FLOAT_​1X32

HIP_​RES_​VIEW_​FORMAT_​FLOAT_​1X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​FLOAT_​2X16

HIP_​RES_​VIEW_​FORMAT_​FLOAT_​2X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​FLOAT_​2X32

HIP_​RES_​VIEW_​FORMAT_​FLOAT_​2X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​FLOAT_​4X16

HIP_​RES_​VIEW_​FORMAT_​FLOAT_​4X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​FLOAT_​4X32

HIP_​RES_​VIEW_​FORMAT_​FLOAT_​4X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​NONE

HIP_​RES_​VIEW_​FORMAT_​NONE

3.5.0

CU_​RES_​VIEW_​FORMAT_​SIGNED_​BC4

HIP_​RES_​VIEW_​FORMAT_​SIGNED_​BC4

3.5.0

CU_​RES_​VIEW_​FORMAT_​SIGNED_​BC5

HIP_​RES_​VIEW_​FORMAT_​SIGNED_​BC5

3.5.0

CU_​RES_​VIEW_​FORMAT_​SIGNED_​BC6H

HIP_​RES_​VIEW_​FORMAT_​SIGNED_​BC6H

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​1X16

HIP_​RES_​VIEW_​FORMAT_​SINT_​1X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​1X32

HIP_​RES_​VIEW_​FORMAT_​SINT_​1X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​1X8

HIP_​RES_​VIEW_​FORMAT_​SINT_​1X8

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​2X16

HIP_​RES_​VIEW_​FORMAT_​SINT_​2X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​2X32

HIP_​RES_​VIEW_​FORMAT_​SINT_​2X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​2X8

HIP_​RES_​VIEW_​FORMAT_​SINT_​2X8

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​4X16

HIP_​RES_​VIEW_​FORMAT_​SINT_​4X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​4X32

HIP_​RES_​VIEW_​FORMAT_​SINT_​4X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​SINT_​4X8

HIP_​RES_​VIEW_​FORMAT_​SINT_​4X8

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​1X16

HIP_​RES_​VIEW_​FORMAT_​UINT_​1X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​1X32

HIP_​RES_​VIEW_​FORMAT_​UINT_​1X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​1X8

HIP_​RES_​VIEW_​FORMAT_​UINT_​1X8

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​2X16

HIP_​RES_​VIEW_​FORMAT_​UINT_​2X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​2X32

HIP_​RES_​VIEW_​FORMAT_​UINT_​2X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​2X8

HIP_​RES_​VIEW_​FORMAT_​UINT_​2X8

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​4X16

HIP_​RES_​VIEW_​FORMAT_​UINT_​4X16

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​4X32

HIP_​RES_​VIEW_​FORMAT_​UINT_​4X32

3.5.0

CU_​RES_​VIEW_​FORMAT_​UINT_​4X8

HIP_​RES_​VIEW_​FORMAT_​UINT_​4X8

3.5.0

CU_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC1

HIP_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC1

3.5.0

CU_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC2

HIP_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC2

3.5.0

CU_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC3

HIP_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC3

3.5.0

CU_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC4

HIP_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC4

3.5.0

CU_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC5

HIP_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC5

3.5.0

CU_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC6H

HIP_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC6H

3.5.0

CU_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC7

HIP_​RES_​VIEW_​FORMAT_​UNSIGNED_​BC7

3.5.0

CU_​SHAREDMEM_​CARVEOUT_​DEFAULT

9.0

CU_​SHAREDMEM_​CARVEOUT_​MAX_​L1

9.0

CU_​SHAREDMEM_​CARVEOUT_​MAX_​SHARED

9.0

CU_​SHARED_​MEM_​CONFIG_​DEFAULT_​BANK_​SIZE

hip​Shared​Mem​Bank​Size​Default

1.6.0

CU_​SHARED_​MEM_​CONFIG_​EIGHT_​BYTE_​BANK_​SIZE

hip​Shared​Mem​Bank​Size​Eight​Byte

1.6.0

CU_​SHARED_​MEM_​CONFIG_​FOUR_​BYTE_​BANK_​SIZE

hip​Shared​Mem​Bank​Size​Four​Byte

1.6.0

CU_​STREAM_​ADD_​CAPTURE_​DEPENDENCIES

11.3

hip​Stream​Add​Capture​Dependencies

5.0.0

5.0.0

CU_​STREAM_​ATTRIBUTE_​ACCESS_​POLICY_​WINDOW

11.0

CU_​STREAM_​ATTRIBUTE_​SYNCHRONIZATION_​POLICY

11.0

CU_​STREAM_​CAPTURE_​MODE_​GLOBAL

10.1

hip​Stream​Capture​Mode​Global

4.3.0

CU_​STREAM_​CAPTURE_​MODE_​RELAXED

10.1

hip​Stream​Capture​Mode​Relaxed

4.3.0

CU_​STREAM_​CAPTURE_​MODE_​THREAD_​LOCAL

10.1

hip​Stream​Capture​Mode​Thread​Local

4.3.0

CU_​STREAM_​CAPTURE_​STATUS_​ACTIVE

10.0

hip​Stream​Capture​Status​Active

4.3.0

CU_​STREAM_​CAPTURE_​STATUS_​INVALIDATED

10.0

hip​Stream​Capture​Status​Invalidated

4.3.0

CU_​STREAM_​CAPTURE_​STATUS_​NONE

10.0

hip​Stream​Capture​Status​None

4.3.0

CU_​STREAM_​DEFAULT

hip​Stream​Default

1.6.0

CU_​STREAM_​LEGACY

CU_​STREAM_​MEM_​OP_​FLUSH_​REMOTE_​WRITES

8.0

CU_​STREAM_​MEM_​OP_​WAIT_​VALUE_​32

8.0

CU_​STREAM_​MEM_​OP_​WAIT_​VALUE_​64

9.0

CU_​STREAM_​MEM_​OP_​WRITE_​VALUE_​32

8.0

CU_​STREAM_​MEM_​OP_​WRITE_​VALUE_​64

9.0

CU_​STREAM_​NON_​BLOCKING

hip​Stream​Non​Blocking

1.6.0

CU_​STREAM_​PER_​THREAD

hip​Stream​Per​Thread

4.5.0

CU_​STREAM_​SET_​CAPTURE_​DEPENDENCIES

11.3

hip​Stream​Set​Capture​Dependencies

5.0.0

5.0.0

CU_​STREAM_​WAIT_​VALUE_​AND

8.0

hip​Stream​Wait​Value​And

4.2.0

CU_​STREAM_​WAIT_​VALUE_​EQ

8.0

hip​Stream​Wait​Value​Eq

4.2.0

CU_​STREAM_​WAIT_​VALUE_​FLUSH

8.0

CU_​STREAM_​WAIT_​VALUE_​GEQ

8.0

hip​Stream​Wait​Value​Gte

4.2.0

CU_​STREAM_​WAIT_​VALUE_​NOR

9.0

hip​Stream​Wait​Value​Nor

4.2.0

CU_​STREAM_​WRITE_​VALUE_​DEFAULT

8.0

CU_​STREAM_​WRITE_​VALUE_​NO_​MEMORY_​BARRIER

8.0

CU_​SYNC_​POLICY_​AUTO

11.0

CU_​SYNC_​POLICY_​BLOCKING_​SYNC

11.0

CU_​SYNC_​POLICY_​SPIN

11.0

CU_​SYNC_​POLICY_​YIELD

11.0

CU_​TARGET_​COMPUTE_​10

9.0

CU_​TARGET_​COMPUTE_​11

9.0

CU_​TARGET_​COMPUTE_​12

9.0

CU_​TARGET_​COMPUTE_​13

9.0

CU_​TARGET_​COMPUTE_​20

CU_​TARGET_​COMPUTE_​21

CU_​TARGET_​COMPUTE_​30

CU_​TARGET_​COMPUTE_​32

CU_​TARGET_​COMPUTE_​35

CU_​TARGET_​COMPUTE_​37

CU_​TARGET_​COMPUTE_​50

CU_​TARGET_​COMPUTE_​52

CU_​TARGET_​COMPUTE_​53

8.0

CU_​TARGET_​COMPUTE_​60

8.0

CU_​TARGET_​COMPUTE_​61

8.0

CU_​TARGET_​COMPUTE_​62

8.0

CU_​TARGET_​COMPUTE_​70

9.0

CU_​TARGET_​COMPUTE_​72

10.1

CU_​TARGET_​COMPUTE_​73

9.1

10.0

CU_​TARGET_​COMPUTE_​75

9.1

CU_​TARGET_​COMPUTE_​80

11.0

CU_​TARGET_​COMPUTE_​86

11.1

CU_​TRSA_​OVERRIDE_​FORMAT

HIP_​TRSA_​OVERRIDE_​FORMAT

1.7.0

CU_​TRSF_​DISABLE_​TRILINEAR_​OPTIMIZATION

11.0

CU_​TRSF_​NORMALIZED_​COORDINATES

HIP_​TRSF_​NORMALIZED_​COORDINATES

1.7.0

CU_​TRSF_​READ_​AS_​INTEGER

HIP_​TRSF_​READ_​AS_​INTEGER

1.7.0

CU_​TRSF_​SRGB

HIP_​TRSF_​SRGB

3.2.0

CU_​TR_​ADDRESS_​MODE_​BORDER

HIP_​TR_​ADDRESS_​MODE_​BORDER

3.5.0

CU_​TR_​ADDRESS_​MODE_​CLAMP

HIP_​TR_​ADDRESS_​MODE_​CLAMP

3.5.0

CU_​TR_​ADDRESS_​MODE_​MIRROR

HIP_​TR_​ADDRESS_​MODE_​MIRROR

3.5.0

CU_​TR_​ADDRESS_​MODE_​WRAP

HIP_​TR_​ADDRESS_​MODE_​WRAP

3.5.0

CU_​TR_​FILTER_​MODE_​LINEAR

HIP_​TR_​FILTER_​MODE_​LINEAR

3.5.0

CU_​TR_​FILTER_​MODE_​POINT

HIP_​TR_​FILTER_​MODE_​POINT

3.5.0

CU_​USER_​OBJECT_​NO_​DESTRUCTOR_​SYNC

11.3

CUaccess​Policy​Window

11.0

CUaccess​Policy​Window_​st

11.0

CUaccess​Property

11.0

CUaccess​Property_​enum

11.0

CUaddress_​mode

HIPaddress_​mode

3.5.0

CUaddress_​mode_​enum

HIPaddress_​mode_​enum

3.5.0

CUarray

hip​Array_​t

1.7.0

CUarray​Map​Info

11.1

CUarray​Map​Info_​st

11.1

CUarray​Map​Info_​v1

11.3

CUarray​Sparse​Subresource​Type

11.1

CUarray​Sparse​Subresource​Type_​enum

11.1

CUarray_​cubemap_​face

CUarray_​cubemap_​face_​enum

CUarray_​format

hip​Array_​Format

1.7.0

CUarray_​format_​enum

hip​Array_​Format

1.7.0

CUarray_​st

hip​Array

1.7.0

CUcomputemode

hip​Compute​Mode

1.9.0

CUcomputemode_​enum

hip​Compute​Mode

1.9.0

CUcontext

hip​Ctx_​t

1.6.0

CUctx_​flags

CUctx_​flags_​enum

CUctx_​st

ihip​Ctx_​t

1.6.0

CUd3d10Device​List

CUd3d10Device​List_​enum

CUd3d10map_​flags

CUd3d10map_​flags_​enum

CUd3d10register_​flags

CUd3d10register_​flags_​enum

CUd3d11Device​List

CUd3d11Device​List_​enum

CUd3d9Device​List

CUd3d9Device​List_​enum

CUd3d9map_​flags

CUd3d9map_​flags_​enum

CUd3d9register_​flags

CUd3d9register_​flags_​enum

CUdevice

hip​Device_​t

1.6.0

CUdevice_​P2PAttribute

8.0

hip​Device​P2PAttr

3.8.0

CUdevice_​P2PAttribute_​enum

8.0

hip​Device​P2PAttr

3.8.0

CUdevice_​attribute

hip​Device​Attribute_​t

1.6.0

CUdevice_​attribute_​enum

hip​Device​Attribute_​t

1.6.0

CUdevice_​v1

11.3

hip​Device_​t

1.6.0

CUdeviceptr

hip​Deviceptr_​t

1.7.0

CUdeviceptr_​v1

hip​Deviceptr_​t

1.7.0

CUdeviceptr_​v2

11.3

hip​Deviceptr_​t

1.7.0

CUdevprop

CUdevprop_​st

CUdevprop_​v1

11.3

CUdriver​Proc​Address_​flags

11.3

CUdriver​Proc​Address_​flags_​enum

11.3

CUegl​Color​Format

9.0

CUegl​Color​Formate_​enum

9.0

CUegl​Frame​Type

9.0

CUegl​Frame​Type_​enum

9.0

CUegl​Resource​Location​Flags

9.0

CUegl​Resource​Location​Flags_​enum

9.0

CUegl​Stream​Connection

9.0

CUegl​Stream​Connection_​st

9.0

CUevent

hip​Event_​t

1.6.0

CUevent_​flags

CUevent_​flags_​enum

CUevent_​record_​flags

11.1

CUevent_​record_​flags_​enum

11.1

CUevent_​st

ihip​Event_​t

1.6.0

CUevent_​wait_​flags

11.1

CUevent_​wait_​flags_​enum

CUexec​Affinity​Param

11.4

CUexec​Affinity​Param_​st

11.4

CUexec​Affinity​Param_​v1

11.4

CUexec​Affinity​Sm​Count

11.4

CUexec​Affinity​Sm​Count_​st

11.4

CUexec​Affinity​Sm​Count_​v1

11.4

CUexec​Affinity​Type

11.4

CUexec​Affinity​Type_​enum

11.4

CUext​Memory_​st

10.0

CUext​Semaphore_​st

10.0

CUexternal​Memory

10.0

hip​External​Memory_​t

4.3.0

CUexternal​Memory​Handle​Type

10.0

hip​External​Memory​Handle​Type

4.3.0

CUexternal​Memory​Handle​Type_​enum

10.0

hip​External​Memory​Handle​Type_​enum

4.3.0

CUexternal​Semaphore

10.0

hip​External​Semaphore_​t

4.4.0

CUexternal​Semaphore​Handle​Type

10.0

hip​External​Semaphore​Handle​Type

4.4.0

CUexternal​Semaphore​Handle​Type_​enum

10.0

hip​External​Semaphore​Handle​Type_​enum

4.4.0

CUfilter_​mode

HIPfilter_​mode

3.5.0

CUfilter_​mode_​enum

HIPfilter_​mode_​enum

3.5.0

CUflush​GPUDirect​RDMAWrites​Options

11.3

CUflush​GPUDirect​RDMAWrites​Options_​enum

11.3

CUflush​GPUDirect​RDMAWrites​Scope

11.3

CUflush​GPUDirect​RDMAWrites​Scope_​enum

11.3

CUflush​GPUDirect​RDMAWrites​Target

11.3

CUflush​GPUDirect​RDMAWrites​Target_​enum

11.3

CUfunc_​cache

hip​Func​Cache_​t

1.6.0

CUfunc_​cache_​enum

hip​Func​Cache_​t

1.6.0

CUfunc_​st

ihip​Module​Symbol_​t

1.6.0

CUfunction

hip​Function_​t

1.6.0

CUfunction_​attribute

hip​Function_​attribute

2.8.0

CUfunction_​attribute_​enum

hip​Function_​attribute

2.8.0

CUgraph

10.0

hip​Graph_​t

4.3.0

CUgraph​Debug​Dot_​flags

11.3

CUgraph​Debug​Dot_​flags_​enum

11.3

CUgraph​Exec

10.0

hip​Graph​Exec_​t

4.3.0

CUgraph​Exec​Update​Result

10.2

hip​Graph​Exec​Update​Result

4.3.0

CUgraph​Exec​Update​Result_​enum

10.2

hip​Graph​Exec​Update​Result

4.3.0

CUgraph​Exec_​st

10.0

hip​Graph​Exec

4.3.0

CUgraph​Instantiate_​flags

11.4

CUgraph​Instantiate_​flags_​enum

11.4

CUgraph​Mem_​attribute

11.4

CUgraph​Mem_​attribute_​enum

11.4

CUgraph​Node

10.0

hip​Graph​Node_​t

4.3.0

CUgraph​Node​Type

10.0

hip​Graph​Node​Type

4.3.0

CUgraph​Node​Type_​enum

10.0

hip​Graph​Node​Type

4.3.0

CUgraph​Node_​st

10.0

hip​Graph​Node

4.3.0

CUgraph_​st

10.0

ihip​Graph

4.3.0

CUgraphics​Map​Resource​Flags

CUgraphics​Map​Resource​Flags_​enum

CUgraphics​Register​Flags

hip​Graphics​Register​Flags

4.4.0

CUgraphics​Register​Flags_​enum

hip​Graphics​Register​Flags

4.4.0

CUgraphics​Resource

hip​Graphics​Resource_​t

4.4.0

CUgraphics​Resource_​st

hip​Graphics​Resource

4.4.0

CUhost​Fn

10.0

hip​Host​Fn_​t

4.3.0

CUipc​Event​Handle

hip​Ipc​Event​Handle_​t

1.6.0

CUipc​Event​Handle_​st

hip​Ipc​Event​Handle_​st

3.5.0

CUipc​Event​Handle_​v1

11.3

hip​Ipc​Event​Handle_​t

1.6.0

CUipc​Mem​Handle

hip​Ipc​Mem​Handle_​t

1.6.0

CUipc​Mem​Handle_​st

hip​Ipc​Mem​Handle_​st

1.6.0

CUipc​Mem​Handle_​v1

11.3

hip​Ipc​Mem​Handle_​t

1.6.0

CUipc​Mem_​flags

CUipc​Mem_​flags_​enum

CUjit​Input​Type

CUjit​Input​Type_​enum

CUjit_​cache​Mode

CUjit_​cache​Mode_​enum

CUjit_​fallback

CUjit_​fallback_​enum

CUjit_​option

hip​Jit​Option

1.6.0

CUjit_​option_​enum

hip​Jit​Option

1.6.0

CUjit_​target

CUjit_​target_​enum

CUkernel​Node​Attr​ID

11.0

CUkernel​Node​Attr​ID_​enum

11.0

CUkernel​Node​Attr​Value

11.0

CUkernel​Node​Attr​Value_​union

11.0

CUkernel​Node​Attr​Value_​v1

11.3

CUlimit

hip​Limit_​t

1.6.0

CUlimit_​enum

hip​Limit_​t

1.6.0

CUmem​Access​Desc

10.2

CUmem​Access​Desc_​st

10.2

CUmem​Access​Desc_​v1

11.3

CUmem​Access_​flags

10.2

CUmem​Access_​flags_​enum

10.2

CUmem​Allocation​Granularity_​flags

10.2

CUmem​Allocation​Granularity_​flags_​enum

10.2

CUmem​Allocation​Handle​Type

10.2

CUmem​Allocation​Handle​Type_​enum

10.2

CUmem​Allocation​Prop

10.2

CUmem​Allocation​Prop_​st

10.2

CUmem​Allocation​Prop_​v1

11.3

CUmem​Allocation​Type

10.2

CUmem​Allocation​Type_​enum

10.2

CUmem​Attach_​flags

CUmem​Attach_​flags_​enum

CUmem​Generic​Allocation​Handle

10.2

CUmem​Generic​Allocation​Handle_​v1

11.3

CUmem​Handle​Type

11.1

CUmem​Handle​Type_​enum

11.1

CUmem​Location

10.2

CUmem​Location​Type

10.2

CUmem​Location​Type_​enum

10.2

CUmem​Location_​st

10.2

CUmem​Location_​v1

11.3

CUmem​Operation​Type

11.1

CUmem​Operation​Type_​enum

11.1

CUmem​Pool​Handle_​st

11.2

CUmem​Pool​Props

11.2

CUmem​Pool​Props_​st

11.2

CUmem​Pool​Props_​v1

11.3

CUmem​Pool​Ptr​Export​Data

11.2

CUmem​Pool​Ptr​Export​Data_​st

11.2

CUmem​Pool​Ptr​Export​Data_​v1

11.3

CUmem​Pool_​attribute

11.2

CUmem​Pool_​attribute_​enum

11.2

CUmem_​advise

8.0

hip​Memory​Advise

3.7.0

CUmem_​advise_​enum

8.0

hip​Memory​Advise

3.7.0

CUmem_​range_​attribute

8.0

hip​Mem​Range​Attribute

3.7.0

CUmem_​range_​attribute_​enum

8.0

hip​Mem​Range​Attribute

3.7.0

CUmemory​Pool

11.2

CUmemorytype

hip​Memory​Type

1.6.0

CUmemorytype_​enum

hip​Memory​Type

1.6.0

CUmipmapped​Array

hip​Mipmapped​Array_​t

1.7.0

CUmipmapped​Array_​st

hip​Mipmapped​Array

1.7.0

CUmod_​st

ihip​Module_​t

1.6.0

CUmodule

hip​Module_​t

1.6.0

CUoccupancy​B2DSize

CUoccupancy_​flags

CUoccupancy_​flags_​enum

CUpointer_​attribute

hip​Pointer_​attribute

5.0.0

5.0.0

CUpointer_​attribute_​enum

hip​Pointer_​attribute

5.0.0

5.0.0

CUresource​View​Format

HIPresource​View​Format

3.5.0

CUresource​View​Format_​enum

HIPresource​View​Format_​enum

3.5.0

CUresourcetype

HIPresourcetype

3.5.0

CUresourcetype_​enum

HIPresourcetype_​enum

3.5.0

CUresult

hip​Error_​t

1.5.0

CUshared_​carveout

9.0

CUshared_​carveout_​enum

9.0

CUsharedconfig

hip​Shared​Mem​Config

1.6.0

CUsharedconfig_​enum

hip​Shared​Mem​Config

1.6.0

CUstream

hip​Stream_​t

1.5.0

CUstream​Attr​ID

11.0

CUstream​Attr​ID_​enum

11.0

CUstream​Attr​Value

11.0

CUstream​Attr​Value_​union

11.0

CUstream​Attr​Value_​v1

11.3

CUstream​Batch​Mem​Op​Params

8.0

CUstream​Batch​Mem​Op​Params_​union

8.0

CUstream​Batch​Mem​Op​Params_​v1

11.3

CUstream​Batch​Mem​Op​Type

8.0

CUstream​Batch​Mem​Op​Type_​enum

8.0

CUstream​Callback

hip​Stream​Callback_​t

1.6.0

CUstream​Capture​Mode

10.1

hip​Stream​Capture​Mode

4.3.0

CUstream​Capture​Mode_​enum

10.1

hip​Stream​Capture​Mode

4.3.0

CUstream​Capture​Status

10.0

hip​Stream​Capture​Status

4.3.0

CUstream​Capture​Status_​enum

10.0

hip​Stream​Capture​Status

4.3.0

CUstream​Update​Capture​Dependencies_​flags

11.3

hip​Stream​Update​Capture​Dependencies​Flags

5.0.0

5.0.0

CUstream​Update​Capture​Dependencies_​flags_​enum

11.3

hip​Stream​Update​Capture​Dependencies​Flags

5.0.0

5.0.0

CUstream​Wait​Value_​flags

8.0

CUstream​Wait​Value_​flags_​enum

8.0

CUstream​Write​Value_​flags

8.0

CUstream​Write​Value_​flags_​enum

8.0

CUstream_​flags

CUstream_​flags_​enum

CUstream_​st

ihip​Stream_​t

1.5.0

CUsurf​Object

hip​Surface​Object_​t

1.9.0

CUsurf​Object_​v1

11.3

hip​Surface​Object_​t

1.9.0

CUsurfref

CUsurfref_​st

CUsynchronization​Policy

11.0

CUsynchronization​Policy_​enum

11.0

CUtex​Object

hip​Texture​Object_​t

1.7.0

CUtex​Object_​v1

11.3

hip​Texture​Object_​t

1.7.0

CUtexref

hip​Tex​Ref

3.10.0

CUtexref_​st

texture​Reference

1.6.0

CUuser​Object

11.3

CUuser​Object​Retain_​flags

11.3

CUuser​Object​Retain_​flags_​enum

11.3

CUuser​Object_​flags

11.3

CUuser​Object_​flags_​enum

11.3

CUuser​Object_​st

11.3

CUuuid

CUuuid_​st

_​_CUDACC_​_

_​_HIPCC_​_

1.6.0

cuda​Error_​enum

hip​Error_​t

1.5.0

2. Error Handling#

CUDA

A

D

R

HIP

A

D

R

E

cu​Get​Error​Name

cu​Get​Error​String

3. Initialization#

CUDA

A

D

R

HIP

A

D

R

E

cu​Init

hip​Init

1.6.0

4. Version Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Driver​Get​Version

hip​Driver​Get​Version

1.6.0

5. Device Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Device​Get

hip​Device​Get

1.6.0

cu​Device​Get​Attribute

hip​Device​Get​Attribute

1.6.0

cu​Device​Get​Count

hip​Get​Device​Count

1.6.0

cu​Device​Get​Default​Mem​Pool

11.2

cu​Device​Get​Exec​Affinity​Support

11.4

cu​Device​Get​Luid

10.0

cu​Device​Get​Mem​Pool

11.2

cu​Device​Get​Name

hip​Device​Get​Name

1.6.0

cu​Device​Get​Nv​Sci​Sync​Attributes

10.2

cu​Device​Get​Texture1DLinear​Max​Width

11.1

cu​Device​Get​Uuid

9.2

cu​Device​Get​Uuid_​v2

11.4

cu​Device​Set​Mem​Pool

11.2

cu​Device​Total​Mem

hip​Device​Total​Mem

1.6.0

cu​Device​Total​Mem_​v2

hip​Device​Total​Mem

1.6.0

6. Device Management [DEPRECATED]#

CUDA

A

D

R

HIP

A

D

R

E

cu​Device​Compute​Capability

9.2

hip​Device​Compute​Capability

1.6.0

cu​Device​Get​Properties

9.2

7. Primary Context Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Device​Primary​Ctx​Get​State

hip​Device​Primary​Ctx​Get​State

1.9.0

cu​Device​Primary​Ctx​Release

hip​Device​Primary​Ctx​Release

1.9.0

cu​Device​Primary​Ctx​Release_​v2

11.0

hip​Device​Primary​Ctx​Release

1.9.0

cu​Device​Primary​Ctx​Reset

hip​Device​Primary​Ctx​Reset

1.9.0

cu​Device​Primary​Ctx​Reset_​v2

11.0

hip​Device​Primary​Ctx​Reset

1.9.0

cu​Device​Primary​Ctx​Retain

hip​Device​Primary​Ctx​Retain

1.9.0

cu​Device​Primary​Ctx​Set​Flags

hip​Device​Primary​Ctx​Set​Flags

1.9.0

cu​Device​Primary​Ctx​Set​Flags_​v2

11.0

hip​Device​Primary​Ctx​Set​Flags

1.9.0

8. Context Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Ctx​Create

hip​Ctx​Create

1.6.0

1.9.0

cu​Ctx​Create_​v2

hip​Ctx​Create

1.6.0

1.9.0

cu​Ctx​Create_​v3

11.4

cu​Ctx​Destroy

hip​Ctx​Destroy

1.6.0

1.9.0

cu​Ctx​Destroy_​v2

hip​Ctx​Destroy

1.6.0

1.9.0

cu​Ctx​Get​Api​Version

hip​Ctx​Get​Api​Version

1.9.0

1.9.0

cu​Ctx​Get​Cache​Config

hip​Ctx​Get​Cache​Config

1.9.0

1.9.0

cu​Ctx​Get​Current

hip​Ctx​Get​Current

1.6.0

1.9.0

cu​Ctx​Get​Device

hip​Ctx​Get​Device

1.6.0

1.9.0

cu​Ctx​Get​Exec​Affinity

11.4

cu​Ctx​Get​Flags

hip​Ctx​Get​Flags

1.9.0

1.9.0

cu​Ctx​Get​Limit

hip​Device​Get​Limit

1.6.0

cu​Ctx​Get​Shared​Mem​Config

hip​Ctx​Get​Shared​Mem​Config

1.9.0

1.9.0

cu​Ctx​Get​Stream​Priority​Range

hip​Device​Get​Stream​Priority​Range

2.0.0

cu​Ctx​Pop​Current

hip​Ctx​Pop​Current

1.6.0

1.9.0

cu​Ctx​Pop​Current_​v2

hip​Ctx​Pop​Current

1.6.0

1.9.0

cu​Ctx​Push​Current

hip​Ctx​Push​Current

1.6.0

1.9.0

cu​Ctx​Push​Current_​v2

hip​Ctx​Push​Current

1.6.0

1.9.0

cu​Ctx​Reset​Persisting​L2Cache

11.0

cu​Ctx​Set​Cache​Config

hip​Ctx​Set​Cache​Config

1.9.0

1.9.0

cu​Ctx​Set​Current

hip​Ctx​Set​Current

1.6.0

1.9.0

cu​Ctx​Set​Limit

cu​Ctx​Set​Shared​Mem​Config

hip​Ctx​Set​Shared​Mem​Config

1.9.0

1.9.0

cu​Ctx​Synchronize

hip​Ctx​Synchronize

1.9.0

1.9.0

9. Context Management [DEPRECATED]#

CUDA

A

D

R

HIP

A

D

R

E

cu​Ctx​Attach

cu​Ctx​Detach

10. Module Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Link​Add​Data

cu​Link​Add​Data_​v2

cu​Link​Add​File

cu​Link​Add​File_​v2

cu​Link​Complete

cu​Link​Create

cu​Link​Create_​v2

cu​Link​Destroy

cu​Module​Get​Function

hip​Module​Get​Function

1.6.0

cu​Module​Get​Global

hip​Module​Get​Global

1.6.0

cu​Module​Get​Global_​v2

hip​Module​Get​Global

1.6.0

cu​Module​Get​Surf​Ref

cu​Module​Get​Tex​Ref

hip​Module​Get​Tex​Ref

1.7.0

cu​Module​Load

hip​Module​Load

1.6.0

cu​Module​Load​Data

hip​Module​Load​Data

1.6.0

cu​Module​Load​Data​Ex

hip​Module​Load​Data​Ex

1.6.0

cu​Module​Load​Fat​Binary

cu​Module​Unload

hip​Module​Unload

1.6.0

11. Memory Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Array3DCreate

hip​Array3DCreate

1.7.1

cu​Array3DCreate_​v2

hip​Array3DCreate

1.7.1

cu​Array3DGet​Descriptor

cu​Array3DGet​Descriptor_​v2

cu​Array​Create

hip​Array​Create

1.9.0

cu​Array​Create_​v2

hip​Array​Create

1.9.0

cu​Array​Destroy

hip​Array​Destroy

4.2.0

cu​Array​Get​Descriptor

cu​Array​Get​Descriptor_​v2

cu​Array​Get​Plane

11.2

cu​Array​Get​Sparse​Properties

11.1

cu​Device​Get​By​PCIBus​Id

hip​Device​Get​By​PCIBus​Id

1.6.0

cu​Device​Get​PCIBus​Id

hip​Device​Get​PCIBus​Id

1.6.0

cu​Ipc​Close​Mem​Handle

hip​Ipc​Close​Mem​Handle

1.6.0

cu​Ipc​Get​Event​Handle

hip​Ipc​Get​Event​Handle

1.6.0

cu​Ipc​Get​Mem​Handle

hip​Ipc​Get​Mem​Handle

1.6.0

cu​Ipc​Open​Event​Handle

hip​Ipc​Open​Event​Handle

1.6.0

cu​Ipc​Open​Mem​Handle

hip​Ipc​Open​Mem​Handle

1.6.0

cu​Mem​Alloc

hip​Malloc

1.5.0

cu​Mem​Alloc​Host

hip​Host​Alloc

cu​Mem​Alloc​Host_​v2

hip​Host​Alloc

cu​Mem​Alloc​Managed

hip​Malloc​Managed

2.5.0

cu​Mem​Alloc​Pitch

hip​Mem​Alloc​Pitch

3.0.0

cu​Mem​Alloc​Pitch_​v2

hip​Mem​Alloc​Pitch

3.0.0

cu​Mem​Alloc_​v2

hip​Malloc

1.5.0

cu​Mem​Free

hip​Free

1.5.0

cu​Mem​Free​Host

hip​Host​Free

1.6.0

cu​Mem​Free_​v2

hip​Free

1.5.0

cu​Mem​Get​Address​Range

hip​Mem​Get​Address​Range

1.9.0

cu​Mem​Get​Address​Range_​v2

hip​Mem​Get​Address​Range

1.9.0

cu​Mem​Get​Info

hip​Mem​Get​Info

1.6.0

cu​Mem​Get​Info_​v2

hip​Mem​Get​Info

1.6.0

cu​Mem​Host​Alloc

hip​Host​Alloc

cu​Mem​Host​Get​Device​Pointer

hip​Host​Get​Device​Pointer

1.6.0

cu​Mem​Host​Get​Device​Pointer_​v2

hip​Host​Get​Device​Pointer

1.6.0

cu​Mem​Host​Get​Flags

hip​Host​Get​Flags

1.6.0

cu​Mem​Host​Register

hip​Host​Register

1.6.0

cu​Mem​Host​Register_​v2

hip​Host​Register

1.6.0

cu​Mem​Host​Unregister

hip​Host​Unregister

1.6.0

cu​Memcpy

cu​Memcpy2D

hip​Memcpy​Param2D

1.7.0

cu​Memcpy2DAsync

hip​Memcpy​Param2DAsync

2.8.0

cu​Memcpy2DAsync_​v2

hip​Memcpy​Param2DAsync

2.8.0

cu​Memcpy2DUnaligned

hip​Drv​Memcpy2DUnaligned

4.2.0

cu​Memcpy2DUnaligned_​v2

hip​Drv​Memcpy2DUnaligned

4.2.0

cu​Memcpy2D_​v2

hip​Memcpy​Param2D

1.7.0

cu​Memcpy3D

hip​Drv​Memcpy3D

3.5.0

cu​Memcpy3DAsync

hip​Drv​Memcpy3DAsync

3.5.0

cu​Memcpy3DAsync_​v2

hip​Drv​Memcpy3DAsync

3.5.0

cu​Memcpy3DPeer

cu​Memcpy3DPeer​Async

cu​Memcpy3D_​v2

hip​Drv​Memcpy3D

3.5.0

cu​Memcpy​Async

cu​Memcpy​Ato​A

cu​Memcpy​Ato​A_​v2

cu​Memcpy​Ato​D

cu​Memcpy​Ato​D_​v2

cu​Memcpy​Ato​H

hip​Memcpy​Ato​H

1.9.0

cu​Memcpy​Ato​HAsync

cu​Memcpy​Ato​HAsync_​v2

cu​Memcpy​Ato​H_​v2

hip​Memcpy​Ato​H

1.9.0

cu​Memcpy​Dto​A

cu​Memcpy​Dto​A_​v2

cu​Memcpy​Dto​D

hip​Memcpy​Dto​D

1.6.0

cu​Memcpy​Dto​DAsync

hip​Memcpy​Dto​DAsync

1.6.0

cu​Memcpy​Dto​DAsync_​v2

hip​Memcpy​Dto​DAsync

1.6.0

cu​Memcpy​Dto​D_​v2

hip​Memcpy​Dto​D

1.6.0

cu​Memcpy​Dto​H

hip​Memcpy​Dto​H

1.6.0

cu​Memcpy​Dto​HAsync

hip​Memcpy​Dto​HAsync

1.6.0

cu​Memcpy​Dto​HAsync_​v2

hip​Memcpy​Dto​HAsync

1.6.0

cu​Memcpy​Dto​H_​v2

hip​Memcpy​Dto​H

1.6.0

cu​Memcpy​Hto​A

hip​Memcpy​Hto​A

1.9.0

cu​Memcpy​Hto​AAsync

cu​Memcpy​Hto​AAsync_​v2

cu​Memcpy​Hto​A_​v2

hip​Memcpy​Hto​A

1.9.0

cu​Memcpy​Hto​D

hip​Memcpy​Hto​D

1.6.0

cu​Memcpy​Hto​DAsync

hip​Memcpy​Hto​DAsync

1.6.0

cu​Memcpy​Hto​DAsync_​v2

hip​Memcpy​Hto​DAsync

1.6.0

cu​Memcpy​Hto​D_​v2

hip​Memcpy​Hto​D

1.6.0

cu​Memcpy​Peer

cu​Memcpy​Peer​Async

cu​Memset​D16

hip​Memset​D16

3.0.0

cu​Memset​D16Async

hip​Memset​D16Async

3.0.0

cu​Memset​D16_​v2

hip​Memset​D16

3.0.0

cu​Memset​D2D16

cu​Memset​D2D16Async

cu​Memset​D2D16_​v2

cu​Memset​D2D32

cu​Memset​D2D32Async

cu​Memset​D2D32_​v2

cu​Memset​D2D8

cu​Memset​D2D8Async

cu​Memset​D2D8_​v2

cu​Memset​D32

hip​Memset​D32

2.3.0

cu​Memset​D32Async

hip​Memset​D32Async

2.3.0

cu​Memset​D32_​v2

hip​Memset​D32

2.3.0

cu​Memset​D8

hip​Memset​D8

1.6.0

cu​Memset​D8Async

hip​Memset​D8Async

3.0.0

cu​Memset​D8_​v2

hip​Memset​D8

1.6.0

cu​Mipmapped​Array​Create

hip​Mipmapped​Array​Create

3.5.0

cu​Mipmapped​Array​Destroy

hip​Mipmapped​Array​Destroy

3.5.0

cu​Mipmapped​Array​Get​Level

hip​Mipmapped​Array​Get​Level

3.5.0

12. Virtual Memory Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Mem​Address​Free

10.2

cu​Mem​Address​Reserve

10.2

cu​Mem​Create

10.2

cu​Mem​Export​To​Shareable​Handle

10.2

cu​Mem​Get​Access

10.2

cu​Mem​Get​Allocation​Granularity

10.2

cu​Mem​Get​Allocation​Properties​From​Handle

10.2

cu​Mem​Import​From​Shareable​Handle

10.2

cu​Mem​Map

10.2

cu​Mem​Map​Array​Async

11.1

cu​Mem​Release

10.2

cu​Mem​Retain​Allocation​Handle

11.0

cu​Mem​Set​Access

10.2

cu​Mem​Unmap

10.2

13. Stream Ordered Memory Allocator#

CUDA

A

D

R

HIP

A

D

R

E

cu​Mem​Alloc​Async

11.2

cu​Mem​Alloc​From​Pool​Async

11.2

cu​Mem​Free​Async

11.2

cu​Mem​Pool​Create

11.2

cu​Mem​Pool​Destroy

11.2

cu​Mem​Pool​Export​Pointer

11.2

cu​Mem​Pool​Export​To​Shareable​Handle

11.2

cu​Mem​Pool​Get​Access

11.2

cu​Mem​Pool​Get​Attribute

11.2

cu​Mem​Pool​Import​From​Shareable​Handle

11.2

cu​Mem​Pool​Import​Pointer

11.2

cu​Mem​Pool​Set​Access

11.2

cu​Mem​Pool​Set​Attribute

11.2

cu​Mem​Pool​Trim​To

11.2

14. Unified Addressing#

CUDA

A

D

R

HIP

A

D

R

E

cu​Mem​Advise

8.0

hip​Mem​Advise

3.7.0

cu​Mem​Prefetch​Async

8.0

hip​Mem​Prefetch​Async

3.7.0

cu​Mem​Range​Get​Attribute

8.0

hip​Mem​Range​Get​Attribute

3.7.0

cu​Mem​Range​Get​Attributes

8.0

hip​Mem​Range​Get​Attributes

3.7.0

cu​Pointer​Get​Attribute

hip​Pointer​Get​Attribute

5.0.0

5.0.0

cu​Pointer​Get​Attributes

hip​Drv​Pointer​Get​Attributes

5.0.0

5.0.0

cu​Pointer​Set​Attribute

15. Stream Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Stream​Add​Callback

hip​Stream​Add​Callback

1.6.0

cu​Stream​Attach​Mem​Async

hip​Stream​Attach​Mem​Async

3.7.0

cu​Stream​Begin​Capture

10.0

hip​Stream​Begin​Capture

4.3.0

cu​Stream​Begin​Capture_​ptsz

10.1

cu​Stream​Begin​Capture_​v2

10.1

hip​Stream​Begin​Capture

4.3.0

cu​Stream​Copy​Attributes

11.0

cu​Stream​Create

hip​Stream​Create​With​Flags

1.6.0

cu​Stream​Create​With​Priority

hip​Stream​Create​With​Priority

2.0.0

cu​Stream​Destroy

hip​Stream​Destroy

1.6.0

cu​Stream​Destroy_​v2

hip​Stream​Destroy

1.6.0

cu​Stream​End​Capture

10.0

hip​Stream​End​Capture

4.3.0

cu​Stream​Get​Attribute

11.0

cu​Stream​Get​Capture​Info

10.1

hip​Stream​Get​Capture​Info

5.0.0

5.0.0

cu​Stream​Get​Capture​Info_​v2

11.3

hip​Stream​Get​Capture​Info_​v2

5.0.0

5.0.0

cu​Stream​Get​Ctx

9.2

cu​Stream​Get​Flags

hip​Stream​Get​Flags

1.6.0

cu​Stream​Get​Priority

hip​Stream​Get​Priority

2.0.0

cu​Stream​Is​Capturing

10.0

hip​Stream​Is​Capturing

5.0.0

5.0.0

cu​Stream​Query

hip​Stream​Query

1.6.0

cu​Stream​Set​Attribute

11.0

cu​Stream​Synchronize

hip​Stream​Synchronize

1.6.0

cu​Stream​Update​Capture​Dependencies

11.3

hip​Stream​Update​Capture​Dependencies

5.0.0

5.0.0

cu​Stream​Wait​Event

hip​Stream​Wait​Event

1.6.0

cu​Thread​Exchange​Stream​Capture​Mode

10.1

16. Event Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Event​Create

hip​Event​Create​With​Flags

1.6.0

cu​Event​Destroy

hip​Event​Destroy

1.6.0

cu​Event​Destroy_​v2

hip​Event​Destroy

1.6.0

cu​Event​Elapsed​Time

hip​Event​Elapsed​Time

1.6.0

cu​Event​Query

hip​Event​Query

1.6.0

cu​Event​Record

hip​Event​Record

1.6.0

cu​Event​Record​With​Flags

11.1

cu​Event​Synchronize

hip​Event​Synchronize

1.6.0

17. External Resource Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​Destroy​External​Memory

10.0

hip​Destroy​External​Memory

4.3.0

cu​Destroy​External​Semaphore

10.0

hip​Destroy​External​Semaphore

4.4.0

cu​External​Memory​Get​Mapped​Buffer

10.0

hip​External​Memory​Get​Mapped​Buffer

4.3.0

cu​External​Memory​Get​Mapped​Mipmapped​Array

10.0

cu​Import​External​Memory

10.0

hip​Import​External​Memory

4.3.0

cu​Import​External​Semaphore

10.0

hip​Import​External​Semaphore

4.4.0

cu​Signal​External​Semaphores​Async

10.0

hip​Signal​External​Semaphores​Async

4.4.0

cu​Wait​External​Semaphores​Async

10.0

hip​Wait​External​Semaphores​Async

4.4.0

18. Stream Memory Operations#

CUDA

A

D

R

HIP

A

D

R

E

cu​Stream​Batch​Mem​Op

8.0

cu​Stream​Wait​Value32

8.0

hip​Stream​Wait​Value32

4.2.0

cu​Stream​Wait​Value64

9.0

hip​Stream​Wait​Value64

4.2.0

cu​Stream​Write​Value32

8.0

hip​Stream​Write​Value32

4.2.0

cu​Stream​Write​Value64

9.0

hip​Stream​Write​Value64

4.2.0

19. Execution Control#

CUDA

A

D

R

HIP

A

D

R

E

cu​Func​Get​Attribute

hip​Func​Get​Attribute

2.8.0

cu​Func​Get​Module

11.0

cu​Func​Set​Attribute

9.0

cu​Func​Set​Cache​Config

cu​Func​Set​Shared​Mem​Config

cu​Launch​Cooperative​Kernel

9.0

cu​Launch​Cooperative​Kernel​Multi​Device

9.0

11.3

cu​Launch​Host​Func

10.0

cu​Launch​Kernel

hip​Module​Launch​Kernel

1.6.0

20. Execution Control [DEPRECATED]#

CUDA

A

D

R

HIP

A

D

R

E

cu​Func​Set​Block​Shape

9.2

cu​Func​Set​Shared​Size

9.2

cu​Launch

9.2

cu​Launch​Grid

9.2

cu​Launch​Grid​Async

9.2

cu​Param​Set​Size

9.2

cu​Param​Set​Tex​Ref

9.2

cu​Param​Setf

9.2

cu​Param​Seti

9.2

cu​Param​Setv

9.2

21. Graph Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Device​Get​Graph​Mem​Attribute

11.4

cu​Device​Graph​Mem​Trim

11.4

cu​Device​Set​Graph​Mem​Attribute

11.4

cu​Graph​Add​Child​Graph​Node

10.0

hip​Graph​Add​Child​Graph​Node

5.0.0

5.0.0

cu​Graph​Add​Dependencies

10.0

hip​Graph​Add​Dependencies

4.5.0

cu​Graph​Add​Empty​Node

10.0

hip​Graph​Add​Empty​Node

4.5.0

cu​Graph​Add​Event​Record​Node

11.1

hip​Graph​Add​Event​Record​Node

5.0.0

5.0.0

cu​Graph​Add​Event​Wait​Node

11.1

hip​Graph​Add​Event​Wait​Node

5.0.0

5.0.0

cu​Graph​Add​External​Semaphores​Signal​Node

11.2

cu​Graph​Add​External​Semaphores​Wait​Node

11.2

cu​Graph​Add​Host​Node

10.0

hip​Graph​Add​Host​Node

5.0.0

5.0.0

cu​Graph​Add​Kernel​Node

10.0

hip​Graph​Add​Kernel​Node

4.3.0

cu​Graph​Add​Mem​Alloc​Node

11.4

cu​Graph​Add​Mem​Free​Node

11.4

cu​Graph​Add​Memcpy​Node

10.0

cu​Graph​Add​Memset​Node

10.0

cu​Graph​Child​Graph​Node​Get​Graph

10.0

hip​Graph​Child​Graph​Node​Get​Graph

5.0.0

5.0.0

cu​Graph​Clone

10.0

cu​Graph​Create

10.0

hip​Graph​Create

4.3.0

cu​Graph​Debug​Dot​Print

11.3

cu​Graph​Destroy

10.0

hip​Graph​Destroy

4.3.0

cu​Graph​Destroy​Node

10.0

hip​Graph​Destroy​Node

5.0.0

5.0.0

cu​Graph​Event​Record​Node​Get​Event

11.1

hip​Graph​Event​Record​Node​Get​Event

5.0.0

5.0.0

cu​Graph​Event​Record​Node​Set​Event

11.1

hip​Graph​Event​Record​Node​Set​Event

5.0.0

5.0.0

cu​Graph​Event​Wait​Node​Get​Event

11.1

hip​Graph​Event​Wait​Node​Get​Event

5.0.0

5.0.0

cu​Graph​Event​Wait​Node​Set​Event

11.1

hip​Graph​Event​Wait​Node​Set​Event

5.0.0

5.0.0

cu​Graph​Exec​Child​Graph​Node​Set​Params

11.1

hip​Graph​Exec​Child​Graph​Node​Set​Params

5.0.0

5.0.0

cu​Graph​Exec​Destroy

10.0

hip​Graph​Exec​Destroy

4.3.0

cu​Graph​Exec​Event​Record​Node​Set​Event

11.1

hip​Graph​Exec​Event​Record​Node​Set​Event

5.0.0

5.0.0

cu​Graph​Exec​Event​Wait​Node​Set​Event

11.1

hip​Graph​Exec​Event​Wait​Node​Set​Event

5.0.0

5.0.0

cu​Graph​Exec​External​Semaphores​Signal​Node​Set​Params

11.2

cu​Graph​Exec​External​Semaphores​Wait​Node​Set​Params

11.2

cu​Graph​Exec​Host​Node​Set​Params

10.2

hip​Graph​Exec​Host​Node​Set​Params

5.0.0

5.0.0

cu​Graph​Exec​Kernel​Node​Set​Params

10.1

hip​Graph​Exec​Kernel​Node​Set​Params

4.5.0

cu​Graph​Exec​Memcpy​Node​Set​Params

10.2

cu​Graph​Exec​Memset​Node​Set​Params

10.2

cu​Graph​Exec​Update

10.2

hip​Graph​Exec​Update

5.0.0

5.0.0

cu​Graph​External​Semaphores​Signal​Node​Get​Params

11.2

cu​Graph​External​Semaphores​Signal​Node​Set​Params

11.2

cu​Graph​External​Semaphores​Wait​Node​Get​Params

11.2

cu​Graph​External​Semaphores​Wait​Node​Set​Params

11.2

cu​Graph​Get​Edges

10.0

hip​Graph​Get​Edges

5.0.0

5.0.0

cu​Graph​Get​Nodes

10.0

hip​Graph​Get​Nodes

4.5.0

cu​Graph​Get​Root​Nodes

10.0

hip​Graph​Get​Root​Nodes

4.5.0

cu​Graph​Host​Node​Get​Params

10.0

hip​Graph​Host​Node​Get​Params

5.0.0

5.0.0

cu​Graph​Host​Node​Set​Params

10.0

hip​Graph​Host​Node​Set​Params

5.0.0

5.0.0

cu​Graph​Instantiate

10.0

hip​Graph​Instantiate

4.3.0

cu​Graph​Instantiate​With​Flags

11.4

hip​Graph​Instantiate​With​Flags

5.0.0

5.0.0

cu​Graph​Instantiate_​v2

11.0

hip​Graph​Instantiate

4.3.0

cu​Graph​Kernel​Node​Copy​Attributes

11.0

cu​Graph​Kernel​Node​Get​Attribute

11.0

cu​Graph​Kernel​Node​Get​Params

10.0

hip​Graph​Kernel​Node​Get​Params

4.5.0

cu​Graph​Kernel​Node​Set​Attribute

11.0

cu​Graph​Kernel​Node​Set​Params

10.0

hip​Graph​Kernel​Node​Set​Params

4.5.0

cu​Graph​Launch

10.0

hip​Graph​Launch

4.3.0

cu​Graph​Mem​Alloc​Node​Get​Params

11.4

cu​Graph​Mem​Free​Node​Get​Params

11.4

cu​Graph​Memcpy​Node​Get​Params

10.0

hip​Graph​Memcpy​Node​Get​Params

4.5.0

cu​Graph​Memcpy​Node​Set​Params

10.0

hip​Graph​Memcpy​Node​Set​Params

4.5.0

cu​Graph​Memset​Node​Get​Params

10.0

hip​Graph​Memset​Node​Get​Params

4.5.0

cu​Graph​Memset​Node​Set​Params

10.0

hip​Graph​Memset​Node​Set​Params

4.5.0

cu​Graph​Node​Find​In​Clone

10.0

hip​Graph​Node​Find​In​Clone

5.0.0

5.0.0

cu​Graph​Node​Get​Dependencies

10.0

hip​Graph​Node​Get​Dependencies

5.0.0

5.0.0

cu​Graph​Node​Get​Dependent​Nodes

10.0

hip​Graph​Node​Get​Dependent​Nodes

5.0.0

5.0.0

cu​Graph​Node​Get​Type

10.0

hip​Graph​Node​Get​Type

5.0.0

5.0.0

cu​Graph​Release​User​Object

11.3

cu​Graph​Remove​Dependencies

10.0

hip​Graph​Remove​Dependencies

5.0.0

5.0.0

cu​Graph​Retain​User​Object

11.3

cu​Graph​Upload

11.1

cu​User​Object​Create

11.3

cu​User​Object​Release

11.3

cu​User​Object​Retain

11.3

22. Occupancy#

CUDA

A

D

R

HIP

A

D

R

E

cu​Occupancy​Available​Dynamic​SMem​Per​Block

11.0

cu​Occupancy​Max​Active​Blocks​Per​Multiprocessor

hip​Module​Occupancy​Max​Active​Blocks​Per​Multiprocessor

3.5.0

cu​Occupancy​Max​Active​Blocks​Per​Multiprocessor​With​Flags

hip​Module​Occupancy​Max​Active​Blocks​Per​Multiprocessor​With​Flags

3.5.0

cu​Occupancy​Max​Potential​Block​Size

hip​Module​Occupancy​Max​Potential​Block​Size

3.5.0

cu​Occupancy​Max​Potential​Block​Size​With​Flags

hip​Module​Occupancy​Max​Potential​Block​Size​With​Flags

3.5.0

23. Texture Reference Management [DEPRECATED]#

CUDA

A

D

R

HIP

A

D

R

E

cu​Tex​Ref​Create

11.0

cu​Tex​Ref​Destroy

11.0

cu​Tex​Ref​Get​Address

11.0

hip​Tex​Ref​Get​Address

3.0.0

4.3.0

cu​Tex​Ref​Get​Address​Mode

11.0

hip​Tex​Ref​Get​Address​Mode

3.0.0

4.3.0

cu​Tex​Ref​Get​Address_​v2

11.0

hip​Tex​Ref​Get​Address

3.0.0

4.3.0

cu​Tex​Ref​Get​Array

11.0

hip​Tex​Ref​Get​Array

3.0.0

cu​Tex​Ref​Get​Border​Color

8.0

11.0

cu​Tex​Ref​Get​Filter​Mode

11.0

hip​Tex​Ref​Get​Filter​Mode

3.5.0

4.3.0

cu​Tex​Ref​Get​Flags

11.0

hip​Tex​Ref​Get​Flags

3.5.0

4.3.0

cu​Tex​Ref​Get​Format

11.0

hip​Tex​Ref​Get​Format

3.5.0

4.3.0

cu​Tex​Ref​Get​Max​Anisotropy

11.0

hip​Tex​Ref​Get​Max​Anisotropy

3.5.0

4.3.0

cu​Tex​Ref​Get​Mipmap​Filter​Mode

11.0

hip​Tex​Ref​Get​Mipmap​Filter​Mode

3.5.0

4.3.0

cu​Tex​Ref​Get​Mipmap​Level​Bias

11.0

hip​Tex​Ref​Get​Mipmap​Level​Bias

3.5.0

4.3.0

cu​Tex​Ref​Get​Mipmap​Level​Clamp

11.0

hip​Tex​Ref​Get​Mipmap​Level​Clamp

3.5.0

4.3.0

cu​Tex​Ref​Get​Mipmapped​Array

11.0

hip​Tex​Ref​Get​Mip​Mapped​Array

3.5.0

4.3.0

cu​Tex​Ref​Set​Address

11.0

hip​Tex​Ref​Set​Address

1.7.0

4.3.0

cu​Tex​Ref​Set​Address2D

11.0

hip​Tex​Ref​Set​Address2D

1.7.0

4.3.0

cu​Tex​Ref​Set​Address2D_​v2

hip​Tex​Ref​Set​Address2D

1.7.0

4.3.0

cu​Tex​Ref​Set​Address2D_​v3

hip​Tex​Ref​Set​Address2D

1.7.0

4.3.0

cu​Tex​Ref​Set​Address​Mode

11.0

hip​Tex​Ref​Set​Address​Mode

1.9.0

cu​Tex​Ref​Set​Address_​v2

11.0

hip​Tex​Ref​Set​Address

1.7.0

4.3.0

cu​Tex​Ref​Set​Array

11.0

hip​Tex​Ref​Set​Array

1.9.0

cu​Tex​Ref​Set​Border​Color

8.0

11.0

hip​Tex​Ref​Set​Border​Color

3.5.0

4.3.0

cu​Tex​Ref​Set​Filter​Mode

11.0

hip​Tex​Ref​Set​Filter​Mode

1.9.0

cu​Tex​Ref​Set​Flags

11.0

hip​Tex​Ref​Set​Flags

1.9.0

cu​Tex​Ref​Set​Format

11.0

hip​Tex​Ref​Set​Format

1.9.0

cu​Tex​Ref​Set​Max​Anisotropy

11.0

hip​Tex​Ref​Set​Max​Anisotropy

3.5.0

4.3.0

cu​Tex​Ref​Set​Mipmap​Filter​Mode

11.0

hip​Tex​Ref​Set​Mipmap​Filter​Mode

3.5.0

cu​Tex​Ref​Set​Mipmap​Level​Bias

11.0

hip​Tex​Ref​Set​Mipmap​Level​Bias

3.5.0

cu​Tex​Ref​Set​Mipmap​Level​Clamp

11.0

hip​Tex​Ref​Set​Mipmap​Level​Clamp

3.5.0

cu​Tex​Ref​Set​Mipmapped​Array

11.0

hip​Tex​Ref​Set​Mipmapped​Array

3.5.0

24. Surface Reference Management [DEPRECATED]#

CUDA

A

D

R

HIP

A

D

R

E

cu​Surf​Ref​Get​Array

11.0

cu​Surf​Ref​Set​Array

11.0

25. Texture Object Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Tex​Object​Create

hip​Tex​Object​Create

3.5.0

cu​Tex​Object​Destroy

hip​Tex​Object​Destroy

3.5.0

cu​Tex​Object​Get​Resource​Desc

hip​Tex​Object​Get​Resource​Desc

3.5.0

cu​Tex​Object​Get​Resource​View​Desc

hip​Tex​Object​Get​Resource​View​Desc

3.5.0

cu​Tex​Object​Get​Texture​Desc

hip​Tex​Object​Get​Texture​Desc

3.5.0

26. Surface Object Management#

CUDA

A

D

R

HIP

A

D

R

E

cu​Surf​Object​Create

cu​Surf​Object​Destroy

cu​Surf​Object​Get​Resource​Desc

27. Peer Context Memory Access#

CUDA

A

D

R

HIP

A

D

R

E

cu​Ctx​Disable​Peer​Access

hip​Ctx​Disable​Peer​Access

1.6.0

1.9.0

cu​Ctx​Enable​Peer​Access

hip​Ctx​Enable​Peer​Access

1.6.0

1.9.0

cu​Device​Can​Access​Peer

hip​Device​Can​Access​Peer

1.9.0

cu​Device​Get​P2PAttribute

8.0

hip​Device​Get​P2PAttribute

3.8.0

28. Graphics Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​Graphics​Map​Resources

hip​Graphics​Map​Resources

4.5.0

cu​Graphics​Resource​Get​Mapped​Mipmapped​Array

cu​Graphics​Resource​Get​Mapped​Pointer

hip​Graphics​Resource​Get​Mapped​Pointer

4.5.0

cu​Graphics​Resource​Get​Mapped​Pointer_​v2

hip​Graphics​Resource​Get​Mapped​Pointer

4.5.0

cu​Graphics​Resource​Set​Map​Flags

cu​Graphics​Resource​Set​Map​Flags_​v2

cu​Graphics​Sub​Resource​Get​Mapped​Array

cu​Graphics​Unmap​Resources

hip​Graphics​Unmap​Resources

4.5.0

cu​Graphics​Unregister​Resource

hip​Graphics​Unregister​Resource

4.5.0

29. Driver Entry Point Access#

CUDA

A

D

R

HIP

A

D

R

E

cu​Flush​GPUDirect​RDMAWrites

11.3

cu​Get​Proc​Address

11.3

30. Profiler Control [DEPRECATED]#

CUDA

A

D

R

HIP

A

D

R

E

cu​Profiler​Initialize

11.0

31. Profiler Control#

CUDA

A

D

R

HIP

A

D

R

E

cu​Profiler​Start

hip​Profiler​Start

1.6.0

3.0.0

cu​Profiler​Stop

hip​Profiler​Stop

1.6.0

3.0.0

32. OpenGL Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​GLCtx​Create

9.2

cu​GLGet​Devices

hip​GLGet​Devices

4.5.0

cu​GLInit

9.2

cu​GLMap​Buffer​Object

9.2

cu​GLMap​Buffer​Object​Async

9.2

cu​GLRegister​Buffer​Object

9.2

cu​GLSet​Buffer​Object​Map​Flags

9.2

cu​GLUnmap​Buffer​Object

9.2

cu​GLUnmap​Buffer​Object​Async

9.2

cu​GLUnregister​Buffer​Object

9.2

cu​Graphics​GLRegister​Buffer

hip​Graphics​GLRegister​Buffer

4.5.0

cu​Graphics​GLRegister​Image

cu​WGLGet​Device

33. VDPAU Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​Graphics​VDPAURegister​Output​Surface

cu​Graphics​VDPAURegister​Video​Surface

cu​VDPAUCtx​Create

cu​VDPAUGet​Device

34. EGL Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​EGLStream​Consumer​Acquire​Frame

9.1

cu​EGLStream​Consumer​Connect

9.1

cu​EGLStream​Consumer​Connect​With​Flags

9.1

cu​EGLStream​Consumer​Disconnect

9.1

cu​EGLStream​Consumer​Release​Frame

9.1

cu​EGLStream​Producer​Connect

9.1

cu​EGLStream​Producer​Disconnect

9.1

cu​EGLStream​Producer​Present​Frame

9.1

cu​EGLStream​Producer​Return​Frame

9.1

cu​Event​Create​From​EGLSync

9.1

cu​Graphics​EGLRegister​Image

9.1

cu​Graphics​Resource​Get​Mapped​Egl​Frame

9.1

35. Direct3D 9 Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​D3D9Ctx​Create

cu​D3D9Ctx​Create​On​Device

cu​D3D9Get​Device

cu​D3D9Get​Devices

cu​D3D9Get​Direct3DDevice

cu​D3D9Map​Resources

9.2

cu​D3D9Register​Resource

9.2

cu​D3D9Resource​Get​Mapped​Array

9.2

cu​D3D9Resource​Get​Mapped​Pitch

9.2

cu​D3D9Resource​Get​Mapped​Pointer

9.2

cu​D3D9Resource​Get​Mapped​Size

9.2

cu​D3D9Resource​Get​Surface​Dimensions

9.2

cu​D3D9Resource​Set​Map​Flags

9.2

cu​D3D9Unmap​Resources

9.2

cu​D3D9Unregister​Resource

9.2

cu​Graphics​D3D9Register​Resource

36. Direct3D 10 Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​D3D10Ctx​Create

9.2

cu​D3D10Ctx​Create​On​Device

9.2

cu​D3D10Get​Device

cu​D3D10Get​Devices

cu​D3D10Get​Direct3DDevice

9.2

cu​D3D10Map​Resources

9.2

cu​D3D10Register​Resource

9.2

cu​D3D10Resource​Get​Mapped​Array

9.2

cu​D3D10Resource​Get​Mapped​Pitch

9.2

cu​D3D10Resource​Get​Mapped​Pointer

9.2

cu​D3D10Resource​Get​Mapped​Size

9.2

cu​D3D10Resource​Get​Surface​Dimensions

9.2

cu​D3D10Resource​Set​Map​Flags

9.2

cu​D3D10Unmap​Resources

9.2

cu​D3D10Unregister​Resource

9.2

cu​Graphics​D3D10Register​Resource

37. Direct3D 11 Interoperability#

CUDA

A

D

R

HIP

A

D

R

E

cu​D3D11Ctx​Create

9.2

cu​D3D11Ctx​Create​On​Device

9.2

cu​D3D11Get​Device

cu​D3D11Get​Devices

cu​D3D11Get​Direct3DDevice

9.2

cu​Graphics​D3D11Register​Resource

*A - Added; D - Deprecated; R - Removed; E - Experimental