Skip to content

Latest commit

 

History

History
1490 lines (1418 loc) · 70.4 KB

CUDA_Driver_API_functions_supported_by_HIP.md

File metadata and controls

1490 lines (1418 loc) · 70.4 KB

CUDA Driver API supported by HIP

1. CUDA Driver Data Types

CUDA A D R HIP
CUDA_ARRAY3D_2DARRAY 5.0
CUDA_ARRAY3D_COLOR_ATTACHMENT 10.0
CUDA_ARRAY3D_CUBEMAP hipArrayCubemap
CUDA_ARRAY3D_DEPTH_TEXTURE
CUDA_ARRAY3D_DESCRIPTOR HIP_ARRAY3D_DESCRIPTOR
CUDA_ARRAY3D_DESCRIPTOR_st HIP_ARRAY3D_DESCRIPTOR
CUDA_ARRAY3D_LAYERED hipArrayLayered
CUDA_ARRAY3D_SPARSE 11.1
CUDA_ARRAY3D_SURFACE_LDST hipArraySurfaceLoadStore
CUDA_ARRAY3D_TEXTURE_GATHER hipArrayTextureGather
CUDA_ARRAY_DESCRIPTOR HIP_ARRAY_DESCRIPTOR
CUDA_ARRAY_DESCRIPTOR_st HIP_ARRAY_DESCRIPTOR
CUDA_ARRAY_DESCRIPTOR_v1 HIP_ARRAY_DESCRIPTOR
CUDA_ARRAY_DESCRIPTOR_v1_st HIP_ARRAY_DESCRIPTOR
CUDA_ARRAY_SPARSE_PROPERTIES 11.1
CUDA_ARRAY_SPARSE_PROPERTIES_st 11.1
CUDA_CB
CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC 9.0 hipCooperativeLaunchMultiDeviceNoPostSync
CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC 9.0 hipCooperativeLaunchMultiDeviceNoPreSync
CUDA_ERROR_ALREADY_ACQUIRED hipErrorAlreadyAcquired
CUDA_ERROR_ALREADY_MAPPED hipErrorAlreadyMapped
CUDA_ERROR_ARRAY_IS_MAPPED hipErrorArrayIsMapped
CUDA_ERROR_ASSERT hipErrorAssert
CUDA_ERROR_CAPTURED_EVENT 10.0
CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE 10.1
CUDA_ERROR_CONTEXT_ALREADY_CURRENT 3.2 hipErrorContextAlreadyCurrent
CUDA_ERROR_CONTEXT_ALREADY_IN_USE hipErrorContextAlreadyInUse
CUDA_ERROR_CONTEXT_IS_DESTROYED
CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE 9.0 hipErrorCooperativeLaunchTooLarge
CUDA_ERROR_DEINITIALIZED hipErrorDeinitialized
CUDA_ERROR_DEVICE_NOT_LICENSED 11.1
CUDA_ERROR_ECC_UNCORRECTABLE hipErrorECCNotCorrectable
CUDA_ERROR_FILE_NOT_FOUND hipErrorFileNotFound
CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE 10.2
CUDA_ERROR_HARDWARE_STACK_ERROR
CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED hipErrorHostMemoryAlreadyRegistered
CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED hipErrorHostMemoryNotRegistered
CUDA_ERROR_ILLEGAL_ADDRESS hipErrorIllegalAddress
CUDA_ERROR_ILLEGAL_INSTRUCTION
CUDA_ERROR_ILLEGAL_STATE 10.0
CUDA_ERROR_INVALID_ADDRESS_SPACE
CUDA_ERROR_INVALID_CONTEXT hipErrorInvalidContext
CUDA_ERROR_INVALID_DEVICE hipErrorInvalidDevice
CUDA_ERROR_INVALID_GRAPHICS_CONTEXT hipErrorInvalidGraphicsContext
CUDA_ERROR_INVALID_HANDLE hipErrorInvalidHandle
CUDA_ERROR_INVALID_IMAGE hipErrorInvalidImage
CUDA_ERROR_INVALID_PC
CUDA_ERROR_INVALID_PTX hipErrorInvalidKernelFile
CUDA_ERROR_INVALID_SOURCE hipErrorInvalidSource
CUDA_ERROR_INVALID_VALUE hipErrorInvalidValue
CUDA_ERROR_JIT_COMPILER_NOT_FOUND 9.0
CUDA_ERROR_LAUNCH_FAILED hipErrorLaunchFailure
CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING
CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES hipErrorLaunchOutOfResources
CUDA_ERROR_LAUNCH_TIMEOUT hipErrorLaunchTimeOut
CUDA_ERROR_MAP_FAILED hipErrorMapFailed
CUDA_ERROR_MISALIGNED_ADDRESS
CUDA_ERROR_NOT_FOUND hipErrorNotFound
CUDA_ERROR_NOT_INITIALIZED hipErrorNotInitialized
CUDA_ERROR_NOT_MAPPED hipErrorNotMapped
CUDA_ERROR_NOT_MAPPED_AS_ARRAY hipErrorNotMappedAsArray
CUDA_ERROR_NOT_MAPPED_AS_POINTER hipErrorNotMappedAsPointer
CUDA_ERROR_NOT_PERMITTED
CUDA_ERROR_NOT_READY hipErrorNotReady
CUDA_ERROR_NOT_SUPPORTED hipErrorNotSupported
CUDA_ERROR_NO_BINARY_FOR_GPU hipErrorNoBinaryForGpu
CUDA_ERROR_NO_DEVICE hipErrorNoDevice
CUDA_ERROR_NVLINK_UNCORRECTABLE 8.0
CUDA_ERROR_OPERATING_SYSTEM hipErrorOperatingSystem
CUDA_ERROR_OUT_OF_MEMORY hipErrorOutOfMemory
CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED hipErrorPeerAccessAlreadyEnabled
CUDA_ERROR_PEER_ACCESS_NOT_ENABLED hipErrorPeerAccessNotEnabled
CUDA_ERROR_PEER_ACCESS_UNSUPPORTED hipErrorPeerAccessUnsupported
CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE hipErrorSetOnActiveProcess
CUDA_ERROR_PROFILER_ALREADY_STARTED 5.0 hipErrorProfilerAlreadyStarted
CUDA_ERROR_PROFILER_ALREADY_STOPPED 5.0 hipErrorProfilerAlreadyStopped
CUDA_ERROR_PROFILER_DISABLED hipErrorProfilerDisabled
CUDA_ERROR_PROFILER_NOT_INITIALIZED 5.0 hipErrorProfilerNotInitialized
CUDA_ERROR_SHARED_OBJECT_INIT_FAILED hipErrorSharedObjectInitFailed
CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND hipErrorSharedObjectSymbolNotFound
CUDA_ERROR_STREAM_CAPTURE_IMPLICIT 10.0
CUDA_ERROR_STREAM_CAPTURE_INVALIDATED 10.0
CUDA_ERROR_STREAM_CAPTURE_ISOLATION 10.0
CUDA_ERROR_STREAM_CAPTURE_MERGE 10.0
CUDA_ERROR_STREAM_CAPTURE_UNJOINED 10.0
CUDA_ERROR_STREAM_CAPTURE_UNMATCHED 10.0
CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED 10.0
CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD 10.1
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 hipErrorUnknown
CUDA_ERROR_UNMAP_FAILED hipErrorUnmapFailed
CUDA_ERROR_UNSUPPORTED_LIMIT hipErrorUnsupportedLimit
CUDA_ERROR_UNSUPPORTED_PTX_VERSION 11.1
CUDA_EXTERNAL_MEMORY_BUFFER_DESC 10.0
CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st 10.0
CUDA_EXTERNAL_MEMORY_DEDICATED 10.0
CUDA_EXTERNAL_MEMORY_HANDLE_DESC 10.0
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st 10.0
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC 10.0
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st 10.0
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC 10.0
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st 10.0
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS 10.0
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st 10.0
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC 10.2
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS 10.0
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st 10.0
CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC 10.2
CUDA_HOST_NODE_PARAMS 10.0
CUDA_HOST_NODE_PARAMS_st 10.0
CUDA_KERNEL_NODE_PARAMS 10.0
CUDA_KERNEL_NODE_PARAMS_st 10.0
CUDA_LAUNCH_PARAMS 9.0
CUDA_LAUNCH_PARAMS_st 9.0
CUDA_MEMCPY2D hip_Memcpy2D
CUDA_MEMCPY2D_st hip_Memcpy2D
CUDA_MEMCPY2D_v1 hip_Memcpy2D
CUDA_MEMCPY2D_v1_st hip_Memcpy2D
CUDA_MEMCPY3D HIP_MEMCPY3D
CUDA_MEMCPY3D_PEER
CUDA_MEMCPY3D_PEER_st
CUDA_MEMCPY3D_st HIP_MEMCPY3D
CUDA_MEMCPY3D_v1 HIP_MEMCPY3D
CUDA_MEMCPY3D_v1_st HIP_MEMCPY3D
CUDA_MEMSET_NODE_PARAMS 10.0
CUDA_MEMSET_NODE_PARAMS_st 10.0
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_RESOURCE_DESC
CUDA_RESOURCE_DESC_st
CUDA_RESOURCE_VIEW_DESC
CUDA_RESOURCE_VIEW_DESC_st
CUDA_SUCCESS hipSuccess
CUDA_TEXTURE_DESC
CUDA_TEXTURE_DESC_st
CUDA_VERSION
CUGLDeviceList
CUGLDeviceList_enum
CUGLmap_flags
CUGLmap_flags_enum
CU_ACCESS_PROPERTY_NORMAL 11.0
CU_ACCESS_PROPERTY_PERSISTING 11.0
CU_ACCESS_PROPERTY_STREAMING 11.0
CU_AD_FORMAT_FLOAT HIP_AD_FORMAT_FLOAT
CU_AD_FORMAT_HALF HIP_AD_FORMAT_HALF
CU_AD_FORMAT_SIGNED_INT16 HIP_AD_FORMAT_SIGNED_INT16
CU_AD_FORMAT_SIGNED_INT32 HIP_AD_FORMAT_SIGNED_INT32
CU_AD_FORMAT_SIGNED_INT8 HIP_AD_FORMAT_SIGNED_INT8
CU_AD_FORMAT_UNSIGNED_INT16 HIP_AD_FORMAT_UNSIGNED_INT16
CU_AD_FORMAT_UNSIGNED_INT32 HIP_AD_FORMAT_UNSIGNED_INT32
CU_AD_FORMAT_UNSIGNED_INT8 HIP_AD_FORMAT_UNSIGNED_INT8
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 hipComputeModeDefault
CU_COMPUTEMODE_EXCLUSIVE 8.0 hipComputeModeExclusive
CU_COMPUTEMODE_EXCLUSIVE_PROCESS hipComputeModeExclusiveProcess
CU_COMPUTEMODE_PROHIBITED hipComputeModeProhibited
CU_CTX_BLOCKING_SYNC 4.0 hipDeviceScheduleBlockingSync
CU_CTX_FLAGS_MASK
CU_CTX_LMEM_RESIZE_TO_MAX hipDeviceLmemResizeToMax
CU_CTX_MAP_HOST hipDeviceMapHost
CU_CTX_SCHED_AUTO hipDeviceScheduleAuto
CU_CTX_SCHED_BLOCKING_SYNC hipDeviceScheduleBlockingSync
CU_CTX_SCHED_MASK hipDeviceScheduleMask
CU_CTX_SCHED_SPIN hipDeviceScheduleSpin
CU_CTX_SCHED_YIELD hipDeviceScheduleYield
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
CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES 9.2
CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY hipDeviceAttributeCanMapHostMemory
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
CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS 9.0
CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR 9.0
CU_DEVICE_ATTRIBUTE_CLOCK_RATE hipDeviceAttributeClockRate
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR hipDeviceAttributeComputeCapabilityMajor
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR hipDeviceAttributeComputeCapabilityMinor
CU_DEVICE_ATTRIBUTE_COMPUTE_MODE hipDeviceAttributeComputeMode
CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED 8.0
CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS hipDeviceAttributeConcurrentKernels
CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS 8.0 hipDeviceAttributeConcurrentManagedAccess
CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH 9.0 hipDeviceAttributeCooperativeLaunch
CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH 9.0 hipDeviceAttributeCooperativeMultiDeviceLaunch
CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST 9.2 hipDeviceAttributeDirectManagedMemAccessFromHost
CU_DEVICE_ATTRIBUTE_ECC_ENABLED hipDeviceAttributeEccEnabled
CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED 11.0
CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED
CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH hipDeviceAttributeMemoryBusWidth
CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED 11.0
CU_DEVICE_ATTRIBUTE_GPU_OVERLAP 5.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
CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED 9.2
CU_DEVICE_ATTRIBUTE_INTEGRATED hipDeviceAttributeIntegrated
CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT hipDeviceAttributeKernelExecTimeout
CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE hipDeviceAttributeL2CacheSize
CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED
CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY hipDeviceAttributeManagedMemory
CU_DEVICE_ATTRIBUTE_MAX
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH hipDeviceAttributeMaxTexture1DWidth
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT 5.0
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES 5.0
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH 5.0
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT hipDeviceAttributeMaxTexture2DHeight
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH hipDeviceAttributeMaxTexture2DWidth
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH hipDeviceAttributeMaxTexture3DDepth
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT hipDeviceAttributeMaxTexture3DHeight
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH hipDeviceAttributeMaxTexture3DWidth
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH
CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE 11.0
CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR 11.0
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X hipDeviceAttributeMaxBlockDimX
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y hipDeviceAttributeMaxBlockDimY
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z hipDeviceAttributeMaxBlockDimZ
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X hipDeviceAttributeMaxGridDimX
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y hipDeviceAttributeMaxGridDimY
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z hipDeviceAttributeMaxGridDimZ
CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE 11.0
CU_DEVICE_ATTRIBUTE_MAX_PITCH hipDeviceAttributeMaxPitch
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK hipDeviceAttributeMaxRegistersPerBlock
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK hipDeviceAttributeMaxSharedMemoryPerBlock
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN 9.0
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR hipDeviceAttributeMaxSharedMemoryPerMultiprocessor
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK hipDeviceAttributeMaxThreadsPerBlock
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR hipDeviceAttributeMaxThreadsPerMultiProcessor
CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE hipDeviceAttributeMemoryClockRate
CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT hipDeviceAttributeMultiprocessorCount
CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD hipDeviceAttributeIsMultiGpuBoard
CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID
CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS 8.0 hipDeviceAttributePageableMemoryAccess
CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES 9.2 hipDeviceAttributePageableMemoryAccessUsesHostPageTables
CU_DEVICE_ATTRIBUTE_PCI_BUS_ID hipDeviceAttributePciBusId
CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID hipDeviceAttributePciDeviceId
CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID
CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED 11.1
CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK 5.0 hipDeviceAttributeMaxRegistersPerBlock
CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK 11.0
CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK 5.0 hipDeviceAttributeMaxSharedMemoryPerBlock
CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO 8.0
CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED 11.1
CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED
CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT
CU_DEVICE_ATTRIBUTE_TCC_DRIVER
CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT hipDeviceAttributeTextureAlignment
CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT
CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY hipDeviceAttributeTotalConstantMemory
CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING
CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED 10.2
CU_DEVICE_ATTRIBUTE_WARP_SIZE hipDeviceAttributeWarpSize
CU_DEVICE_CPU 8.0 hipCpuDeviceId
CU_DEVICE_INVALID 8.0 hipInvalidDeviceId
CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED 10.1 10.1 hipDevP2PAttrHipArrayAccessSupported
CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED 8.0 hipDevP2PAttrAccessSupported
CU_DEVICE_P2P_ATTRIBUTE_ARRAY_ACCESS_ACCESS_SUPPORTED 9.2 10.0 10.1 hipDevP2PAttrHipArrayAccessSupported
CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED 10.0 hipDevP2PAttrHipArrayAccessSupported
CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED 8.0 hipDevP2PAttrNativeAtomicSupported
CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK 8.0 hipDevP2PAttrPerformanceRank
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 hipEventBlockingSync
CU_EVENT_DEFAULT hipEventDefault
CU_EVENT_DISABLE_TIMING hipEventDisableTiming
CU_EVENT_INTERPROCESS hipEventInterprocess
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_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE 10.2
CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT 10.2
CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP 10.0
CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE 10.0
CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF 10.2
CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD 10.0
CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32 10.0
CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT 10.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
CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC 10.2
CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD 10.0
CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32 10.0
CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT 10.0
CU_FUNC_ATTRIBUTE_BINARY_VERSION HIP_FUNC_ATTRIBUTE_BINARY_VERSION
CU_FUNC_ATTRIBUTE_CACHE_MODE_CA HIP_FUNC_ATTRIBUTE_CACHE_MODE_CA
CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES HIP_FUNC_ATTRIBUTE_CONST_SIZE_BYTES
CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES
CU_FUNC_ATTRIBUTE_MAX HIP_FUNC_ATTRIBUTE_MAX
CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES 9.0 HIP_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES
CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK
CU_FUNC_ATTRIBUTE_NUM_REGS HIP_FUNC_ATTRIBUTE_NUM_REGS
CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT 9.0 HIP_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT
CU_FUNC_ATTRIBUTE_PTX_VERSION HIP_FUNC_ATTRIBUTE_PTX_VERSION
CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES HIP_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES
CU_FUNC_CACHE_PREFER_EQUAL hipFuncCachePreferEqual
CU_FUNC_CACHE_PREFER_L1 hipFuncCachePreferL1
CU_FUNC_CACHE_PREFER_NONE hipFuncCachePreferNone
CU_FUNC_CACHE_PREFER_SHARED hipFuncCachePreferShared
CU_GL_DEVICE_LIST_ALL
CU_GL_DEVICE_LIST_CURRENT_FRAME
CU_GL_DEVICE_LIST_NEXT_FRAME
CU_GL_MAP_RESOURCE_FLAGS_NONE
CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY
CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD
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
CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY
CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST
CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER
CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD
CU_GRAPH_EXEC_UPDATE_ERROR 10.2
CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED 10.2
CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED 10.2
CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED 10.2
CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED 10.2
CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED 10.2
CU_GRAPH_EXEC_UPDATE_SUCCESS 10.2
CU_GRAPH_NODE_TYPE_COUNT 10.0 11.0
CU_GRAPH_NODE_TYPE_EMPTY 10.0
CU_GRAPH_NODE_TYPE_EVENT_RECORD 11.1
CU_GRAPH_NODE_TYPE_GRAPH 10.0
CU_GRAPH_NODE_TYPE_HOST 10.0
CU_GRAPH_NODE_TYPE_KERNEL 10.0
CU_GRAPH_NODE_TYPE_MEMCPY 10.0
CU_GRAPH_NODE_TYPE_MEMSET 10.0
CU_GRAPH_NODE_TYPE_WAIT_EVENT 11.1
CU_IPC_HANDLE_SIZE HIP_IPC_HANDLE_SIZE
CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS hipIpcMemLazyEnablePeerAccess
CU_JIT_CACHE_MODE hipJitOptionCacheMode
CU_JIT_CACHE_OPTION_CA
CU_JIT_CACHE_OPTION_CG
CU_JIT_CACHE_OPTION_NONE
CU_JIT_ERROR_LOG_BUFFER hipJitOptionErrorLogBuffer
CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES hipJitOptionErrorLogBufferSizeBytes
CU_JIT_FALLBACK_STRATEGY hipJitOptionFallbackStrategy
CU_JIT_FAST_COMPILE hipJitOptionFastCompile
CU_JIT_GENERATE_DEBUG_INFO hipJitOptionGenerateDebugInfo
CU_JIT_GENERATE_LINE_INFO hipJitOptionGenerateLineInfo
CU_JIT_GLOBAL_SYMBOL_ADDRESSES
CU_JIT_GLOBAL_SYMBOL_COUNT
CU_JIT_GLOBAL_SYMBOL_NAMES
CU_JIT_INFO_LOG_BUFFER hipJitOptionInfoLogBuffer
CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES hipJitOptionInfoLogBufferSizeBytes
CU_JIT_INPUT_CUBIN
CU_JIT_INPUT_FATBINARY
CU_JIT_INPUT_LIBRARY
CU_JIT_INPUT_OBJECT
CU_JIT_INPUT_PTX
CU_JIT_LOG_VERBOSE hipJitOptionLogVerbose
CU_JIT_MAX_REGISTERS hipJitOptionMaxRegisters
CU_JIT_NEW_SM3X_OPT hipJitOptionSm3xOpt
CU_JIT_NUM_INPUT_TYPES
CU_JIT_NUM_OPTIONS hipJitOptionNumOptions
CU_JIT_OPTIMIZATION_LEVEL hipJitOptionOptimizationLevel
CU_JIT_TARGET hipJitOptionTarget
CU_JIT_TARGET_FROM_CUCONTEXT hipJitOptionTargetFromContext
CU_JIT_THREADS_PER_BLOCK hipJitOptionThreadsPerBlock
CU_JIT_WALL_TIME hipJitOptionWallTime
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
CU_LAUNCH_PARAM_BUFFER_SIZE HIP_LAUNCH_PARAM_BUFFER_SIZE
CU_LAUNCH_PARAM_END HIP_LAUNCH_PARAM_END
CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT
CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH
CU_LIMIT_MALLOC_HEAP_SIZE hipLimitMallocHeapSize
CU_LIMIT_MAX
CU_LIMIT_MAX_L2_FETCH_GRANULARITY 10.0
CU_LIMIT_PERSISTING_L2_CACHE_SIZE 11.0
CU_LIMIT_PRINTF_FIFO_SIZE
CU_LIMIT_STACK_SIZE
CU_MEMHOSTALLOC_DEVICEMAP hipHostMallocMapped
CU_MEMHOSTALLOC_PORTABLE hipHostMallocPortable
CU_MEMHOSTALLOC_WRITECOMBINED hipHostMallocWriteCombined
CU_MEMHOSTREGISTER_DEVICEMAP hipHostRegisterMapped
CU_MEMHOSTREGISTER_IOMEMORY 7.5 hipHostRegisterIoMemory
CU_MEMHOSTREGISTER_PORTABLE hipHostRegisterPortable
CU_MEMHOSTREGISTER_READ_ONLY 11.1
CU_MEMORYTYPE_ARRAY hipMemoryTypeArray
CU_MEMORYTYPE_DEVICE hipMemoryTypeDevice
CU_MEMORYTYPE_HOST hipMemoryTypeHost
CU_MEMORYTYPE_UNIFIED hipMemoryTypeUnified
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 hipMemAdviseSetAccessedBy
CU_MEM_ADVISE_SET_PREFERRED_LOCATION 8.0 hipMemAdviseSetPreferredLocation
CU_MEM_ADVISE_SET_READ_MOSTLY 8.0 hipMemAdviseSetReadMostly
CU_MEM_ADVISE_UNSET_ACCESSED_BY 8.0 hipMemAdviseUnsetAccessedBy
CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION 8.0 hipMemAdviseUnsetPreferredLocation
CU_MEM_ADVISE_UNSET_READ_MOSTLY 8.0 hipMemAdviseUnsetReadMostly
CU_MEM_ALLOC_GRANULARITY_MINIMUM 10.2
CU_MEM_ALLOC_GRANULARITY_RECOMMENDED 10.2
CU_MEM_ATTACH_GLOBAL hipMemAttachGlobal
CU_MEM_ATTACH_HOST hipMemAttachHost
CU_MEM_ATTACH_SINGLE hipMemAttachSingle
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_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 hipMemRangeAttributeAccessedBy
CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION 8.0 hipMemRangeAttributeLastPrefetchLocation
CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION 8.0 hipMemRangeAttributePreferredLocation
CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY 8.0 hipMemRangeAttributeReadMostly
CU_OCCUPANCY_DEFAULT hipOccupancyDefault
CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE
CU_PARAM_TR_DEFAULT
CU_POINTER_ATTRIBUTE_ACCESS_FLAGS 11.1
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
CU_POINTER_ATTRIBUTE_BUFFER_ID
CU_POINTER_ATTRIBUTE_CONTEXT
CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL 9.2
CU_POINTER_ATTRIBUTE_DEVICE_POINTER
CU_POINTER_ATTRIBUTE_HOST_POINTER
CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE 11.0
CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE 10.2
CU_POINTER_ATTRIBUTE_IS_MANAGED
CU_POINTER_ATTRIBUTE_MAPPED 10.2
CU_POINTER_ATTRIBUTE_MEMORY_TYPE
CU_POINTER_ATTRIBUTE_P2P_TOKENS
CU_POINTER_ATTRIBUTE_RANGE_SIZE 10.2
CU_POINTER_ATTRIBUTE_RANGE_START_ADDR 10.2
CU_POINTER_ATTRIBUTE_SYNC_MEMOPS
CU_PREFER_BINARY
CU_PREFER_PTX
CU_RESOURCE_TYPE_ARRAY hipResourceTypeArray
CU_RESOURCE_TYPE_LINEAR hipResourceTypeLinear
CU_RESOURCE_TYPE_MIPMAPPED_ARRAY hipResourceTypeMipmappedArray
CU_RESOURCE_TYPE_PITCH2D hipResourceTypePitch2D
CU_RES_VIEW_FORMAT_FLOAT_1X16 hipResViewFormatHalf1
CU_RES_VIEW_FORMAT_FLOAT_1X32 hipResViewFormatFloat1
CU_RES_VIEW_FORMAT_FLOAT_2X16 hipResViewFormatHalf2
CU_RES_VIEW_FORMAT_FLOAT_2X32 hipResViewFormatFloat2
CU_RES_VIEW_FORMAT_FLOAT_4X16 hipResViewFormatHalf4
CU_RES_VIEW_FORMAT_FLOAT_4X32 hipResViewFormatFloat4
CU_RES_VIEW_FORMAT_NONE hipResViewFormatNone
CU_RES_VIEW_FORMAT_SIGNED_BC4 hipResViewFormatSignedBlockCompressed4
CU_RES_VIEW_FORMAT_SIGNED_BC5 hipResViewFormatSignedBlockCompressed5
CU_RES_VIEW_FORMAT_SIGNED_BC6H hipResViewFormatSignedBlockCompressed6H
CU_RES_VIEW_FORMAT_SINT_1X16 hipResViewFormatSignedShort1
CU_RES_VIEW_FORMAT_SINT_1X32 hipResViewFormatSignedInt1
CU_RES_VIEW_FORMAT_SINT_1X8 hipResViewFormatSignedChar1
CU_RES_VIEW_FORMAT_SINT_2X16 hipResViewFormatSignedShort2
CU_RES_VIEW_FORMAT_SINT_2X32 hipResViewFormatSignedInt2
CU_RES_VIEW_FORMAT_SINT_2X8 hipResViewFormatSignedChar2
CU_RES_VIEW_FORMAT_SINT_4X16 hipResViewFormatSignedShort4
CU_RES_VIEW_FORMAT_SINT_4X32 hipResViewFormatSignedInt4
CU_RES_VIEW_FORMAT_SINT_4X8 hipResViewFormatSignedChar4
CU_RES_VIEW_FORMAT_UINT_1X16 hipResViewFormatUnsignedShort1
CU_RES_VIEW_FORMAT_UINT_1X32 hipResViewFormatUnsignedInt1
CU_RES_VIEW_FORMAT_UINT_1X8 hipResViewFormatUnsignedChar1
CU_RES_VIEW_FORMAT_UINT_2X16 hipResViewFormatUnsignedShort2
CU_RES_VIEW_FORMAT_UINT_2X32 hipResViewFormatUnsignedInt2
CU_RES_VIEW_FORMAT_UINT_2X8 hipResViewFormatUnsignedChar2
CU_RES_VIEW_FORMAT_UINT_4X16 hipResViewFormatUnsignedShort4
CU_RES_VIEW_FORMAT_UINT_4X32 hipResViewFormatUnsignedInt4
CU_RES_VIEW_FORMAT_UINT_4X8 hipResViewFormatUnsignedChar4
CU_RES_VIEW_FORMAT_UNSIGNED_BC1 hipResViewFormatUnsignedBlockCompressed1
CU_RES_VIEW_FORMAT_UNSIGNED_BC2 hipResViewFormatUnsignedBlockCompressed2
CU_RES_VIEW_FORMAT_UNSIGNED_BC3 hipResViewFormatUnsignedBlockCompressed3
CU_RES_VIEW_FORMAT_UNSIGNED_BC4 hipResViewFormatUnsignedBlockCompressed4
CU_RES_VIEW_FORMAT_UNSIGNED_BC5 hipResViewFormatUnsignedBlockCompressed5
CU_RES_VIEW_FORMAT_UNSIGNED_BC6H hipResViewFormatUnsignedBlockCompressed6H
CU_RES_VIEW_FORMAT_UNSIGNED_BC7 hipResViewFormatUnsignedBlockCompressed7
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 hipSharedMemBankSizeDefault
CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE hipSharedMemBankSizeEightByte
CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE hipSharedMemBankSizeFourByte
CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW 11.0
CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY 11.0
CU_STREAM_CAPTURE_MODE_GLOBAL 10.1
CU_STREAM_CAPTURE_MODE_RELAXED 10.1
CU_STREAM_CAPTURE_MODE_THREAD_LOCAL 10.1
CU_STREAM_CAPTURE_STATUS_ACTIVE 10.0
CU_STREAM_CAPTURE_STATUS_INVALIDATED 10.0
CU_STREAM_CAPTURE_STATUS_NONE 10.0
CU_STREAM_DEFAULT hipStreamDefault
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 hipStreamNonBlocking
CU_STREAM_PER_THREAD
CU_STREAM_WAIT_VALUE_AND 8.0
CU_STREAM_WAIT_VALUE_EQ 8.0
CU_STREAM_WAIT_VALUE_FLUSH 8.0
CU_STREAM_WAIT_VALUE_GEQ 8.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
CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION 11.0
CU_TRSF_NORMALIZED_COORDINATES HIP_TRSF_NORMALIZED_COORDINATES
CU_TRSF_READ_AS_INTEGER HIP_TRSF_READ_AS_INTEGER
CU_TRSF_SRGB
CU_TR_ADDRESS_MODE_BORDER hipAddressModeBorder
CU_TR_ADDRESS_MODE_CLAMP hipAddressModeClamp
CU_TR_ADDRESS_MODE_MIRROR hipAddressModeMirror
CU_TR_ADDRESS_MODE_WRAP hipAddressModeWrap
CU_TR_FILTER_MODE_LINEAR hipFilterModeLinear
CU_TR_FILTER_MODE_POINT hipFilterModePoint
CUaccessPolicyWindow 11.0
CUaccessPolicyWindow_st 11.0
CUaccessProperty 11.0
CUaccessProperty_enum 11.0
CUaddress_mode hipTextureAddressMode
CUaddress_mode_enum hipTextureAddressMode
CUarray hipArray *
CUarrayMapInfo 11.1
CUarrayMapInfo_st 11.1
CUarraySparseSubresourceType 11.1
CUarraySparseSubresourceType_enum 11.1
CUarray_cubemap_face
CUarray_cubemap_face_enum
CUarray_format hipArray_format
CUarray_format_enum hipArray_format
CUarray_st hipArray
CUcomputemode hipComputeMode
CUcomputemode_enum hipComputeMode
CUcontext hipCtx_t
CUctx_flags
CUctx_flags_enum
CUctx_st ihipCtx_t
CUd3d10DeviceList
CUd3d10DeviceList_enum
CUd3d10map_flags
CUd3d10map_flags_enum
CUd3d10register_flags
CUd3d10register_flags_enum
CUd3d11DeviceList
CUd3d11DeviceList_enum
CUd3d9DeviceList
CUd3d9DeviceList_enum
CUd3d9map_flags
CUd3d9map_flags_enum
CUd3d9register_flags
CUd3d9register_flags_enum
CUdevice hipDevice_t
CUdevice_P2PAttribute 8.0 hipDeviceP2PAttr
CUdevice_P2PAttribute_enum 8.0 hipDeviceP2PAttr
CUdevice_attribute hipDeviceAttribute_t
CUdevice_attribute_enum hipDeviceAttribute_t
CUdeviceptr hipDeviceptr_t
CUdeviceptr_v1 hipDeviceptr_t
CUdevprop
CUdevprop_st
CUeglColorFormat 9.0
CUeglColorFormate_enum 9.0
CUeglFrameType 9.0
CUeglFrameType_enum 9.0
CUeglResourceLocationFlags 9.0
CUeglResourceLocationFlags_enum 9.0
CUeglStreamConnection 9.0
CUeglStreamConnection_st 9.0
CUevent hipEvent_t
CUevent_flags
CUevent_flags_enum
CUevent_record_flags 11.1
CUevent_record_flags_enum 11.1
CUevent_st ihipEvent_t
CUevent_wait_flags 11.1
CUevent_wait_flags_enum
CUextMemory_st 10.0
CUextSemaphore_st 10.0
CUexternalMemory 10.0
CUexternalMemoryHandleType 10.0
CUexternalMemoryHandleType_enum 10.0
CUexternalSemaphore 10.0
CUexternalSemaphoreHandleType 10.0
CUexternalSemaphoreHandleType_enum 10.0
CUfilter_mode hipTextureFilterMode
CUfilter_mode_enum hipTextureFilterMode
CUfunc_cache hipFuncCache_t
CUfunc_cache_enum hipFuncCache_t
CUfunc_st ihipModuleSymbol_t
CUfunction hipFunction_t
CUfunction_attribute hipFunction_attribute
CUfunction_attribute_enum hipFunction_attribute
CUgraph 10.0
CUgraphExec 10.0
CUgraphExecUpdateResult 10.2
CUgraphExecUpdateResult_enum 10.2
CUgraphExec_st 10.0
CUgraphNode 10.0
CUgraphNodeType 10.0
CUgraphNodeType_enum 10.0
CUgraphNode_st 10.0
CUgraph_st 10.0
CUgraphicsMapResourceFlags
CUgraphicsMapResourceFlags_enum
CUgraphicsRegisterFlags
CUgraphicsRegisterFlags_enum
CUgraphicsResource
CUgraphicsResource_st
CUhostFn 10.0
CUipcEventHandle hipIpcEventHandle_t
CUipcEventHandle_st hipIpcEventHandle_st
CUipcMemHandle hipIpcMemHandle_t
CUipcMemHandle_st hipIpcMemHandle_st
CUipcMem_flags
CUipcMem_flags_enum
CUjitInputType
CUjitInputType_enum
CUjit_cacheMode
CUjit_cacheMode_enum
CUjit_fallback
CUjit_fallback_enum
CUjit_option hipJitOption
CUjit_option_enum hipJitOption
CUjit_target
CUjit_target_enum
CUkernelNodeAttrID 11.0
CUkernelNodeAttrID_enum 11.0
CUkernelNodeAttrValue 11.0
CUkernelNodeAttrValue_union 11.0
CUlimit hipLimit_t
CUlimit_enum hipLimit_t
CUmemAccessDesc 10.2
CUmemAccessDesc_st 10.2
CUmemAccess_flags 10.2
CUmemAccess_flags_enum 10.2
CUmemAllocationGranularity_flags 10.2
CUmemAllocationGranularity_flags_enum 10.2
CUmemAllocationHandleType 10.2
CUmemAllocationHandleType_enum 10.2
CUmemAllocationProp 10.2
CUmemAllocationProp_st 10.2
CUmemAttach_flags
CUmemAttach_flags_enum
CUmemGenericAllocationHandle 10.2
CUmemHandleType 11.1
CUmemHandleType_enum 11.1
CUmemLocation 10.2
CUmemLocationType 10.2
CUmemLocationType_enum 10.2
CUmemLocation_st 10.2
CUmemOperationType 11.1
CUmemOperationType_enum 11.1
CUmem_advise 8.0 hipMemoryAdvise
CUmem_advise_enum 8.0 hipMemoryAdvise
CUmem_range_attribute 8.0 hipMemRangeAttribute
CUmem_range_attribute_enum 8.0 hipMemRangeAttribute
CUmemorytype hipMemoryType
CUmemorytype_enum hipMemoryType
CUmipmappedArray hipMipmappedArray_t
CUmipmappedArray_st hipMipmappedArray_st
CUmod_st ihipModule_t
CUmodule hipModule_t
CUoccupancyB2DSize
CUoccupancy_flags
CUoccupancy_flags_enum
CUpointer_attribute
CUpointer_attribute_enum
CUresourceViewFormat hipResourceViewFormat
CUresourceViewFormat_enum hipResourceViewFormat
CUresourcetype hipResourceType
CUresourcetype_enum hipResourceType
CUresult hipError_t
CUshared_carveout 9.0
CUshared_carveout_enum 9.0
CUsharedconfig hipSharedMemConfig
CUsharedconfig_enum hipSharedMemConfig
CUstream hipStream_t
CUstreamAttrID 11.0
CUstreamAttrID_enum 11.0
CUstreamAttrValue 11.0
CUstreamAttrValue_union 11.0
CUstreamBatchMemOpParams 8.0
CUstreamBatchMemOpParams_union 8.0
CUstreamBatchMemOpType 8.0
CUstreamBatchMemOpType_enum 8.0
CUstreamCallback hipStreamCallback_t
CUstreamCaptureMode 10.1
CUstreamCaptureMode_enum 10.1
CUstreamCaptureStatus 10.0
CUstreamCaptureStatus_enum 10.0
CUstreamWaitValue_flags 8.0
CUstreamWaitValue_flags_enum 8.0
CUstreamWriteValue_flags 8.0
CUstreamWriteValue_flags_enum 8.0
CUstream_flags
CUstream_flags_enum
CUstream_st ihipStream_t
CUsurfObject
CUsurfref
CUsurfref_st
CUsynchronizationPolicy 11.0
CUsynchronizationPolicy_enum 11.0
CUtexObject hipTextureObject_t
CUtexref
CUtexref_st textureReference
CUuuid
CUuuid_st
__CUDACC__ __HIPCC__
cudaError_enum hipError_t

2. Error Handling

CUDA A D R HIP
cuGetErrorName
cuGetErrorString

3. Initialization

CUDA A D R HIP
cuInit hipInit

4. Version Management

CUDA A D R HIP
cuDriverGetVersion hipDriverGetVersion

5. Device Management

CUDA A D R HIP
cuDeviceGet hipDeviceGet
cuDeviceGetAttribute hipDeviceGetAttribute
cuDeviceGetCount hipGetDeviceCount
cuDeviceGetLuid 10.0
cuDeviceGetName hipDeviceGetName
cuDeviceGetNvSciSyncAttributes 10.2
cuDeviceGetTexture1DLinearMaxWidth 11.1
cuDeviceGetUuid 9.2
cuDeviceTotalMem hipDeviceTotalMem
cuDeviceTotalMem_v2 hipDeviceTotalMem

6. Device Management [DEPRECATED]

CUDA A D R HIP
cuDeviceComputeCapability 9.2 hipDeviceComputeCapability
cuDeviceGetProperties 9.2

7. Primary Context Management

CUDA A D R HIP
cuDevicePrimaryCtxGetState hipDevicePrimaryCtxGetState
cuDevicePrimaryCtxRelease hipDevicePrimaryCtxRelease
cuDevicePrimaryCtxRelease_v2 11.0 hipDevicePrimaryCtxRelease
cuDevicePrimaryCtxReset hipDevicePrimaryCtxReset
cuDevicePrimaryCtxReset_v2 11.0 hipDevicePrimaryCtxReset
cuDevicePrimaryCtxRetain hipDevicePrimaryCtxRetain
cuDevicePrimaryCtxSetFlags hipDevicePrimaryCtxSetFlags
cuDevicePrimaryCtxSetFlags_v2 11.0 hipDevicePrimaryCtxSetFlags

8. Context Management

CUDA A D R HIP
cuCtxCreate hipCtxCreate
cuCtxCreate_v2 hipCtxCreate
cuCtxDestroy hipCtxDestroy
cuCtxDestroy_v2 hipCtxDestroy
cuCtxGetApiVersion hipCtxGetApiVersion
cuCtxGetCacheConfig hipCtxGetCacheConfig
cuCtxGetCurrent hipCtxGetCurrent
cuCtxGetDevice hipCtxGetDevice
cuCtxGetFlags hipCtxGetFlags
cuCtxGetLimit hipDeviceGetLimit
cuCtxGetSharedMemConfig hipCtxGetSharedMemConfig
cuCtxGetStreamPriorityRange hipDeviceGetStreamPriorityRange
cuCtxPopCurrent hipCtxPopCurrent
cuCtxPopCurrent_v2 hipCtxPopCurrent
cuCtxPushCurrent hipCtxPushCurrent
cuCtxPushCurrent_v2 hipCtxPushCurrent
cuCtxResetPersistingL2Cache 11.0
cuCtxSetCacheConfig hipCtxSetCacheConfig
cuCtxSetCurrent hipCtxSetCurrent
cuCtxSetLimit hipDeviceSetLimit
cuCtxSetSharedMemConfig hipCtxSetSharedMemConfig
cuCtxSynchronize hipCtxSynchronize

9. Context Management [DEPRECATED]

CUDA A D R HIP
cuCtxAttach
cuCtxDetach

10. Module Management

CUDA A D R HIP
cuLinkAddData
cuLinkAddData_v2
cuLinkAddFile
cuLinkAddFile_v2
cuLinkComplete
cuLinkCreate
cuLinkCreate_v2
cuLinkDestroy
cuModuleGetFunction hipModuleGetFunction
cuModuleGetGlobal hipModuleGetGlobal
cuModuleGetGlobal_v2 hipModuleGetGlobal
cuModuleGetSurfRef
cuModuleGetTexRef hipModuleGetTexRef
cuModuleLoad hipModuleLoad
cuModuleLoadData hipModuleLoadData
cuModuleLoadDataEx hipModuleLoadDataEx
cuModuleLoadFatBinary
cuModuleUnload hipModuleUnload

11. Memory Management

CUDA A D R HIP
cuArray3DCreate hipArray3DCreate
cuArray3DCreate_v2 hipArray3DCreate
cuArray3DGetDescriptor
cuArray3DGetDescriptor_v2
cuArrayCreate hipArrayCreate
cuArrayCreate_v2 hipArrayCreate
cuArrayDestroy
cuArrayGetDescriptor
cuArrayGetDescriptor_v2
cuArrayGetSparseProperties 11.1
cuDeviceGetByPCIBusId hipDeviceGetByPCIBusId
cuDeviceGetPCIBusId hipDeviceGetPCIBusId
cuIpcCloseMemHandle hipIpcCloseMemHandle
cuIpcGetEventHandle hipIpcGetEventHandle
cuIpcGetMemHandle hipIpcGetMemHandle
cuIpcOpenEventHandle hipIpcOpenEventHandle
cuIpcOpenMemHandle hipIpcOpenMemHandle
cuMemAlloc hipMalloc
cuMemAllocHost hipHostMalloc
cuMemAllocHost_v2 hipHostMalloc
cuMemAllocManaged hipMallocManaged
cuMemAllocPitch hipMemAllocPitch
cuMemAllocPitch_v2 hipMemAllocPitch
cuMemAlloc_v2 hipMalloc
cuMemFree hipFree
cuMemFreeHost hipHostFree
cuMemFree_v2 hipFree
cuMemGetAddressRange hipMemGetAddressRange
cuMemGetAddressRange_v2 hipMemGetAddressRange
cuMemGetInfo hipMemGetInfo
cuMemGetInfo_v2 hipMemGetInfo
cuMemHostAlloc hipHostMalloc
cuMemHostGetDevicePointer hipHostGetDevicePointer
cuMemHostGetDevicePointer_v2 hipHostGetDevicePointer
cuMemHostGetFlags hipHostGetFlags
cuMemHostRegister hipHostRegister
cuMemHostRegister_v2 hipHostRegister
cuMemHostUnregister hipHostUnregister
cuMemcpy
cuMemcpy2D hipMemcpyParam2D
cuMemcpy2DAsync hipMemcpyParam2DAsync
cuMemcpy2DAsync_v2 hipMemcpyParam2DAsync
cuMemcpy2DUnaligned
cuMemcpy2DUnaligned_v2
cuMemcpy2D_v2 hipMemcpyParam2D
cuMemcpy3D hipDrvMemcpy3D
cuMemcpy3DAsync hipDrvMemcpy3DAsync
cuMemcpy3DAsync_v2 hipDrvMemcpy3DAsync
cuMemcpy3DPeer
cuMemcpy3DPeerAsync
cuMemcpy3D_v2 hipDrvMemcpy3D
cuMemcpyAsync
cuMemcpyAtoA
cuMemcpyAtoA_v2
cuMemcpyAtoD
cuMemcpyAtoD_v2
cuMemcpyAtoH hipMemcpyAtoH
cuMemcpyAtoHAsync
cuMemcpyAtoHAsync_v2
cuMemcpyAtoH_v2 hipMemcpyAtoH
cuMemcpyDtoA
cuMemcpyDtoA_v2
cuMemcpyDtoD hipMemcpyDtoD
cuMemcpyDtoDAsync hipMemcpyDtoDAsync
cuMemcpyDtoDAsync_v2 hipMemcpyDtoDAsync
cuMemcpyDtoD_v2 hipMemcpyDtoD
cuMemcpyDtoH hipMemcpyDtoH
cuMemcpyDtoHAsync hipMemcpyDtoHAsync
cuMemcpyDtoHAsync_v2 hipMemcpyDtoHAsync
cuMemcpyDtoH_v2 hipMemcpyDtoH
cuMemcpyHtoA hipMemcpyHtoA
cuMemcpyHtoAAsync
cuMemcpyHtoAAsync_v2
cuMemcpyHtoA_v2 hipMemcpyHtoA
cuMemcpyHtoD hipMemcpyHtoD
cuMemcpyHtoDAsync hipMemcpyHtoDAsync
cuMemcpyHtoDAsync_v2 hipMemcpyHtoDAsync
cuMemcpyHtoD_v2 hipMemcpyHtoD
cuMemcpyPeer
cuMemcpyPeerAsync
cuMemsetD16 hipMemsetD16
cuMemsetD16Async hipMemsetD16Async
cuMemsetD16_v2 hipMemsetD16
cuMemsetD2D16
cuMemsetD2D16Async
cuMemsetD2D16_v2
cuMemsetD2D32
cuMemsetD2D32Async
cuMemsetD2D32_v2
cuMemsetD2D8
cuMemsetD2D8Async
cuMemsetD2D8_v2
cuMemsetD32 hipMemsetD32
cuMemsetD32Async hipMemsetD32Async
cuMemsetD32_v2 hipMemsetD32
cuMemsetD8 hipMemsetD8
cuMemsetD8Async hipMemsetD8Async
cuMemsetD8_v2 hipMemsetD8
cuMipmappedArrayCreate hipMipmappedArrayCreate
cuMipmappedArrayDestroy hipMipmappedArrayDestroy
cuMipmappedArrayGetLevel hipMipmappedArrayGetLevel

12. Virtual Memory Management

CUDA A D R HIP
cuMemAddressFree 10.2
cuMemAddressReserve 10.2
cuMemCreate 10.2
cuMemExportToShareableHandle 10.2
cuMemGetAccess 10.2
cuMemGetAllocationGranularity 10.2
cuMemGetAllocationPropertiesFromHandle 10.2
cuMemImportFromShareableHandle 10.2
cuMemMap 10.2
cuMemMapArrayAsync 11.1
cuMemRelease 10.2
cuMemRetainAllocationHandle 11.0
cuMemSetAccess 10.2
cuMemUnmap 10.2

13. Unified Addressing

CUDA A D R HIP
cuMemAdvise 8.0 hipMemAdvise
cuMemPrefetchAsync 8.0
cuMemRangeGetAttribute 8.0 hipMemRangeGetAttribute
cuMemRangeGetAttributes 8.0 hipMemRangeGetAttributes
cuPointerGetAttribute
cuPointerGetAttributes
cuPointerSetAttribute

14. Stream Management

CUDA A D R HIP
cuStreamAddCallback hipStreamAddCallback
cuStreamAttachMemAsync hipStreamAttachMemAsync
cuStreamBeginCapture 10.0
cuStreamBeginCapture_ptsz 10.1
cuStreamBeginCapture_v2 10.1
cuStreamCopyAttributes 11.0
cuStreamCreate hipStreamCreateWithFlags
cuStreamCreateWithPriority hipStreamCreateWithPriority
cuStreamDestroy hipStreamDestroy
cuStreamDestroy_v2 hipStreamDestroy
cuStreamEndCapture 10.0
cuStreamGetAttribute 11.0
cuStreamGetCaptureInfo 10.1
cuStreamGetCtx 9.2
cuStreamGetFlags hipStreamGetFlags
cuStreamGetPriority hipStreamGetPriority
cuStreamIsCapturing 10.0
cuStreamQuery hipStreamQuery
cuStreamSetAttribute 11.0
cuStreamSynchronize hipStreamSynchronize
cuStreamWaitEvent hipStreamWaitEvent
cuThreadExchangeStreamCaptureMode 10.1

15. Event Management

CUDA A D R HIP
cuEventCreate hipEventCreateWithFlags
cuEventDestroy hipEventDestroy
cuEventDestroy_v2 hipEventDestroy
cuEventElapsedTime hipEventElapsedTime
cuEventQuery hipEventQuery
cuEventRecord hipEventRecord
cuEventRecordWithFlags 11.1
cuEventSynchronize hipEventSynchronize

16. External Resource Interoperability

CUDA A D R HIP
cuDestroyExternalMemory 10.0
cuDestroyExternalSemaphore 10.0
cuExternalMemoryGetMappedBuffer 10.0
cuExternalMemoryGetMappedMipmappedArray 10.0
cuImportExternalMemory 10.0
cuImportExternalSemaphore 10.0
cuSignalExternalSemaphoresAsync 10.0
cuWaitExternalSemaphoresAsync 10.0

17. Stream Memory Operations

CUDA A D R HIP
cuStreamBatchMemOp 8.0
cuStreamWaitValue32 8.0
cuStreamWaitValue64 9.0
cuStreamWriteValue32 8.0
cuStreamWriteValue64 9.0

18. Execution Control

CUDA A D R HIP
cuFuncGetAttribute hipFuncGetAttribute
cuFuncGetModule 11.0
cuFuncSetAttribute 9.0
cuFuncSetCacheConfig
cuFuncSetSharedMemConfig
cuLaunchCooperativeKernel 9.0
cuLaunchCooperativeKernelMultiDevice 9.0
cuLaunchHostFunc 10.0
cuLaunchKernel hipModuleLaunchKernel

19. Execution Control [DEPRECATED]

CUDA A D R HIP
cuFuncSetBlockShape 9.2
cuFuncSetSharedSize 9.2
cuLaunch 9.2
cuLaunchGrid 9.2
cuLaunchGridAsync 9.2
cuParamSetSize 9.2
cuParamSetTexRef 9.2
cuParamSetf 9.2
cuParamSeti 9.2
cuParamSetv 9.2

20. Graph Management

CUDA A D R HIP
cuGraphAddChildGraphNode 10.0
cuGraphAddDependencies 10.0
cuGraphAddEmptyNode 10.0
cuGraphAddEventRecordNode 11.1
cuGraphAddEventWaitNode 11.1
cuGraphAddHostNode 10.0
cuGraphAddKernelNode 10.0
cuGraphAddMemcpyNode 10.0
cuGraphAddMemsetNode 10.0
cuGraphChildGraphNodeGetGraph 10.0
cuGraphClone 10.0
cuGraphCreate 10.0
cuGraphDestroy 10.0
cuGraphDestroyNode 10.0
cuGraphEventRecordNodeGetEvent 11.1
cuGraphEventRecordNodeSetEvent 11.1
cuGraphEventWaitNodeGetEvent 11.1
cuGraphEventWaitNodeSetEvent 11.1
cuGraphExecChildGraphNodeSetParams 11.1
cuGraphExecDestroy 10.0
cuGraphExecEventRecordNodeSetEvent 11.1
cuGraphExecEventWaitNodeSetEvent 11.1
cuGraphExecHostNodeSetParams 10.2
cuGraphExecKernelNodeSetParams 10.1
cuGraphExecMemcpyNodeSetParams 10.2
cuGraphExecMemsetNodeSetParams 10.2
cuGraphExecUpdate 10.2
cuGraphGetEdges 10.0
cuGraphGetNodes 10.0
cuGraphGetRootNodes 10.0
cuGraphHostNodeGetParams 10.0
cuGraphHostNodeSetParams 10.0
cuGraphInstantiate 10.0
cuGraphInstantiate_v2 11.0
cuGraphKernelNodeCopyAttributes 11.0
cuGraphKernelNodeGetAttribute 11.0
cuGraphKernelNodeGetParams 10.0
cuGraphKernelNodeSetAttribute 11.0
cuGraphKernelNodeSetParams 10.0
cuGraphLaunch 10.0
cuGraphMemcpyNodeGetParams 10.0
cuGraphMemcpyNodeSetParams 10.0
cuGraphMemsetNodeGetParams 10.0
cuGraphMemsetNodeSetParams 10.0
cuGraphNodeFindInClone 10.0
cuGraphNodeGetDependencies 10.0
cuGraphNodeGetDependentNodes 10.0
cuGraphNodeGetType 10.0
cuGraphRemoveDependencies 10.0
cuGraphUpload 11.1

21. Occupancy

CUDA A D R HIP
cuOccupancyAvailableDynamicSMemPerBlock 11.0
cuOccupancyMaxActiveBlocksPerMultiprocessor hipModuleOccupancyMaxActiveBlocksPerMultiprocessor
cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
cuOccupancyMaxPotentialBlockSize hipModuleOccupancyMaxPotentialBlockSize
cuOccupancyMaxPotentialBlockSizeWithFlags hipModuleOccupancyMaxPotentialBlockSizeWithFlags

22. Texture Reference Management [DEPRECATED]

CUDA A D R HIP
cuTexRefCreate 11.0
cuTexRefDestroy 11.0
cuTexRefGetAddress 11.0 hipTexRefGetAddress
cuTexRefGetAddressMode 11.0 hipTexRefGetAddressMode
cuTexRefGetAddress_v2 11.0 hipTexRefGetAddress
cuTexRefGetArray 11.0 hipTexRefGetArray
cuTexRefGetBorderColor 8.0 11.0
cuTexRefGetFilterMode 11.0 hipTexRefGetFilterMode
cuTexRefGetFlags 11.0 hipTexRefGetFlags
cuTexRefGetFormat 11.0 hipTexRefGetFormat
cuTexRefGetMaxAnisotropy 11.0 hipTexRefGetMaxAnisotropy
cuTexRefGetMipmapFilterMode 11.0 hipTexRefGetMipmapFilterMode
cuTexRefGetMipmapLevelBias 11.0 hipTexRefGetMipmapLevelBias
cuTexRefGetMipmapLevelClamp 11.0 hipTexRefGetMipmapLevelClamp
cuTexRefGetMipmappedArray 11.0 hipTexRefGetMipMappedArray
cuTexRefSetAddress 11.0 hipTexRefSetAddress
cuTexRefSetAddress2D 11.0 hipTexRefSetAddress2D
cuTexRefSetAddress2D_v2 hipTexRefSetAddress2D
cuTexRefSetAddress2D_v3 hipTexRefSetAddress2D
cuTexRefSetAddressMode 11.0 hipTexRefSetAddressMode
cuTexRefSetAddress_v2 11.0 hipTexRefSetAddress
cuTexRefSetArray 11.0 hipTexRefSetArray
cuTexRefSetBorderColor 8.0 11.0 hipTexRefSetBorderColor
cuTexRefSetFilterMode 11.0 hipTexRefSetFilterMode
cuTexRefSetFlags 11.0 hipTexRefSetFlags
cuTexRefSetFormat 11.0 hipTexRefSetFormat
cuTexRefSetMaxAnisotropy 11.0 hipTexRefSetMaxAnisotropy
cuTexRefSetMipmapFilterMode 11.0 hipTexRefSetMipmapFilterMode
cuTexRefSetMipmapLevelBias 11.0 hipTexRefSetMipmapLevelBias
cuTexRefSetMipmapLevelClamp 11.0 hipTexRefSetMipmapLevelClamp
cuTexRefSetMipmappedArray 11.0 hipTexRefSetMipmappedArray

23. Surface Reference Management [DEPRECATED]

CUDA A D R HIP
cuSurfRefGetArray 11.0
cuSurfRefSetArray 11.0

24. Texture Object Management

CUDA A D R HIP
cuTexObjectCreate hipTexObjectCreate
cuTexObjectDestroy hipTexObjectDestroy
cuTexObjectGetResourceDesc hipTexObjectGetResourceDesc
cuTexObjectGetResourceViewDesc hipTexObjectGetResourceViewDesc
cuTexObjectGetTextureDesc hipTexObjectGetTextureDesc

25. Surface Object Management

CUDA A D R HIP
cuSurfObjectCreate
cuSurfObjectDestroy
cuSurfObjectGetResourceDesc

26. Peer Context Memory Access

CUDA A D R HIP
cuCtxDisablePeerAccess hipCtxDisablePeerAccess
cuCtxEnablePeerAccess hipCtxEnablePeerAccess
cuDeviceCanAccessPeer hipDeviceCanAccessPeer
cuDeviceGetP2PAttribute 8.0 hipDeviceGetP2PAttribute

27. Graphics Interoperability

CUDA A D R HIP
cuGraphicsMapResources
cuGraphicsResourceGetMappedMipmappedArray
cuGraphicsResourceGetMappedPointer
cuGraphicsResourceGetMappedPointer_v2
cuGraphicsResourceSetMapFlags
cuGraphicsResourceSetMapFlags_v2
cuGraphicsSubResourceGetMappedArray
cuGraphicsUnmapResources
cuGraphicsUnregisterResource

28. Profiler Control [DEPRECATED]

CUDA A D R HIP
cuProfilerInitialize 11.0

29. Profiler Control

CUDA A D R HIP
cuProfilerStart hipProfilerStart
cuProfilerStop hipProfilerStop

30. OpenGL Interoperability

CUDA A D R HIP
cuGLCtxCreate 9.2
cuGLGetDevices
cuGLInit 9.2
cuGLMapBufferObject 9.2
cuGLMapBufferObjectAsync 9.2
cuGLRegisterBufferObject 9.2
cuGLSetBufferObjectMapFlags 9.2
cuGLUnmapBufferObject 9.2
cuGLUnmapBufferObjectAsync 9.2
cuGLUnregisterBufferObject 9.2
cuGraphicsGLRegisterBuffer
cuGraphicsGLRegisterImage
cuWGLGetDevice

31. Direct3D 9 Interoperability

CUDA A D R HIP
cuD3D9CtxCreate
cuD3D9CtxCreateOnDevice
cuD3D9GetDevice
cuD3D9GetDevices
cuD3D9GetDirect3DDevice
cuD3D9MapResources 9.2
cuD3D9RegisterResource 9.2
cuD3D9ResourceGetMappedArray 9.2
cuD3D9ResourceGetMappedPitch 9.2
cuD3D9ResourceGetMappedPointer 9.2
cuD3D9ResourceGetMappedSize 9.2
cuD3D9ResourceGetSurfaceDimensions 9.2
cuD3D9ResourceSetMapFlags 9.2
cuD3D9UnmapResources 9.2
cuD3D9UnregisterResource 9.2
cuGraphicsD3D9RegisterResource

32. Direct3D 10 Interoperability

CUDA A D R HIP
cuD3D10CtxCreate 9.2
cuD3D10CtxCreateOnDevice 9.2
cuD3D10GetDevice
cuD3D10GetDevices
cuD3D10GetDirect3DDevice 9.2
cuD3D10MapResources 9.2
cuD3D10RegisterResource 9.2
cuD3D10ResourceGetMappedArray 9.2
cuD3D10ResourceGetMappedPitch 9.2
cuD3D10ResourceGetMappedPointer 9.2
cuD3D10ResourceGetMappedSize 9.2
cuD3D10ResourceGetSurfaceDimensions 9.2
cuD3D10ResourceSetMapFlags 9.2
cuD3D10UnmapResources 9.2
cuD3D10UnregisterResource 9.2
cuGraphicsD3D10RegisterResource

33. Direct3D 11 Interoperability

CUDA A D R HIP
cuD3D11CtxCreate 9.2
cuD3D11CtxCreateOnDevice 9.2
cuD3D11GetDevice
cuD3D11GetDevices
cuD3D11GetDirect3DDevice 9.2
cuGraphicsD3D11RegisterResource

34. VDPAU Interoperability

CUDA A D R HIP
cuGraphicsVDPAURegisterOutputSurface
cuGraphicsVDPAURegisterVideoSurface
cuVDPAUCtxCreate
cuVDPAUGetDevice

35. EGL Interoperability

CUDA A D R HIP
cuEGLStreamConsumerAcquireFrame 9.1
cuEGLStreamConsumerConnect 9.1
cuEGLStreamConsumerConnectWithFlags 9.1
cuEGLStreamConsumerDisconnect 9.1
cuEGLStreamConsumerReleaseFrame 9.1
cuEGLStreamProducerConnect 9.1
cuEGLStreamProducerDisconnect 9.1
cuEGLStreamProducerPresentFrame 9.1
cuEGLStreamProducerReturnFrame 9.1
cuEventCreateFromEGLSync 9.1
cuGraphicsEGLRegisterImage 9.1
cuGraphicsResourceGetMappedEglFrame 9.1

* A - Added, D - Deprecated, R - Removed