From 52e19599b00975009bcfd66a890c9eabc005a1a8 Mon Sep 17 00:00:00 2001
From: Li Li
Date: Tue, 8 Oct 2024 00:09:12 +0000
Subject: [PATCH 1/3] port from pytorch due to
https://github.com/pytorch/pytorch/pull/137157
---
hipify_cli.py | 12 +-
hipify_torch/cuda_to_hip_mappings.py | 11263 ++++++-------------------
hipify_torch/hipify_python.py | 237 +-
3 files changed, 2794 insertions(+), 8718 deletions(-)
mode change 100755 => 100644 hipify_torch/hipify_python.py
diff --git a/hipify_cli.py b/hipify_cli.py
index c8f69cd..3a7b526 100755
--- a/hipify_cli.py
+++ b/hipify_cli.py
@@ -50,12 +50,6 @@ def main():
help="Source files to be excluded for hipify",
required=False)
- parser.add_argument(
- '--custom-map-json',
- type=str,
- help="path of json which contains project specific hipifying mappings",
- required=False)
-
parser.add_argument(
'--dump-dict-file',
default='hipify_output_dict_dump.txt',
@@ -95,7 +89,6 @@ def main():
ignores = json_args['ignores']
else:
ignores = []
- custom_map_list=json_args.get("custom_map_json", "")
if(json_args.get('extra_files') is not None):
extra_files = json_args['extra_files']
else:
@@ -120,7 +113,6 @@ def main():
else args.ignores.strip("[]").split(";")
header_include_dirs=args.header_include_dirs if type(args.header_include_dirs) is list \
else args.header_include_dirs.strip("[]").split(";")
- custom_map_list=args.custom_map_json or ""
extra_files = []
hipify_extra_files_only = False
dump_dict_file = args.dump_dict_file
@@ -130,9 +122,7 @@ def main():
project_directory=project_directory,
output_directory=output_directory,
includes=includes,
- ignores=ignores,
- header_include_dirs=header_include_dirs,
- custom_map_list=custom_map_list,
+ ignores=ignores, header_include_dirs=header_include_dirs,
extra_files=extra_files,
is_pytorch_extension=True,
hipify_extra_files_only=hipify_extra_files_only,
diff --git a/hipify_torch/cuda_to_hip_mappings.py b/hipify_torch/cuda_to_hip_mappings.py
index 2eeb450..f1ba6d2 100644
--- a/hipify_torch/cuda_to_hip_mappings.py
+++ b/hipify_torch/cuda_to_hip_mappings.py
@@ -1,63 +1,6 @@
import collections
-import os
-import re
-import subprocess
-
-from .constants import (API_BLAS, API_C10, API_CAFFE2, API_DRIVER, API_FFT,
- API_PYTORCH, API_PYT_EXT, API_RAND, API_ROCTX, API_RTC, API_RUNTIME,
- API_SPECIAL, API_ROCMSMI, CONV_CACHE, CONV_CONTEXT, CONV_D3D9,
- CONV_D3D10, CONV_D3D11, CONV_DEF, CONV_DEVICE,
- CONV_DEVICE_FUNC, CONV_EGL, CONV_ERROR, CONV_EVENT,
- CONV_EXEC, CONV_GL, CONV_GRAPHICS, CONV_INCLUDE,
- CONV_INCLUDE_CUDA_MAIN_H, CONV_INIT, CONV_JIT,
- CONV_MATH_FUNC, CONV_MEM, CONV_MODULE,
- CONV_NUMERIC_LITERAL, CONV_OCCUPANCY, CONV_OTHER,
- CONV_PEER, CONV_SPECIAL_FUNC, CONV_STREAM,
- CONV_SURFACE, CONV_TEX, CONV_THREAD, CONV_TYPE,
- CONV_VDPAU, CONV_VERSION, HIP_UNSUPPORTED)
-
-""" Mapping of CUDA functions, include files, constants, and types to ROCm/HIP equivalents
-This closely follows the implementation in hipify-clang
-https://github.com/ROCm-Developer-Tools/HIP/blob/master/hipify-clang/src/CUDA2HipMap.cpp
-and its structure.
-There are different maps for fundamental names, include files, identifies, sparse, and
-PyTorch specific translations.
-Each of the entries in these maps translates a CUDA string to a tuple containing the
-ROCm/HIP string, a type and API annotation and - optionally - an annotation if it is not
-supported in ROCm/HIP yet.
-"""
-
-# We need to know the ROCm version so we can conditionalize some of the mappings later.
-# As of ROCm 5.0, the version is found in rocm_version.h header file under /opt/rocm/include.
-rocm_path = os.environ.get('ROCM_HOME') or os.environ.get('ROCM_PATH') or "/opt/rocm"
-try:
- rocm_path = subprocess.check_output(["hipconfig", "--rocmpath"]).decode("utf-8")
-except subprocess.CalledProcessError:
- print(f"Warning: hipconfig --rocmpath failed, assuming {rocm_path}")
-except (FileNotFoundError, PermissionError, NotADirectoryError):
- # Do not print warning. This is okay. This file can also be imported for non-ROCm builds.
- pass
-
-rocm_version = (0, 0, 0)
-rocm_version_h = f"{rocm_path}/include/rocm_version.h"
-# The file could be missing due to 1) ROCm version < 5.0, or 2) no ROCm install.
-if os.path.isfile(rocm_version_h):
- RE_MAJOR = re.compile(r"#define\s+ROCM_VERSION_MAJOR\s+(\d+)")
- RE_MINOR = re.compile(r"#define\s+ROCM_VERSION_MINOR\s+(\d+)")
- RE_PATCH = re.compile(r"#define\s+ROCM_VERSION_PATCH\s+(\d+)")
- major, minor, patch = 0, 0, 0
- for line in open(rocm_version_h, "r"):
- match = RE_MAJOR.search(line)
- if match:
- major = int(match.group(1))
- match = RE_MINOR.search(line)
- if match:
- minor = int(match.group(1))
- match = RE_PATCH.search(line)
- if match:
- patch = int(match.group(1))
- rocm_version = (major, minor, patch)
+""" Mapping of CUDA functions, include files, constants, and types to ROCm/HIP equivalents """
# List of math functions that should be replaced inside device code only.
MATH_TRANSPILATIONS = collections.OrderedDict(
@@ -78,8552 +21,2728 @@
CUDA_TYPE_NAME_MAP = collections.OrderedDict(
[
- ("CUresult", ("hipError_t", CONV_TYPE, API_DRIVER)),
- ("cudaError_t", ("hipError_t", CONV_TYPE, API_RUNTIME)),
- ("cudaError", ("hipError_t", CONV_TYPE, API_RUNTIME)),
- (
- "CUDA_ARRAY3D_DESCRIPTOR",
- ("HIP_ARRAY3D_DESCRIPTOR", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUDA_ARRAY_DESCRIPTOR", ("HIP_ARRAY_DESCRIPTOR", CONV_TYPE, API_DRIVER)),
- ("CUDA_MEMCPY2D", ("hip_Memcpy2D", CONV_TYPE, API_DRIVER)),
- ("CUDA_MEMCPY3D", ("HIP_MEMCPY3D", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUDA_MEMCPY3D_PEER",
- ("HIP_MEMCPY3D_PEER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_POINTER_ATTRIBUTE_P2P_TOKENS",
- (
- "HIP_POINTER_ATTRIBUTE_P2P_TOKENS",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUDA_RESOURCE_DESC",
- ("HIP_RESOURCE_DESC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_RESOURCE_VIEW_DESC",
- ("HIP_RESOURCE_VIEW_DESC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUipcEventHandle",
- ("hipIpcEventHandle", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUipcMemHandle", ("hipIpcMemHandle", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUaddress_mode", ("hipAddress_mode", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUarray_cubemap_face",
- ("hipArray_cubemap_face", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUarray_format", ("hipArray_format", CONV_TYPE, API_DRIVER)),
- ("CUcomputemode", ("hipComputemode", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUmem_advise", ("hipMemAdvise", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUmem_range_attribute",
- ("hipMemRangeAttribute", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUctx_flags", ("hipCctx_flags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUdevice", ("hipDevice_t", CONV_TYPE, API_DRIVER)),
- ("CUdevice_attribute_enum", ("hipDeviceAttribute_t", CONV_TYPE, API_DRIVER)),
- ("CUdevice_attribute", ("hipDeviceAttribute_t", CONV_TYPE, API_DRIVER)),
- ("CUpointer_attribute", ("hipPointer_attribute", CONV_TYPE, API_DRIVER)),
- ("CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL", ("HIP_POINTER_ATTRIBUTE_DEVICE_ORDINAL", CONV_TYPE, API_DRIVER)),
- ("CU_POINTER_ATTRIBUTE_BUFFER_ID", ("HIP_POINTER_ATTRIBUTE_BUFFER_ID", CONV_TYPE, API_DRIVER)),
- ("CUdeviceptr", ("hipDeviceptr_t", CONV_TYPE, API_DRIVER)),
- ("CUarray_st", ("hipArray", CONV_TYPE, API_DRIVER)),
- ("CUarray", ("hipArray *", CONV_TYPE, API_DRIVER)),
- ("CUdevprop_st", ("hipDeviceProp_t", CONV_TYPE, API_DRIVER)),
- ("CUdevprop", ("hipDeviceProp_t", CONV_TYPE, API_DRIVER)),
- ("CUfunction", ("hipFunction_t", CONV_TYPE, API_DRIVER)),
- (
- "CUgraphicsResource",
- ("hipGraphicsResource_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUmipmappedArray",
- ("hipMipmappedArray_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUfunction_attribute",
- ("hipFuncAttribute_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUfunction_attribute_enum",
- ("hipFuncAttribute_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsMapResourceFlags",
- ("hipGraphicsMapFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsMapResourceFlags_enum",
- ("hipGraphicsMapFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsRegisterFlags",
- ("hipGraphicsRegisterFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUgraphicsRegisterFlags_enum",
- ("hipGraphicsRegisterFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUoccupancy_flags",
- ("hipOccupancyFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUoccupancy_flags_enum",
- ("hipOccupancyFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUfunc_cache_enum", ("hipFuncCache", CONV_TYPE, API_DRIVER)),
- ("CUfunc_cache", ("hipFuncCache", CONV_TYPE, API_DRIVER)),
- ("CUipcMem_flags", ("hipIpcMemFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUipcMem_flags_enum",
- ("hipIpcMemFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUjit_cacheMode", ("hipJitCacheMode", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUjit_cacheMode_enum",
- ("hipJitCacheMode", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUjit_fallback", ("hipJitFallback", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUjit_fallback_enum",
- ("hipJitFallback", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUjit_option", ("hipJitOption", CONV_JIT, API_DRIVER)),
- ("CUjit_option_enum", ("hipJitOption", CONV_JIT, API_DRIVER)),
- ("CUjit_target", ("hipJitTarget", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUjit_target_enum", ("hipJitTarget", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUjitInputType", ("hipJitInputType", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUjitInputType_enum",
- ("hipJitInputType", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUlimit", ("hipLimit_t", CONV_TYPE, API_DRIVER)),
- ("CUlimit_enum", ("hipLimit_t", CONV_TYPE, API_DRIVER)),
- (
- "CUmemAttach_flags",
- ("hipMemAttachFlags_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUmemAttach_flags_enum",
- ("hipMemAttachFlags_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUmemorytype", ("hipMemType_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUmemorytype_enum", ("hipMemType_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUresourcetype", ("hipResourceType", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUresourcetype_enum",
- ("hipResourceType", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUresourceViewFormat", ("hipResourceViewFormat", CONV_TEX, API_DRIVER)),
- ("CUresourceViewFormat_enum", ("hipResourceViewFormat", CONV_TEX, API_DRIVER)),
- ("CUsharedconfig", ("hipSharedMemConfig", CONV_TYPE, API_DRIVER)),
- ("CUsharedconfig_enum", ("hipSharedMemConfig", CONV_TYPE, API_DRIVER)),
- ("CUcontext", ("hipCtx_t", CONV_TYPE, API_DRIVER)),
- ("CUmodule", ("hipModule_t", CONV_TYPE, API_DRIVER)),
- ("CUstream", ("hipStream_t", CONV_TYPE, API_DRIVER)),
- ("CUstream_st", ("ihipStream_t", CONV_TYPE, API_DRIVER)),
- ("CUstreamCallback", ("hipStreamCallback_t", CONV_TYPE, API_DRIVER)),
- ("CUsurfObject", ("hipSurfaceObject", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUsurfref",
- ("hipSurfaceReference_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUtexObject", ("hipTextureObject_t", CONV_TYPE, API_DRIVER)),
- ("CUtexref", ("textureReference", CONV_TYPE, API_DRIVER)),
- ("CUstream_flags", ("hipStreamFlags", CONV_TYPE, API_DRIVER)),
- (
- "CUstreamWaitValue_flags",
- ("hipStreamWaitValueFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUstreamWriteValue_flags",
- ("hipStreamWriteValueFlags", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUstreamBatchMemOpType",
- ("hipStreamBatchMemOpType", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUdevice_P2PAttribute",
- ("hipDeviceP2PAttribute", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUevent", ("hipEvent_t", CONV_TYPE, API_DRIVER)),
- ("CUevent_st", ("ihipEvent_t", CONV_TYPE, API_DRIVER)),
- ("CUevent_flags", ("hipEventFlags", CONV_EVENT, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUfilter_mode", ("hipTextureFilterMode", CONV_TEX, API_DRIVER)),
- ("CUGLDeviceList", ("hipGLDeviceList", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- ("CUGLmap_flags", ("hipGLMapFlags", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUd3d9DeviceList",
- ("hipD3D9DeviceList", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d9map_flags",
- ("hipD3D9MapFlags", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d9register_flags",
- ("hipD3D9RegisterFlags", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d10DeviceList",
- ("hipd3d10DeviceList", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d10map_flags",
- ("hipD3D10MapFlags", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d10register_flags",
- ("hipD3D10RegisterFlags", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUd3d11DeviceList",
- ("hipd3d11DeviceList", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUeglStreamConnection_st",
- ("hipEglStreamConnection", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUeglStreamConnection",
- ("hipEglStreamConnection", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "libraryPropertyType_t",
- ("hipLibraryPropertyType_t", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "libraryPropertyType",
- ("hipLibraryPropertyType_t", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaStreamCallback_t", ("hipStreamCallback_t", CONV_TYPE, API_RUNTIME)),
- ("cudaArray", ("hipArray", CONV_MEM, API_RUNTIME)),
- ("cudaArray_t", ("hipArray_t", CONV_MEM, API_RUNTIME)),
- ("cudaArray_const_t", ("hipArray_const_t", CONV_MEM, API_RUNTIME)),
- ("cudaMipmappedArray_t", ("hipMipmappedArray_t", CONV_MEM, API_RUNTIME)),
- (
- "cudaMipmappedArray_const_t",
- ("hipMipmappedArray_const_t", CONV_MEM, API_RUNTIME),
- ),
- ("cudaArrayDefault", ("hipArrayDefault", CONV_MEM, API_RUNTIME)),
- ("cudaArrayLayered", ("hipArrayLayered", CONV_MEM, API_RUNTIME)),
- (
- "cudaArraySurfaceLoadStore",
- ("hipArraySurfaceLoadStore", CONV_MEM, API_RUNTIME),
- ),
- ("cudaArrayCubemap", ("hipArrayCubemap", CONV_MEM, API_RUNTIME)),
- ("cudaArrayTextureGather", ("hipArrayTextureGather", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryAdvise", ("hipMemoryAdvise", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaMemRangeAttribute",
- ("hipMemRangeAttribute", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpyKind", ("hipMemcpyKind", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryType", ("hipMemoryType", CONV_MEM, API_RUNTIME)),
- ("cudaExtent", ("hipExtent", CONV_MEM, API_RUNTIME)),
- ("cudaPitchedPtr", ("hipPitchedPtr", CONV_MEM, API_RUNTIME)),
- ("cudaPos", ("hipPos", CONV_MEM, API_RUNTIME)),
- ("cudaEvent_t", ("hipEvent_t", CONV_TYPE, API_RUNTIME)),
- ("cudaStream_t", ("hipStream_t", CONV_TYPE, API_RUNTIME)),
- ("cudaPointerAttributes", ("hipPointerAttribute_t", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceAttr", ("hipDeviceAttribute_t", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceProp", ("hipDeviceProp_t", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDeviceP2PAttr",
- ("hipDeviceP2PAttribute", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeMode",
- ("hipComputeMode", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaFuncCache", ("hipFuncCache_t", CONV_CACHE, API_RUNTIME)),
- (
- "cudaFuncAttributes",
- ("hipFuncAttributes", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaSharedMemConfig", ("hipSharedMemConfig", CONV_TYPE, API_RUNTIME)),
- ("cudaLimit", ("hipLimit_t", CONV_TYPE, API_RUNTIME)),
- ("cudaOutputMode", ("hipOutputMode", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED)),
- ("cudaTextureReadMode", ("hipTextureReadMode", CONV_TEX, API_RUNTIME)),
- ("cudaTextureFilterMode", ("hipTextureFilterMode", CONV_TEX, API_RUNTIME)),
- ("cudaChannelFormatKind", ("hipChannelFormatKind", CONV_TEX, API_RUNTIME)),
- ("cudaChannelFormatDesc", ("hipChannelFormatDesc", CONV_TEX, API_RUNTIME)),
- ("cudaResourceDesc", ("hipResourceDesc", CONV_TEX, API_RUNTIME)),
- ("cudaResourceViewDesc", ("hipResourceViewDesc", CONV_TEX, API_RUNTIME)),
- ("cudaTextureDesc", ("hipTextureDesc", CONV_TEX, API_RUNTIME)),
- (
- "surfaceReference",
- ("hipSurfaceReference", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaTextureObject_t", ("hipTextureObject_t", CONV_TEX, API_RUNTIME)),
- ("cudaResourceType", ("hipResourceType", CONV_TEX, API_RUNTIME)),
- ("cudaResourceViewFormat", ("hipResourceViewFormat", CONV_TEX, API_RUNTIME)),
- ("cudaTextureAddressMode", ("hipTextureAddressMode", CONV_TEX, API_RUNTIME)),
- ("cudaSurfaceBoundaryMode", ("hipSurfaceBoundaryMode", CONV_SURFACE, API_RUNTIME)),
- (
- "cudaSurfaceFormatMode",
- ("hipSurfaceFormatMode", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaSurfaceObject_t", ("hipSurfaceObject_t", CONV_SURFACE, API_RUNTIME)),
- ("cudaTextureType1D", ("hipTextureType1D", CONV_TEX, API_RUNTIME)),
- ("cudaTextureType2D", ("hipTextureType2D", CONV_TEX, API_RUNTIME)),
- ("cudaTextureType3D", ("hipTextureType3D", CONV_TEX, API_RUNTIME)),
- ("cudaTextureTypeCubemap", ("hipTextureTypeCubemap", CONV_TEX, API_RUNTIME)),
- (
- "cudaTextureType1DLayered",
- ("hipTextureType1DLayered", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaTextureType2DLayered",
- ("hipTextureType2DLayered", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaTextureTypeCubemapLayered",
- ("hipTextureTypeCubemapLayered", CONV_TEX, API_RUNTIME),
- ),
- ("cudaUUID_t", ("hipUUID", CONV_OTHER, API_RUNTIME)),
- ("cudaIpcEventHandle_t", ("hipIpcEventHandle_t", CONV_TYPE, API_RUNTIME)),
- ("cudaIpcEventHandle_st", ("hipIpcEventHandle_t", CONV_TYPE, API_RUNTIME)),
- ("cudaIpcMemHandle_t", ("hipIpcMemHandle_t", CONV_TYPE, API_RUNTIME)),
- ("cudaIpcMemHandle_st", ("hipIpcMemHandle_t", CONV_TYPE, API_RUNTIME)),
- (
- "cudaGraphicsCubeFace",
- ("hipGraphicsCubeFace", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsMapFlags",
- ("hipGraphicsMapFlags", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsRegisterFlags",
- ("hipGraphicsRegisterFlags", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLDeviceList",
- ("hipGLDeviceList", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaGLMapFlags", ("hipGLMapFlags", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaD3D9DeviceList",
- ("hipD3D9DeviceList", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9MapFlags",
- ("hipD3D9MapFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9RegisterFlags",
- ("hipD3D9RegisterFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10DeviceList",
- ("hipd3d10DeviceList", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10MapFlags",
- ("hipD3D10MapFlags", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10RegisterFlags",
- ("hipD3D10RegisterFlags", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11DeviceList",
- ("hipd3d11DeviceList", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEglStreamConnection",
- ("hipEglStreamConnection", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cublasHandle_t", ("hipblasHandle_t", CONV_TYPE, API_BLAS)),
- ("cublasOperation_t", ("hipblasOperation_t", CONV_TYPE, API_BLAS)),
- ("cublasStatus_t", ("hipblasStatus_t", CONV_TYPE, API_BLAS)),
- ("cublasFillMode_t", ("hipblasFillMode_t", CONV_TYPE, API_BLAS)),
- ("cublasDiagType_t", ("hipblasDiagType_t", CONV_TYPE, API_BLAS)),
- ("cublasSideMode_t", ("hipblasSideMode_t", CONV_TYPE, API_BLAS)),
- ("cublasPointerMode_t", ("hipblasPointerMode_t", CONV_TYPE, API_BLAS)),
- ("cublasAtomicsMode_t", ("hipblasAtomicsMode_t", CONV_TYPE, API_BLAS)),
- ("cublasDataType_t", ("hipDataType", CONV_TYPE, API_BLAS)),
- ("curandStatus", ("hiprandStatus_t", CONV_TYPE, API_RAND)),
- ("curandStatus_t", ("hiprandStatus_t", CONV_TYPE, API_RAND)),
- ("curandRngType", ("hiprandRngType_t", CONV_TYPE, API_RAND)),
- ("curandRngType_t", ("hiprandRngType_t", CONV_TYPE, API_RAND)),
- ("curandGenerator_st", ("hiprandGenerator_st", CONV_TYPE, API_RAND)),
- ("curandGenerator_t", ("hiprandGenerator_t", CONV_TYPE, API_RAND)),
- (
- "curandDirectionVectorSet",
- ("hiprandDirectionVectorSet_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDirectionVectorSet_t",
- ("hiprandDirectionVectorSet_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandOrdering", ("hiprandOrdering_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED)),
- (
- "curandOrdering_t",
- ("hiprandOrdering_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistribution_st",
- ("hiprandDistribution_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2V_st",
- ("hiprandDistribution_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistribution_t",
- ("hiprandDistribution_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2V_t",
- ("hiprandDistribution_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionShift_st",
- ("hiprandDistributionShift_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionShift_t",
- ("hiprandDistributionShift_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionM2Shift_st",
- ("hiprandDistributionM2Shift_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDistributionM2Shift_t",
- ("hiprandDistributionM2Shift_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2_st",
- ("hiprandHistogramM2_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2_t",
- ("hiprandHistogramM2_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2K_st",
- ("hiprandHistogramM2K_st", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandHistogramM2K_t",
- ("hiprandHistogramM2K_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandDiscreteDistribution_st",
- ("hiprandDiscreteDistribution_st", CONV_TYPE, API_RAND),
- ),
- (
- "curandDiscreteDistribution_t",
- ("hiprandDiscreteDistribution_t", CONV_TYPE, API_RAND),
- ),
- ("curandMethod", ("hiprandMethod_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED)),
- ("curandMethod_t", ("hiprandMethod_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED)),
- (
- "curandDirectionVectors32_t",
- ("hiprandDirectionVectors32_t", CONV_TYPE, API_RAND),
- ),
- (
- "curandDirectionVectors64_t",
- ("hiprandDirectionVectors64_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandStateMtgp32_t", ("hiprandStateMtgp32_t", CONV_TYPE, API_RAND)),
- ("curandStateMtgp32", ("hiprandStateMtgp32_t", CONV_TYPE, API_RAND)),
- (
- "curandStateScrambledSobol64_t",
- ("hiprandStateScrambledSobol64_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandStateSobol64_t",
- ("hiprandStateSobol64_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandStateScrambledSobol32_t",
- ("hiprandStateScrambledSobol32_t", CONV_TYPE, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandStateSobol32_t", ("hiprandStateSobol32_t", CONV_TYPE, API_RAND)),
- ("curandStateMRG32k3a_t", ("hiprandStateMRG32k3a_t", CONV_TYPE, API_RAND)),
- (
- "curandStatePhilox4_32_10_t",
- ("hiprandStatePhilox4_32_10_t", CONV_TYPE, API_RAND),
- ),
- ("curandStateXORWOW_t", ("hiprandStateXORWOW_t", CONV_TYPE, API_RAND)),
- ("curandState_t", ("hiprandState_t", CONV_TYPE, API_RAND)),
- ("curandState", ("hiprandState_t", CONV_TYPE, API_RAND)),
- ("CUuuid", ("hipUUID", CONV_TYPE, API_RUNTIME)),
- ("cudaGraph_t", ("hipGraph_t", CONV_TYPE, API_RAND)),
- ("cudaGraphExec_t", ("hipGraphExec_t", CONV_TYPE, API_RAND)),
+ ("CUresult", "hipError_t"),
+ ("cudaError_t", "hipError_t"),
+ ("cudaError", "hipError_t"),
+ ("CUDA_ARRAY3D_DESCRIPTOR", "HIP_ARRAY3D_DESCRIPTOR"),
+ ("CUDA_ARRAY_DESCRIPTOR", "HIP_ARRAY_DESCRIPTOR"),
+ ("CUDA_MEMCPY2D", "hip_Memcpy2D"),
+ ("CUDA_MEMCPY3D", "HIP_MEMCPY3D"),
+ ("CUDA_MEMCPY3D_PEER", "HIP_MEMCPY3D_PEER"),
+ ("CUDA_POINTER_ATTRIBUTE_P2P_TOKENS", "HIP_POINTER_ATTRIBUTE_P2P_TOKENS"),
+ ("CUDA_RESOURCE_DESC", "HIP_RESOURCE_DESC"),
+ ("CUDA_RESOURCE_VIEW_DESC", "HIP_RESOURCE_VIEW_DESC"),
+ ("CUipcEventHandle", "hipIpcEventHandle"),
+ ("CUipcMemHandle", "hipIpcMemHandle"),
+ ("CUaddress_mode", "hipAddress_mode"),
+ ("CUarray_cubemap_face", "hipArray_cubemap_face"),
+ ("CUarray_format", "hipArray_format"),
+ ("CUcomputemode", "hipComputemode"),
+ ("CUmem_advise", "hipMemAdvise"),
+ ("CUmem_range_attribute", "hipMemRangeAttribute"),
+ ("CUctx_flags", "hipCctx_flags"),
+ ("CUdevice", "hipDevice_t"),
+ ("CUdevice_attribute_enum", "hipDeviceAttribute_t"),
+ ("CUdevice_attribute", "hipDeviceAttribute_t"),
+ ("CUpointer_attribute", "hipPointer_attribute"),
+ ("CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL", "HIP_POINTER_ATTRIBUTE_DEVICE_ORDINAL"),
+ ("CU_POINTER_ATTRIBUTE_BUFFER_ID", "HIP_POINTER_ATTRIBUTE_BUFFER_ID"),
+ ("CUdeviceptr", "hipDeviceptr_t"),
+ ("CUarray_st", "hipArray"),
+ ("CUarray", "hipArray *"),
+ ("CUdevprop_st", "hipDeviceProp_t"),
+ ("CUdevprop", "hipDeviceProp_t"),
+ ("CUfunction", "hipFunction_t"),
+ ("CUgraphicsResource", "hipGraphicsResource_t"),
+ ("CUmipmappedArray", "hipMipmappedArray_t"),
+ ("CUfunction_attribute", "hipFuncAttribute_t"),
+ ("CUfunction_attribute_enum", "hipFuncAttribute_t"),
+ ("CUgraphicsMapResourceFlags", "hipGraphicsMapFlags"),
+ ("CUgraphicsMapResourceFlags_enum", "hipGraphicsMapFlags"),
+ ("CUgraphicsRegisterFlags", "hipGraphicsRegisterFlags"),
+ ("CUgraphicsRegisterFlags_enum", "hipGraphicsRegisterFlags"),
+ ("CUoccupancy_flags", "hipOccupancyFlags"),
+ ("CUoccupancy_flags_enum", "hipOccupancyFlags"),
+ ("CUfunc_cache_enum", "hipFuncCache"),
+ ("CUfunc_cache", "hipFuncCache"),
+ ("CUipcMem_flags", "hipIpcMemFlags"),
+ ("CUipcMem_flags_enum", "hipIpcMemFlags"),
+ ("CUjit_cacheMode", "hipJitCacheMode"),
+ ("CUjit_cacheMode_enum", "hipJitCacheMode"),
+ ("CUjit_fallback", "hipJitFallback"),
+ ("CUjit_fallback_enum", "hipJitFallback"),
+ ("CUjit_option", "hipJitOption"),
+ ("CUjit_option_enum", "hipJitOption"),
+ ("CUjit_target", "hipJitTarget"),
+ ("CUjit_target_enum", "hipJitTarget"),
+ ("CUjitInputType", "hipJitInputType"),
+ ("CUjitInputType_enum", "hipJitInputType"),
+ ("CUlimit", "hipLimit_t"),
+ ("CUlimit_enum", "hipLimit_t"),
+ ("CUmemAttach_flags", "hipMemAttachFlags_t"),
+ ("CUmemAttach_flags_enum", "hipMemAttachFlags_t"),
+ ("CUmemorytype", "hipMemType_t"),
+ ("CUmemorytype_enum", "hipMemType_t"),
+ ("CUresourcetype", "hipResourceType"),
+ ("CUresourcetype_enum", "hipResourceType"),
+ ("CUresourceViewFormat", "hipResourceViewFormat"),
+ ("CUresourceViewFormat_enum", "hipResourceViewFormat"),
+ ("CUsharedconfig", "hipSharedMemConfig"),
+ ("CUsharedconfig_enum", "hipSharedMemConfig"),
+ ("CUcontext", "hipCtx_t"),
+ ("CUmodule", "hipModule_t"),
+ ("CUstream", "hipStream_t"),
+ ("CUstream_st", "ihipStream_t"),
+ ("CUstreamCallback", "hipStreamCallback_t"),
+ ("CUsurfObject", "hipSurfaceObject"),
+ ("CUsurfref", "hipSurfaceReference_t"),
+ ("CUtexObject", "hipTextureObject_t"),
+ ("CUtexref", "textureReference"),
+ ("CUstream_flags", "hipStreamFlags"),
+ ("CUstreamWaitValue_flags", "hipStreamWaitValueFlags"),
+ ("CUstreamWriteValue_flags", "hipStreamWriteValueFlags"),
+ ("CUstreamBatchMemOpType", "hipStreamBatchMemOpType"),
+ ("CUdevice_P2PAttribute", "hipDeviceP2PAttribute"),
+ ("CUevent", "hipEvent_t"),
+ ("CUevent_st", "ihipEvent_t"),
+ ("CUevent_flags", "hipEventFlags"),
+ ("CUfilter_mode", "hipTextureFilterMode"),
+ ("CUGLDeviceList", "hipGLDeviceList"),
+ ("CUGLmap_flags", "hipGLMapFlags"),
+ ("CUd3d9DeviceList", "hipD3D9DeviceList"),
+ ("CUd3d9map_flags", "hipD3D9MapFlags"),
+ ("CUd3d9register_flags", "hipD3D9RegisterFlags"),
+ ("CUd3d10DeviceList", "hipd3d10DeviceList"),
+ ("CUd3d10map_flags", "hipD3D10MapFlags"),
+ ("CUd3d10register_flags", "hipD3D10RegisterFlags"),
+ ("CUd3d11DeviceList", "hipd3d11DeviceList"),
+ ("CUeglStreamConnection_st", "hipEglStreamConnection"),
+ ("CUeglStreamConnection", "hipEglStreamConnection"),
+ ("libraryPropertyType_t", "hipLibraryPropertyType_t"),
+ ("libraryPropertyType", "hipLibraryPropertyType_t"),
+ ("cudaStreamCallback_t", "hipStreamCallback_t"),
+ ("cudaArray", "hipArray"),
+ ("cudaArray_t", "hipArray_t"),
+ ("cudaArray_const_t", "hipArray_const_t"),
+ ("cudaMipmappedArray_t", "hipMipmappedArray_t"),
+ ("cudaMipmappedArray_const_t", "hipMipmappedArray_const_t"),
+ ("cudaArrayDefault", "hipArrayDefault"),
+ ("cudaArrayLayered", "hipArrayLayered"),
+ ("cudaArraySurfaceLoadStore", "hipArraySurfaceLoadStore"),
+ ("cudaArrayCubemap", "hipArrayCubemap"),
+ ("cudaArrayTextureGather", "hipArrayTextureGather"),
+ ("cudaMemoryAdvise", "hipMemoryAdvise"),
+ ("cudaMemRangeAttribute", "hipMemRangeAttribute"),
+ ("cudaMemcpyKind", "hipMemcpyKind"),
+ ("cudaMemoryType", "hipMemoryType"),
+ ("cudaExtent", "hipExtent"),
+ ("cudaPitchedPtr", "hipPitchedPtr"),
+ ("cudaPos", "hipPos"),
+ ("cudaEvent_t", "hipEvent_t"),
+ ("cudaStream_t", "hipStream_t"),
+ ("cudaPointerAttributes", "hipPointerAttribute_t"),
+ ("cudaDeviceAttr", "hipDeviceAttribute_t"),
+ ("cudaDeviceProp", "hipDeviceProp_t"),
+ ("cudaDeviceP2PAttr", "hipDeviceP2PAttribute"),
+ ("cudaComputeMode", "hipComputeMode"),
+ ("cudaFuncCache", "hipFuncCache_t"),
+ ("cudaFuncAttributes", "hipFuncAttributes"),
+ ("cudaSharedMemConfig", "hipSharedMemConfig"),
+ ("cudaLimit", "hipLimit_t"),
+ ("cudaOutputMode", "hipOutputMode"),
+ ("cudaTextureReadMode", "hipTextureReadMode"),
+ ("cudaTextureFilterMode", "hipTextureFilterMode"),
+ ("cudaChannelFormatKind", "hipChannelFormatKind"),
+ ("cudaChannelFormatDesc", "hipChannelFormatDesc"),
+ ("cudaResourceDesc", "hipResourceDesc"),
+ ("cudaResourceViewDesc", "hipResourceViewDesc"),
+ ("cudaTextureDesc", "hipTextureDesc"),
+ ("surfaceReference", "hipSurfaceReference"),
+ ("cudaTextureObject_t", "hipTextureObject_t"),
+ ("cudaResourceType", "hipResourceType"),
+ ("cudaResourceViewFormat", "hipResourceViewFormat"),
+ ("cudaTextureAddressMode", "hipTextureAddressMode"),
+ ("cudaSurfaceBoundaryMode", "hipSurfaceBoundaryMode"),
+ ("cudaSurfaceFormatMode", "hipSurfaceFormatMode"),
+ ("cudaTextureType1D", "hipTextureType1D"),
+ ("cudaTextureType2D", "hipTextureType2D"),
+ ("cudaTextureType3D", "hipTextureType3D"),
+ ("cudaTextureTypeCubemap", "hipTextureTypeCubemap"),
+ ("cudaTextureType1DLayered", "hipTextureType1DLayered"),
+ ("cudaTextureType2DLayered", "hipTextureType2DLayered"),
+ ("cudaTextureTypeCubemapLayered", "hipTextureTypeCubemapLayered"),
+ ("cudaIpcEventHandle_t", "hipIpcEventHandle_t"),
+ ("cudaIpcEventHandle_st", "hipIpcEventHandle_t"),
+ ("cudaIpcMemHandle_t", "hipIpcMemHandle_t"),
+ ("cudaIpcMemHandle_st", "hipIpcMemHandle_t"),
+ ("cudaGraphicsCubeFace", "hipGraphicsCubeFace"),
+ ("cudaGraphicsMapFlags", "hipGraphicsMapFlags"),
+ ("cudaGraphicsRegisterFlags", "hipGraphicsRegisterFlags"),
+ ("cudaGLDeviceList", "hipGLDeviceList"),
+ ("cudaGLMapFlags", "hipGLMapFlags"),
+ ("cudaD3D9DeviceList", "hipD3D9DeviceList"),
+ ("cudaD3D9MapFlags", "hipD3D9MapFlags"),
+ ("cudaD3D9RegisterFlags", "hipD3D9RegisterFlags"),
+ ("cudaD3D10DeviceList", "hipd3d10DeviceList"),
+ ("cudaD3D10MapFlags", "hipD3D10MapFlags"),
+ ("cudaD3D10RegisterFlags", "hipD3D10RegisterFlags"),
+ ("cudaD3D11DeviceList", "hipd3d11DeviceList"),
+ ("cudaEglStreamConnection", "hipEglStreamConnection"),
+ ("cublasHandle_t", "hipblasHandle_t"),
+ ("cublasOperation_t", "hipblasOperation_t"),
+ ("cublasStatus_t", "hipblasStatus_t"),
+ ("cublasFillMode_t", "hipblasFillMode_t"),
+ ("cublasDiagType_t", "hipblasDiagType_t"),
+ ("cublasSideMode_t", "hipblasSideMode_t"),
+ ("cublasPointerMode_t", "hipblasPointerMode_t"),
+ ("cublasGemmAlgo_t", "hipblasGemmAlgo_t"),
+ ("cublasAtomicsMode_t", "hipblasAtomicsMode_t"),
+ ("cublasDataType_t", "hipblasDatatype_t"),
+ ("curandStatus", "hiprandStatus_t"),
+ ("curandStatus_t", "hiprandStatus_t"),
+ ("curandRngType", "hiprandRngType_t"),
+ ("curandRngType_t", "hiprandRngType_t"),
+ ("curandGenerator_st", "hiprandGenerator_st"),
+ ("curandGenerator_t", "hiprandGenerator_t"),
+ ("curandDirectionVectorSet", "hiprandDirectionVectorSet_t"),
+ ("curandDirectionVectorSet_t", "hiprandDirectionVectorSet_t"),
+ ("curandOrdering", "hiprandOrdering_t"),
+ ("curandOrdering_t", "hiprandOrdering_t"),
+ ("curandDistribution_st", "hiprandDistribution_st"),
+ ("curandHistogramM2V_st", "hiprandDistribution_st"),
+ ("curandDistribution_t", "hiprandDistribution_t"),
+ ("curandHistogramM2V_t", "hiprandDistribution_t"),
+ ("curandDistributionShift_st", "hiprandDistributionShift_st"),
+ ("curandDistributionShift_t", "hiprandDistributionShift_t"),
+ ("curandDistributionM2Shift_st", "hiprandDistributionM2Shift_st"),
+ ("curandDistributionM2Shift_t", "hiprandDistributionM2Shift_t"),
+ ("curandHistogramM2_st", "hiprandHistogramM2_st"),
+ ("curandHistogramM2_t", "hiprandHistogramM2_t"),
+ ("curandHistogramM2K_st", "hiprandHistogramM2K_st"),
+ ("curandHistogramM2K_t", "hiprandHistogramM2K_t"),
+ ("curandDiscreteDistribution_st", "hiprandDiscreteDistribution_st"),
+ ("curandDiscreteDistribution_t", "hiprandDiscreteDistribution_t"),
+ ("curandMethod", "hiprandMethod_t"),
+ ("curandMethod_t", "hiprandMethod_t"),
+ ("curandDirectionVectors32_t", "hiprandDirectionVectors32_t"),
+ ("curandDirectionVectors64_t", "hiprandDirectionVectors64_t"),
+ ("curandStateMtgp32_t", "hiprandStateMtgp32_t"),
+ ("curandStateMtgp32", "hiprandStateMtgp32_t"),
+ ("curandStateScrambledSobol64_t", "hiprandStateScrambledSobol64_t"),
+ ("curandStateSobol64_t", "hiprandStateSobol64_t"),
+ ("curandStateScrambledSobol32_t", "hiprandStateScrambledSobol32_t"),
+ ("curandStateSobol32_t", "hiprandStateSobol32_t"),
+ ("curandStateMRG32k3a_t", "hiprandStateMRG32k3a_t"),
+ ("curandStatePhilox4_32_10_t", "hiprandStatePhilox4_32_10_t"),
+ ("curandStateXORWOW_t", "hiprandStateXORWOW_t"),
+ ("curandState_t", "hiprandState_t"),
+ ("curandState", "hiprandState_t"),
+ ("CUuuid", "hipUUID"),
+ ("cudaGraph_t", "hipGraph_t"),
+ ("cudaGraphExec_t", "hipGraphExec_t"),
+ ("__nv_bfloat16", "__hip_bfloat16"),
+ ("__nv_bfloat162", "__hip_bfloat162"),
]
)
CUDA_INCLUDE_MAP = collections.OrderedDict(
[
- # since pytorch uses "\b{pattern}\b" as the actual re pattern,
- # patterns listed here have to begin and end with alnum chars
- (
- "include " to differentiate
- ("", ("" if rocm_version < (5, 2, 0) else "", CONV_INCLUDE, API_RUNTIME)),
- ("nvrtc.h", ("hip/hiprtc.h", CONV_INCLUDE, API_RTC)),
- ("thrust/system/cuda", ("thrust/system/hip", CONV_INCLUDE, API_BLAS)),
- ("cub/util_allocator.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/block/block_reduce.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/cub.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_run_length_encode.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/block/block_load.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_radix_sort.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_reduce.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_scan.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("cub/device/device_select.cuh", ("hipcub/hipcub.hpp", CONV_INCLUDE, API_BLAS)),
- ("nvToolsExt.h", ("roctracer/roctx.h", CONV_INCLUDE, API_ROCTX)),
- ("nvml.h", ("rocm_smi/rocm_smi.h", CONV_INCLUDE, API_ROCMSMI)),
- ("tensorpipe/tensorpipe_cuda.h", ("tensorpipe/tensorpipe_hip.h", CONV_INCLUDE, API_PYT_EXT)),
+ ("include ", ""),
+ ("nvrtc.h", "hip/hiprtc.h"),
+ ("thrust/system/cuda", "thrust/system/hip"),
+ ("cub/util_allocator.cuh", "hipcub/hipcub.hpp"),
+ ("cub/block/block_reduce.cuh", "hipcub/hipcub.hpp"),
+ ("cub/block/block_raking_layout.cuh", "hipcub/hipcub.hpp"),
+ ("cub/cub.cuh", "hipcub/hipcub.hpp"),
+ ("cub/config.cuh", "hipcub/hipcub.hpp"),
+ ("cub/util_ptx.cuh", "hipcub/hipcub.hpp"),
+ ("cub/util_type.cuh", "hipcub/hipcub.hpp"),
+ ("cub/device/device_run_length_encode.cuh", "hipcub/hipcub.hpp"),
+ ("cub/block/block_load.cuh", "hipcub/hipcub.hpp"),
+ ("cub/block/block_store.cuh", "hipcub/hipcub.hpp"),
+ ("cub/block/block_scan.cuh", "hipcub/hipcub.hpp"),
+ ("cub/device/device_radix_sort.cuh", "hipcub/hipcub.hpp"),
+ ("cub/device/device_reduce.cuh", "hipcub/hipcub.hpp"),
+ ("cub/device/device_scan.cuh", "hipcub/hipcub.hpp"),
+ ("cub/device/device_select.cuh", "hipcub/hipcub.hpp"),
+ ("nvtx3/nvtx3.hpp", "roctracer/roctx.h"),
+ ("nvToolsExt.h", "roctracer/roctx.h"),
+ ("nvml.h", "rocm_smi/rocm_smi.h"),
]
)
CUDA_IDENTIFIER_MAP = collections.OrderedDict(
[
- ("__CUDACC__", ("__HIPCC__", CONV_DEF, API_RUNTIME)),
- (
- "CUDA_ERROR_INVALID_CONTEXT",
- ("hipErrorInvalidContext", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_CONTEXT_ALREADY_CURRENT",
- ("hipErrorContextAlreadyCurrent", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_ARRAY_IS_MAPPED",
- ("hipErrorArrayIsMapped", CONV_TYPE, API_DRIVER),
- ),
- ("CUDA_ERROR_ALREADY_MAPPED", ("hipErrorAlreadyMapped", CONV_TYPE, API_DRIVER)),
- (
- "CUDA_ERROR_ALREADY_ACQUIRED",
- ("hipErrorAlreadyAcquired", CONV_TYPE, API_DRIVER),
- ),
- ("CUDA_ERROR_NOT_MAPPED", ("hipErrorNotMapped", CONV_TYPE, API_DRIVER)),
- (
- "CUDA_ERROR_NOT_MAPPED_AS_ARRAY",
- ("hipErrorNotMappedAsArray", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_NOT_MAPPED_AS_POINTER",
- ("hipErrorNotMappedAsPointer", CONV_TYPE, API_DRIVER),
- ),
- (
- "CUDA_ERROR_CONTEXT_ALREADY_IN_USE",
- ("hipErrorContextAlreadyInUse", CONV_TYPE, API_DRIVER),
- ),
- ("CUDA_ERROR_INVALID_SOURCE", ("hipErrorInvalidSource", CONV_TYPE, API_DRIVER)),
- ("CUDA_ERROR_FILE_NOT_FOUND", ("hipErrorFileNotFound", CONV_TYPE, API_DRIVER)),
- ("CUDA_ERROR_NOT_FOUND", ("hipErrorNotFound", CONV_TYPE, API_DRIVER)),
- (
- "CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING",
- (
- "hipErrorLaunchIncompatibleTexturing",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE",
- ("hipErrorPrimaryContextActive", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_CONTEXT_IS_DESTROYED",
- ("hipErrorContextIsDestroyed", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NOT_PERMITTED",
- ("hipErrorNotPermitted", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NOT_SUPPORTED",
- ("hipErrorNotSupported", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMissingConfiguration",
- ("hipErrorMissingConfiguration", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorPriorLaunchFailure",
- ("hipErrorPriorLaunchFailure", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidDeviceFunction",
- ("hipErrorInvalidDeviceFunction", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidConfiguration",
- ("hipErrorInvalidConfiguration", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidPitchValue",
- ("hipErrorInvalidPitchValue", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidSymbol",
- ("hipErrorInvalidSymbol", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidHostPointer",
- ("hipErrorInvalidHostPointer", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidDevicePointer",
- ("hipErrorInvalidDevicePointer", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaErrorInvalidTexture",
- ("hipErrorInvalidTexture", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidTextureBinding",
- ("hipErrorInvalidTextureBinding", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidChannelDescriptor",
- (
- "hipErrorInvalidChannelDescriptor",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaErrorInvalidMemcpyDirection",
- ("hipErrorInvalidMemcpyDirection", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorAddressOfConstant",
- ("hipErrorAddressOfConstant", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorTextureFetchFailed",
- ("hipErrorTextureFetchFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorTextureNotBound",
- ("hipErrorTextureNotBound", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorSynchronizationError",
- ("hipErrorSynchronizationError", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidFilterSetting",
- ("hipErrorInvalidFilterSetting", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidNormSetting",
- ("hipErrorInvalidNormSetting", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMixedDeviceExecution",
- ("hipErrorMixedDeviceExecution", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorNotYetImplemented",
- ("hipErrorNotYetImplemented", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMemoryValueTooLarge",
- ("hipErrorMemoryValueTooLarge", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInsufficientDriver",
- ("hipErrorInsufficientDriver", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorSetOnActiveProcess",
- ("hipErrorSetOnActiveProcess", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidSurface",
- ("hipErrorInvalidSurface", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDuplicateVariableName",
- ("hipErrorDuplicateVariableName", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDuplicateTextureName",
- ("hipErrorDuplicateTextureName", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDuplicateSurfaceName",
- ("hipErrorDuplicateSurfaceName", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorDevicesUnavailable",
- ("hipErrorDevicesUnavailable", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorIncompatibleDriverContext",
- (
- "hipErrorIncompatibleDriverContext",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaErrorDeviceAlreadyInUse",
- ("hipErrorDeviceAlreadyInUse", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchMaxDepthExceeded",
- ("hipErrorLaunchMaxDepthExceeded", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchFileScopedTex",
- ("hipErrorLaunchFileScopedTex", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchFileScopedSurf",
- ("hipErrorLaunchFileScopedSurf", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorSyncDepthExceeded",
- ("hipErrorSyncDepthExceeded", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchPendingCountExceeded",
- (
- "hipErrorLaunchPendingCountExceeded",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaErrorNotPermitted",
- ("hipErrorNotPermitted", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorNotSupported",
- ("hipErrorNotSupported", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorStartupFailure",
- ("hipErrorStartupFailure", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorApiFailureBase",
- ("hipErrorApiFailureBase", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_SUCCESS", ("hipSuccess", CONV_TYPE, API_DRIVER)),
- ("cudaSuccess", ("hipSuccess", CONV_TYPE, API_RUNTIME)),
- ("CUDA_ERROR_INVALID_VALUE", ("hipErrorInvalidValue", CONV_TYPE, API_DRIVER)),
- ("cudaErrorInvalidValue", ("hipErrorInvalidValue", CONV_TYPE, API_RUNTIME)),
- (
- "CUDA_ERROR_OUT_OF_MEMORY",
- ("hipErrorMemoryAllocation", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorMemoryAllocation",
- ("hipErrorMemoryAllocation", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_NOT_INITIALIZED",
- ("hipErrorNotInitialized", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInitializationError",
- ("hipErrorInitializationError", CONV_TYPE, API_RUNTIME),
- ),
- ("CUDA_ERROR_DEINITIALIZED", ("hipErrorDeinitialized", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorCudartUnloading",
- ("hipErrorDeinitialized", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_DISABLED",
- ("hipErrorProfilerDisabled", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerDisabled",
- ("hipErrorProfilerDisabled", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_NOT_INITIALIZED",
- ("hipErrorProfilerNotInitialized", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerNotInitialized",
- ("hipErrorProfilerNotInitialized", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_ALREADY_STARTED",
- ("hipErrorProfilerAlreadyStarted", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerAlreadyStarted",
- ("hipErrorProfilerAlreadyStarted", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PROFILER_ALREADY_STOPPED",
- ("hipErrorProfilerAlreadyStopped", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorProfilerAlreadyStopped",
- ("hipErrorProfilerAlreadyStopped", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_ERROR_NO_DEVICE", ("hipErrorNoDevice", CONV_TYPE, API_DRIVER)),
- ("cudaErrorNoDevice", ("hipErrorNoDevice", CONV_TYPE, API_RUNTIME)),
- ("CUDA_ERROR_INVALID_DEVICE", ("hipErrorInvalidDevice", CONV_TYPE, API_DRIVER)),
- ("cudaErrorInvalidDevice", ("hipErrorInvalidDevice", CONV_TYPE, API_RUNTIME)),
- ("CUDA_ERROR_INVALID_IMAGE", ("hipErrorInvalidImage", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorInvalidKernelImage",
- ("hipErrorInvalidImage", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_ERROR_MAP_FAILED", ("hipErrorMapFailed", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorMapBufferObjectFailed",
- ("hipErrorMapFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("CUDA_ERROR_UNMAP_FAILED", ("hipErrorUnmapFailed", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorUnmapBufferObjectFailed",
- ("hipErrorUnmapFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NO_BINARY_FOR_GPU",
- ("hipErrorNoBinaryForGpu", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorNoKernelImageForDevice",
- ("hipErrorNoBinaryForGpu", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_ECC_UNCORRECTABLE",
- ("hipErrorECCNotCorrectable", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorECCUncorrectable",
- ("hipErrorECCNotCorrectable", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_UNSUPPORTED_LIMIT",
- ("hipErrorUnsupportedLimit", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorUnsupportedLimit",
- ("hipErrorUnsupportedLimit", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PEER_ACCESS_UNSUPPORTED",
- ("hipErrorPeerAccessUnsupported", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorPeerAccessUnsupported",
- ("hipErrorPeerAccessUnsupported", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_PTX",
- ("hipErrorInvalidKernelFile", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInvalidPtx",
- ("hipErrorInvalidKernelFile", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_GRAPHICS_CONTEXT",
- ("hipErrorInvalidGraphicsContext", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInvalidGraphicsContext",
- ("hipErrorInvalidGraphicsContext", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_NVLINK_UNCORRECTABLE",
- ("hipErrorNvlinkUncorrectable", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorNvlinkUncorrectable",
- ("hipErrorNvlinkUncorrectable", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND",
- ("hipErrorSharedObjectSymbolNotFound", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorSharedObjectSymbolNotFound",
- (
- "hipErrorSharedObjectSymbolNotFound",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUDA_ERROR_SHARED_OBJECT_INIT_FAILED",
- ("hipErrorSharedObjectInitFailed", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorSharedObjectInitFailed",
- ("hipErrorSharedObjectInitFailed", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_OPERATING_SYSTEM",
- ("hipErrorOperatingSystem", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorOperatingSystem",
- ("hipErrorOperatingSystem", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_HANDLE",
- ("hipErrorInvalidResourceHandle", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorInvalidResourceHandle",
- ("hipErrorInvalidResourceHandle", CONV_TYPE, API_RUNTIME),
- ),
- ("CUDA_ERROR_NOT_READY", ("hipErrorNotReady", CONV_TYPE, API_DRIVER)),
- ("cudaErrorNotReady", ("hipErrorNotReady", CONV_TYPE, API_RUNTIME)),
- (
- "CUDA_ERROR_ILLEGAL_ADDRESS",
- ("hipErrorIllegalAddress", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorIllegalAddress",
- ("hipErrorIllegalAddress", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES",
- ("hipErrorLaunchOutOfResources", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorLaunchOutOfResources",
- ("hipErrorLaunchOutOfResources", CONV_TYPE, API_RUNTIME),
- ),
- ("CUDA_ERROR_LAUNCH_TIMEOUT", ("hipErrorLaunchTimeOut", CONV_TYPE, API_DRIVER)),
- (
- "cudaErrorLaunchTimeout",
- ("hipErrorLaunchTimeOut", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED",
- ("hipErrorPeerAccessAlreadyEnabled", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorPeerAccessAlreadyEnabled",
- ("hipErrorPeerAccessAlreadyEnabled", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_PEER_ACCESS_NOT_ENABLED",
- ("hipErrorPeerAccessNotEnabled", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorPeerAccessNotEnabled",
- ("hipErrorPeerAccessNotEnabled", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_ASSERT",
- ("hipErrorAssert", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorAssert",
- ("hipErrorAssert", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_TOO_MANY_PEERS",
- ("hipErrorTooManyPeers", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorTooManyPeers",
- ("hipErrorTooManyPeers", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED",
- ("hipErrorHostMemoryAlreadyRegistered", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorHostMemoryAlreadyRegistered",
- ("hipErrorHostMemoryAlreadyRegistered", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED",
- ("hipErrorHostMemoryNotRegistered", CONV_TYPE, API_DRIVER),
- ),
- (
- "cudaErrorHostMemoryNotRegistered",
- ("hipErrorHostMemoryNotRegistered", CONV_TYPE, API_RUNTIME),
- ),
- (
- "CUDA_ERROR_HARDWARE_STACK_ERROR",
- ("hipErrorHardwareStackError", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorHardwareStackError",
- ("hipErrorHardwareStackError", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_ILLEGAL_INSTRUCTION",
- ("hipErrorIllegalInstruction", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorIllegalInstruction",
- ("hipErrorIllegalInstruction", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_MISALIGNED_ADDRESS",
- ("hipErrorMisalignedAddress", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorMisalignedAddress",
- ("hipErrorMisalignedAddress", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_ADDRESS_SPACE",
- ("hipErrorInvalidAddressSpace", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidAddressSpace",
- ("hipErrorInvalidAddressSpace", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_INVALID_PC",
- ("hipErrorInvalidPc", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorInvalidPc",
- ("hipErrorInvalidPc", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_LAUNCH_FAILED",
- ("hipErrorLaunchFailure", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cudaErrorLaunchFailure",
- ("hipErrorLaunchFailure", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ERROR_UNKNOWN",
- ("hipErrorUnknown", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cudaErrorUnknown", ("hipErrorUnknown", CONV_TYPE, API_RUNTIME)),
- (
- "CU_TR_ADDRESS_MODE_WRAP",
- ("HIP_TR_ADDRESS_MODE_WRAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TR_ADDRESS_MODE_CLAMP",
- ("HIP_TR_ADDRESS_MODE_CLAMP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TR_ADDRESS_MODE_MIRROR",
- ("HIP_TR_ADDRESS_MODE_MIRROR", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TR_ADDRESS_MODE_BORDER",
- ("HIP_TR_ADDRESS_MODE_BORDER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_POSITIVE_X",
- ("HIP_CUBEMAP_FACE_POSITIVE_X", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_NEGATIVE_X",
- ("HIP_CUBEMAP_FACE_NEGATIVE_X", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_POSITIVE_Y",
- ("HIP_CUBEMAP_FACE_POSITIVE_Y", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_NEGATIVE_Y",
- ("HIP_CUBEMAP_FACE_NEGATIVE_Y", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_POSITIVE_Z",
- ("HIP_CUBEMAP_FACE_POSITIVE_Z", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CUBEMAP_FACE_NEGATIVE_Z",
- ("HIP_CUBEMAP_FACE_NEGATIVE_Z", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_AD_FORMAT_UNSIGNED_INT8",
- ("HIP_AD_FORMAT_UNSIGNED_INT8", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_UNSIGNED_INT16",
- ("HIP_AD_FORMAT_UNSIGNED_INT16", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_UNSIGNED_INT32",
- ("HIP_AD_FORMAT_UNSIGNED_INT32", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_SIGNED_INT8",
- ("HIP_AD_FORMAT_SIGNED_INT8", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_SIGNED_INT16",
- ("HIP_AD_FORMAT_SIGNED_INT16", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_AD_FORMAT_SIGNED_INT32",
- ("HIP_AD_FORMAT_SIGNED_INT32", CONV_TYPE, API_DRIVER),
- ),
- ("CU_AD_FORMAT_HALF", ("HIP_AD_FORMAT_HALF", CONV_TYPE, API_DRIVER)),
- ("CU_AD_FORMAT_FLOAT", ("HIP_AD_FORMAT_FLOAT", CONV_TYPE, API_DRIVER)),
- (
- "CU_COMPUTEMODE_DEFAULT",
- ("hipComputeModeDefault", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_COMPUTEMODE_EXCLUSIVE",
- ("hipComputeModeExclusive", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_COMPUTEMODE_PROHIBITED",
- ("hipComputeModeProhibited", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_COMPUTEMODE_EXCLUSIVE_PROCESS",
- ("hipComputeModeExclusiveProcess", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_SET_READ_MOSTLY",
- ("hipMemAdviseSetReadMostly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_UNSET_READ_MOSTLY",
- ("hipMemAdviseUnsetReadMostly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_SET_PREFERRED_LOCATION",
- (
- "hipMemAdviseSetPreferredLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION",
- (
- "hipMemAdviseUnsetPreferredLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_MEM_ADVISE_SET_ACCESSED_BY",
- ("hipMemAdviseSetAccessedBy", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ADVISE_UNSET_ACCESSED_BY",
- ("hipMemAdviseUnsetAccessedBy", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY",
- ("hipMemRangeAttributeReadMostly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION",
- (
- "hipMemRangeAttributePreferredLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY",
- ("hipMemRangeAttributeAccessedBy", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION",
- (
- "hipMemRangeAttributeLastPrefetchLocation",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_CTX_SCHED_AUTO",
- ("HIP_CTX_SCHED_AUTO", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_SPIN",
- ("HIP_CTX_SCHED_SPIN", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_YIELD",
- ("HIP_CTX_SCHED_YIELD", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_BLOCKING_SYNC",
- ("HIP_CTX_SCHED_BLOCKING_SYNC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_BLOCKING_SYNC",
- ("HIP_CTX_BLOCKING_SYNC", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_SCHED_MASK",
- ("HIP_CTX_SCHED_MASK", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_MAP_HOST",
- ("HIP_CTX_MAP_HOST", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_LMEM_RESIZE_TO_MAX",
- ("HIP_CTX_LMEM_RESIZE_TO_MAX", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_CTX_FLAGS_MASK",
- ("HIP_CTX_FLAGS_MASK", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LAUNCH_PARAM_BUFFER_POINTER",
- ("HIP_LAUNCH_PARAM_BUFFER_POINTER", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_LAUNCH_PARAM_BUFFER_SIZE",
- ("HIP_LAUNCH_PARAM_BUFFER_SIZE", CONV_TYPE, API_DRIVER),
- ),
- ("CU_LAUNCH_PARAM_END", ("HIP_LAUNCH_PARAM_END", CONV_TYPE, API_DRIVER)),
- (
- "CU_IPC_HANDLE_SIZE",
- ("HIP_IPC_HANDLE_SIZE", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTALLOC_DEVICEMAP",
- ("HIP_MEMHOSTALLOC_DEVICEMAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTALLOC_PORTABLE",
- ("HIP_MEMHOSTALLOC_PORTABLE", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTALLOC_WRITECOMBINED",
- ("HIP_MEMHOSTALLOC_WRITECOMBINED", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTREGISTER_DEVICEMAP",
- ("HIP_MEMHOSTREGISTER_DEVICEMAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTREGISTER_IOMEMORY",
- ("HIP_MEMHOSTREGISTER_IOMEMORY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMHOSTREGISTER_PORTABLE",
- ("HIP_MEMHOSTREGISTER_PORTABLE", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_PARAM_TR_DEFAULT",
- ("HIP_PARAM_TR_DEFAULT", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_LEGACY",
- ("HIP_STREAM_LEGACY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_PER_THREAD",
- ("HIP_STREAM_PER_THREAD", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TRSA_OVERRIDE_FORMAT",
- ("HIP_TRSA_OVERRIDE_FORMAT", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TRSF_NORMALIZED_COORDINATES",
- ("HIP_TRSF_NORMALIZED_COORDINATES", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TRSF_READ_AS_INTEGER",
- ("HIP_TRSF_READ_AS_INTEGER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_TRSF_SRGB", ("HIP_TRSF_SRGB", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CUDA_ARRAY3D_2DARRAY",
- ("HIP_ARRAY3D_LAYERED", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_CUBEMAP",
- ("HIP_ARRAY3D_CUBEMAP", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_DEPTH_TEXTURE",
- ("HIP_ARRAY3D_DEPTH_TEXTURE", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_LAYERED",
- ("HIP_ARRAY3D_LAYERED", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_SURFACE_LDST",
- ("HIP_ARRAY3D_SURFACE_LDST", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CUDA_ARRAY3D_TEXTURE_GATHER",
- ("HIP_ARRAY3D_TEXTURE_GATHER", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK",
- (
- "hipDeviceAttributeMaxThreadsPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X",
- ("hipDeviceAttributeMaxBlockDimX", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y",
- ("hipDeviceAttributeMaxBlockDimY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z",
- ("hipDeviceAttributeMaxBlockDimZ", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X",
- ("hipDeviceAttributeMaxGridDimX", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y",
- ("hipDeviceAttributeMaxGridDimY", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z",
- ("hipDeviceAttributeMaxGridDimZ", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK",
- (
- "hipDeviceAttributeMaxSharedMemoryPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK",
- (
- "hipDeviceAttributeMaxSharedMemoryPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY",
- (
- "hipDeviceAttributeTotalConstantMemory",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_WARP_SIZE",
- ("hipDeviceAttributeWarpSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_PITCH",
- ("hipDeviceAttributeMaxPitch", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK",
- (
- "hipDeviceAttributeMaxRegistersPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK",
- (
- "hipDeviceAttributeMaxRegistersPerBlock",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CLOCK_RATE",
- ("hipDeviceAttributeClockRate", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT",
- (
- "hipDeviceAttributeTextureAlignment",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_GPU_OVERLAP",
- (
- "hipDeviceAttributeAsyncEngineCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT",
- (
- "hipDeviceAttributeMultiprocessorCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT",
- (
- "hipDeviceAttributeKernelExecTimeout",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_INTEGRATED",
- ("hipDeviceAttributeIntegrated", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY",
- (
- "hipDeviceAttributeCanMapHostMemory",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_MODE",
- ("hipDeviceAttributeComputeMode", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH",
- (
- "hipDeviceAttributeMaxTexture3DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture3DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH",
- (
- "hipDeviceAttributeMaxTexture3DDepth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DLayeredHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxTexture2DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DLayeredHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES",
- (
- "hipDeviceAttributeMaxTexture2DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT",
- (
- "hipDeviceAttributeSurfaceAlignment",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS",
- ("hipDeviceAttributeConcurrentKernels", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_ECC_ENABLED",
- ("hipDeviceAttributeEccEnabled", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PCI_BUS_ID",
- ("hipDeviceAttributePciBusId", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID",
- ("hipDeviceAttributePciDeviceId", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TCC_DRIVER",
- ("hipDeviceAttributeTccDriver", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE",
- (
- "hipDeviceAttributeMemoryClockRate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH",
- ("hipDeviceAttributeMemoryBusWidth", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE",
- ("hipDeviceAttributeL2CacheSize", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR",
- ("hipDeviceAttributeMaxThreadsPerMultiProcessor", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT",
- (
- "hipDeviceAttributeAsyncEngineCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING",
- (
- "hipDeviceAttributeUnifiedAddressing",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxTexture1DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER",
- (
- "hipDeviceAttributeCanTex2DGather",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DGatherWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DGatherHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE",
- (
- "hipDeviceAttributeMaxTexture3DWidthAlternate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE",
- (
- "hipDeviceAttributeMaxTexture3DHeightAlternate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE",
- (
- "hipDeviceAttributeMaxTexture3DDepthAlternate",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID",
- ("hipDeviceAttributePciDomainId", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT",
- (
- "hipDeviceAttributeTexturePitchAlignment",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH",
- (
- "hipDeviceAttributeMaxTextureCubemapWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH",
- (
- "hipDeviceAttributeMaxSurface1DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH",
- (
- "hipDeviceAttributeMaxSurface2DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT",
- (
- "hipDeviceAttributeMaxSurface2DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH",
- (
- "hipDeviceAttributeMaxSurface3DWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT",
- (
- "hipDeviceAttributeMaxSurface3DHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH",
- (
- "hipDeviceAttributeMaxSurface3DDepth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxSurface1DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxSurface1DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxSurface2DLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT",
- (
- "hipDeviceAttributeMaxSurface2DLayeredHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxSurface2DLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH",
- (
- "hipDeviceAttributeMaxSurfaceCubemapWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredLayers",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DLinearWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DLinearWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DLinearHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH",
- (
- "hipDeviceAttributeMaxTexture2DLinearPitch",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedHeight",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR",
- ("hipDeviceAttributeComputeCapabilityMajor", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR",
- ("hipDeviceAttributeComputeCapabilityMinor", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH",
- (
- "hipDeviceAttributeMaxTexture1DMipmappedWidth",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED",
- (
- "hipDeviceAttributeStreamPrioritiesSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED",
- (
- "hipDeviceAttributeGlobalL1CacheSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED",
- (
- "hipDeviceAttributeLocalL1CacheSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR",
- (
- "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor",
- CONV_TYPE,
- API_DRIVER,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR",
- (
- "hipDeviceAttributeMaxRegistersPerMultiprocessor",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY",
- ("hipDeviceAttributeManagedMemory", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD",
- ("hipDeviceAttributeIsMultiGpuBoard", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID",
- (
- "hipDeviceAttributeMultiGpuBoardGroupId",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED",
- (
- "hipDeviceAttributeHostNativeAtomicSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO",
- (
- "hipDeviceAttributeSingleToDoublePrecisionPerfRatio",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS",
- (
- "hipDeviceAttributePageableMemoryAccess",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS",
- (
- "hipDeviceAttributeConcurrentManagedAccess",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED",
- (
- "hipDeviceAttributeComputePreemptionSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM",
- (
- "hipDeviceAttributeCanUseHostPointerForRegisteredMem",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_ATTRIBUTE_MAX",
- ("hipDeviceAttributeMax", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_CONTEXT",
- ("hipPointerAttributeContext", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_MEMORY_TYPE",
- ("hipPointerAttributeMemoryType", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_DEVICE_POINTER",
- (
- "hipPointerAttributeDevicePointer",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_POINTER_ATTRIBUTE_HOST_POINTER",
- ("hipPointerAttributeHostPointer", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_P2P_TOKENS",
- ("hipPointerAttributeP2pTokens", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_SYNC_MEMOPS",
- ("hipPointerAttributeSyncMemops", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_BUFFER_ID",
- ("hipPointerAttributeBufferId", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_POINTER_ATTRIBUTE_IS_MANAGED",
- ("hipPointerAttributeIsManaged", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK",
- (
- "hipFuncAttributeMaxThreadsPerBlocks",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES",
- ("hipFuncAttributeSharedSizeBytes", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES",
- ("hipFuncAttributeConstSizeBytes", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES",
- ("hipFuncAttributeLocalSizeBytes", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_NUM_REGS",
- ("hipFuncAttributeNumRegs", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_PTX_VERSION",
- ("hipFuncAttributePtxVersion", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_BINARY_VERSION",
- ("hipFuncAttributeBinaryVersion", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_CACHE_MODE_CA",
- ("hipFuncAttributeCacheModeCA", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_FUNC_ATTRIBUTE_MAX",
- ("hipFuncAttributeMax", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE",
- ("hipGraphicsMapFlagsNone", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY",
- ("hipGraphicsMapFlagsReadOnly", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- ("hipGraphicsMapFlagsWriteDiscard", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_NONE",
- ("hipGraphicsRegisterFlagsNone", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY",
- (
- "hipGraphicsRegisterFlagsReadOnly",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD",
- (
- "hipGraphicsRegisterFlagsWriteDiscard",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST",
- (
- "hipGraphicsRegisterFlagsSurfaceLoadStore",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER",
- (
- "hipGraphicsRegisterFlagsTextureGather",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_OCCUPANCY_DEFAULT",
- ("hipOccupancyDefault", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE",
- (
- "hipOccupancyDisableCachingOverride",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_FUNC_CACHE_PREFER_NONE",
- ("hipFuncCachePreferNone", CONV_CACHE, API_DRIVER),
- ),
- (
- "CU_FUNC_CACHE_PREFER_SHARED",
- ("hipFuncCachePreferShared", CONV_CACHE, API_DRIVER),
- ),
- ("CU_FUNC_CACHE_PREFER_L1", ("hipFuncCachePreferL1", CONV_CACHE, API_DRIVER)),
- (
- "CU_FUNC_CACHE_PREFER_EQUAL",
- ("hipFuncCachePreferEqual", CONV_CACHE, API_DRIVER),
- ),
- (
- "CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS",
- ("hipIpcMemLazyEnablePeerAccess", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CUDA_IPC_HANDLE_SIZE", ("HIP_IPC_HANDLE_SIZE", CONV_TYPE, API_DRIVER)),
- (
- "CU_JIT_CACHE_OPTION_NONE",
- ("hipJitCacheModeOptionNone", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_CACHE_OPTION_CG",
- ("hipJitCacheModeOptionCG", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_CACHE_OPTION_CA",
- ("hipJitCacheModeOptionCA", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_PREFER_PTX",
- ("hipJitFallbackPreferPtx", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_PREFER_BINARY",
- ("hipJitFallbackPreferBinary", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_JIT_MAX_REGISTERS", ("hipJitOptionMaxRegisters", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_THREADS_PER_BLOCK",
- ("hipJitOptionThreadsPerBlock", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_WALL_TIME", ("hipJitOptionWallTime", CONV_JIT, API_DRIVER)),
- ("CU_JIT_INFO_LOG_BUFFER", ("hipJitOptionInfoLogBuffer", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES",
- ("hipJitOptionInfoLogBufferSizeBytes", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_ERROR_LOG_BUFFER",
- ("hipJitOptionErrorLogBuffer", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES",
- ("hipJitOptionErrorLogBufferSizeBytes", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_OPTIMIZATION_LEVEL",
- ("hipJitOptionOptimizationLevel", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_TARGET_FROM_CUCONTEXT",
- ("hipJitOptionTargetFromContext", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_TARGET", ("hipJitOptionTarget", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_FALLBACK_STRATEGY",
- ("hipJitOptionFallbackStrategy", CONV_JIT, API_DRIVER),
- ),
- (
- "CU_JIT_GENERATE_DEBUG_INFO",
- ("hipJitOptionGenerateDebugInfo", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_LOG_VERBOSE", ("hipJitOptionLogVerbose", CONV_JIT, API_DRIVER)),
- (
- "CU_JIT_GENERATE_LINE_INFO",
- ("hipJitOptionGenerateLineInfo", CONV_JIT, API_DRIVER),
- ),
- ("CU_JIT_CACHE_MODE", ("hipJitOptionCacheMode", CONV_JIT, API_DRIVER)),
- ("CU_JIT_NEW_SM3X_OPT", ("hipJitOptionSm3xOpt", CONV_JIT, API_DRIVER)),
- ("CU_JIT_FAST_COMPILE", ("hipJitOptionFastCompile", CONV_JIT, API_DRIVER)),
- ("CU_JIT_NUM_OPTIONS", ("hipJitOptionNumOptions", CONV_JIT, API_DRIVER)),
- (
- "CU_TARGET_COMPUTE_10",
- ("hipJitTargetCompute10", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_11",
- ("hipJitTargetCompute11", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_12",
- ("hipJitTargetCompute12", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_13",
- ("hipJitTargetCompute13", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_20",
- ("hipJitTargetCompute20", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_21",
- ("hipJitTargetCompute21", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_30",
- ("hipJitTargetCompute30", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_32",
- ("hipJitTargetCompute32", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_35",
- ("hipJitTargetCompute35", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_37",
- ("hipJitTargetCompute37", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_50",
- ("hipJitTargetCompute50", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_52",
- ("hipJitTargetCompute52", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_53",
- ("hipJitTargetCompute53", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_60",
- ("hipJitTargetCompute60", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_61",
- ("hipJitTargetCompute61", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_TARGET_COMPUTE_62",
- ("hipJitTargetCompute62", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_CUBIN",
- ("hipJitInputTypeBin", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_PTX",
- ("hipJitInputTypePtx", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_FATBINARY",
- ("hipJitInputTypeFatBinary", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_OBJECT",
- ("hipJitInputTypeObject", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_INPUT_LIBRARY",
- ("hipJitInputTypeLibrary", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_JIT_NUM_INPUT_TYPES",
- ("hipJitInputTypeNumInputTypes", CONV_JIT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_STACK_SIZE",
- ("hipLimitStackSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_PRINTF_FIFO_SIZE",
- ("hipLimitPrintfFifoSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_MALLOC_HEAP_SIZE",
- ("hipLimitMallocHeapSize", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH",
- ("hipLimitDevRuntimeSyncDepth", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT",
- (
- "hipLimitDevRuntimePendingLaunchCount",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_LIMIT_STACK_SIZE",
- ("hipLimitStackSize", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ATTACH_GLOBAL",
- ("hipMemAttachGlobal", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ATTACH_HOST",
- ("hipMemAttachHost", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEM_ATTACH_SINGLE",
- ("hipMemAttachSingle", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_HOST",
- ("hipMemTypeHost", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_DEVICE",
- ("hipMemTypeDevice", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_ARRAY",
- ("hipMemTypeArray", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_MEMORYTYPE_UNIFIED",
- ("hipMemTypeUnified", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_ARRAY",
- ("hipResourceTypeArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_MIPMAPPED_ARRAY",
- ("hipResourceTypeMipmappedArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_LINEAR",
- ("hipResourceTypeLinear", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_RESOURCE_TYPE_PITCH2D",
- ("hipResourceTypePitch2D", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_RES_VIEW_FORMAT_NONE", ("hipResViewFormatNone", CONV_TEX, API_DRIVER)),
- (
- "CU_RES_VIEW_FORMAT_UINT_1X8",
- ("hipResViewFormatUnsignedChar1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_2X8",
- ("hipResViewFormatUnsignedChar2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_4X8",
- ("hipResViewFormatUnsignedChar4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_1X8",
- ("hipResViewFormatSignedChar1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_2X8",
- ("hipResViewFormatSignedChar2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_4X8",
- ("hipResViewFormatSignedChar4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_1X16",
- ("hipResViewFormatUnsignedShort1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_2X16",
- ("hipResViewFormatUnsignedShort2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_4X16",
- ("hipResViewFormatUnsignedShort4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_1X16",
- ("hipResViewFormatSignedShort1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_2X16",
- ("hipResViewFormatSignedShort2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_4X16",
- ("hipResViewFormatSignedShort4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_1X32",
- ("hipResViewFormatUnsignedInt1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_2X32",
- ("hipResViewFormatUnsignedInt2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UINT_4X32",
- ("hipResViewFormatUnsignedInt4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_1X32",
- ("hipResViewFormatSignedInt1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_2X32",
- ("hipResViewFormatSignedInt2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SINT_4X32",
- ("hipResViewFormatSignedInt4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_1X16",
- ("hipResViewFormatHalf1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_2X16",
- ("hipResViewFormatHalf2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_4X16",
- ("hipResViewFormatHalf4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_1X32",
- ("hipResViewFormatFloat1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_2X32",
- ("hipResViewFormatFloat2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_FLOAT_4X32",
- ("hipResViewFormatFloat4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC1",
- ("hipResViewFormatUnsignedBlockCompressed1", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC2",
- ("hipResViewFormatUnsignedBlockCompressed2", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC3",
- ("hipResViewFormatUnsignedBlockCompressed3", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC4",
- ("hipResViewFormatUnsignedBlockCompressed4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SIGNED_BC4",
- ("hipResViewFormatSignedBlockCompressed4", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC5",
- ("hipResViewFormatUnsignedBlockCompressed5", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SIGNED_BC5",
- ("hipResViewFormatSignedBlockCompressed5", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC6H",
- ("hipResViewFormatUnsignedBlockCompressed6H", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_SIGNED_BC6H",
- ("hipResViewFormatSignedBlockCompressed6H", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_RES_VIEW_FORMAT_UNSIGNED_BC7",
- ("hipResViewFormatUnsignedBlockCompressed7", CONV_TEX, API_DRIVER),
- ),
- (
- "CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE",
- ("hipSharedMemBankSizeDefault", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE",
- ("hipSharedMemBankSizeFourByte", CONV_TYPE, API_DRIVER),
- ),
- (
- "CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE",
- ("hipSharedMemBankSizeEightByte", CONV_TYPE, API_DRIVER),
- ),
- ("CU_STREAM_DEFAULT", ("hipStreamDefault", CONV_TYPE, API_DRIVER)),
- ("CU_STREAM_NON_BLOCKING", ("hipStreamNonBlocking", CONV_TYPE, API_DRIVER)),
- (
- "CU_STREAM_WAIT_VALUE_GEQ",
- ("hipStreamWaitValueGeq", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WAIT_VALUE_EQ",
- ("hipStreamWaitValueEq", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WAIT_VALUE_AND",
- ("hipStreamWaitValueAnd", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WAIT_VALUE_FLUSH",
- ("hipStreamWaitValueFlush", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WRITE_VALUE_DEFAULT",
- ("hipStreamWriteValueDefault", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER",
- (
- "hipStreamWriteValueNoMemoryBarrier",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_STREAM_MEM_OP_WAIT_VALUE_32",
- ("hipStreamBatchMemOpWaitValue32", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_MEM_OP_WRITE_VALUE_32",
- ("hipStreamBatchMemOpWriteValue32", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES",
- (
- "hipStreamBatchMemOpFlushRemoteWrites",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGetErrorName",
- ("hipGetErrorName", CONV_ERROR, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGetErrorString",
- ("hipGetErrorString", CONV_ERROR, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuInit", ("hipInit", CONV_INIT, API_DRIVER)),
- ("cuDriverGetVersion", ("hipDriverGetVersion", CONV_VERSION, API_DRIVER)),
- ("cuCtxCreate", ("hipCtxCreate", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxCreate_v2", ("hipCtxCreate", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxDestroy", ("hipCtxDestroy", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxDestroy_v2", ("hipCtxDestroy", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetApiVersion", ("hipCtxGetApiVersion", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetCacheConfig", ("hipCtxGetCacheConfig", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetCurrent", ("hipCtxGetCurrent", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetDevice", ("hipCtxGetDevice", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxGetFlags", ("hipCtxGetFlags", CONV_CONTEXT, API_DRIVER)),
- ("cuDeviceGetUuid", ("hipDeviceGetUuid", CONV_CONTEXT, API_DRIVER)),
- (
- "cuCtxGetLimit",
- ("hipCtxGetLimit", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuCtxGetSharedMemConfig",
- ("hipCtxGetSharedMemConfig", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuCtxGetStreamPriorityRange",
- ("hipCtxGetStreamPriorityRange", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuCtxPopCurrent_v2", ("hipCtxPopCurrent", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxPushCurrent_v2", ("hipCtxPushCurrent", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxSetCacheConfig", ("hipCtxSetCacheConfig", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxSetCurrent", ("hipCtxSetCurrent", CONV_CONTEXT, API_DRIVER)),
- (
- "cuCtxSetLimit",
- ("hipCtxSetLimit", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuCtxSetSharedMemConfig",
- ("hipCtxSetSharedMemConfig", CONV_CONTEXT, API_DRIVER),
- ),
- ("cuCtxSynchronize", ("hipCtxSynchronize", CONV_CONTEXT, API_DRIVER)),
- ("cuCtxAttach", ("hipCtxAttach", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuCtxDetach", ("hipCtxDetach", CONV_CONTEXT, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuCtxEnablePeerAccess", ("hipCtxEnablePeerAccess", CONV_PEER, API_DRIVER)),
- ("cuCtxDisablePeerAccess", ("hipCtxDisablePeerAccess", CONV_PEER, API_DRIVER)),
- ("cuDeviceCanAccessPeer", ("hipDeviceCanAccessPeer", CONV_PEER, API_DRIVER)),
- (
- "cuDeviceGetP2PAttribute",
- ("hipDeviceGetP2PAttribute", CONV_PEER, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuDevicePrimaryCtxGetState",
- ("hipDevicePrimaryCtxGetState", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxRelease",
- ("hipDevicePrimaryCtxRelease", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxReset",
- ("hipDevicePrimaryCtxReset", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxRetain",
- ("hipDevicePrimaryCtxRetain", CONV_CONTEXT, API_DRIVER),
- ),
- (
- "cuDevicePrimaryCtxSetFlags",
- ("hipDevicePrimaryCtxSetFlags", CONV_CONTEXT, API_DRIVER),
- ),
- ("cuDeviceGet", ("hipDeviceGet", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetName", ("hipDeviceGetName", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetCount", ("hipGetDeviceCount", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetAttribute", ("hipDeviceGetAttribute", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetPCIBusId", ("hipDeviceGetPCIBusId", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceGetByPCIBusId", ("hipDeviceGetByPCIBusId", CONV_DEVICE, API_DRIVER)),
- ("cuDeviceTotalMem_v2", ("hipDeviceTotalMem", CONV_DEVICE, API_DRIVER)),
- (
- "cuDeviceComputeCapability",
- ("hipDeviceComputeCapability", CONV_DEVICE, API_DRIVER),
- ),
- ("cuDeviceGetProperties", ("hipGetDeviceProperties", CONV_DEVICE, API_DRIVER)),
- ("cuLinkAddData", ("hipLinkAddData", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuLinkAddFile", ("hipLinkAddFile", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuLinkComplete",
- ("hipLinkComplete", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuLinkCreate", ("hipLinkCreate", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuLinkDestroy", ("hipLinkDestroy", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuModuleGetFunction", ("hipModuleGetFunction", CONV_MODULE, API_DRIVER)),
- ("cuModuleGetGlobal", ("hipModuleGetGlobal", CONV_MODULE, API_DRIVER)),
- ("cuModuleGetGlobal_v2", ("hipModuleGetGlobal", CONV_MODULE, API_DRIVER)),
- (
- "cuModuleGetSurfRef",
- ("hipModuleGetSurfRef", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuModuleGetTexRef", ("hipModuleGetTexRef", CONV_MODULE, API_DRIVER)),
- ("cuModuleLoad", ("hipModuleLoad", CONV_MODULE, API_DRIVER)),
- ("cuModuleLoadData", ("hipModuleLoadData", CONV_MODULE, API_DRIVER)),
- ("cuModuleLoadDataEx", ("hipModuleLoadDataEx", CONV_MODULE, API_DRIVER)),
- (
- "cuModuleLoadFatBinary",
- ("hipModuleLoadFatBinary", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuModuleUnload", ("hipModuleUnload", CONV_MODULE, API_DRIVER)),
- (
- "CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK",
- (
- "hipDeviceP2PAttributePerformanceRank",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED",
- (
- "hipDeviceP2PAttributeAccessSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED",
- (
- "hipDeviceP2PAttributeNativeAtomicSupported",
- CONV_TYPE,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("CU_EVENT_DEFAULT", ("hipEventDefault", CONV_EVENT, API_DRIVER)),
- ("CU_EVENT_BLOCKING_SYNC", ("hipEventBlockingSync", CONV_EVENT, API_DRIVER)),
- ("CU_EVENT_DISABLE_TIMING", ("hipEventDisableTiming", CONV_EVENT, API_DRIVER)),
- ("CU_EVENT_INTERPROCESS", ("hipEventInterprocess", CONV_EVENT, API_DRIVER)),
- ("cuEventCreate", ("hipEventCreate", CONV_EVENT, API_DRIVER)),
- ("cuEventDestroy", ("hipEventDestroy", CONV_EVENT, API_DRIVER)),
- ("cuEventDestroy_v2", ("hipEventDestroy", CONV_EVENT, API_DRIVER)),
- ("cuEventElapsedTime", ("hipEventElapsedTime", CONV_EVENT, API_DRIVER)),
- ("cuEventQuery", ("hipEventQuery", CONV_EVENT, API_DRIVER)),
- ("cuEventRecord", ("hipEventRecord", CONV_EVENT, API_DRIVER)),
- ("cuEventSynchronize", ("hipEventSynchronize", CONV_EVENT, API_DRIVER)),
- (
- "cuFuncGetAttribute",
- ("hipFuncGetAttribute", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuFuncSetCacheConfig", ("hipFuncSetCacheConfig", CONV_MODULE, API_DRIVER)),
- (
- "cuFuncSetSharedMemConfig",
- ("hipFuncSetSharedMemConfig", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuLaunchKernel", ("hipModuleLaunchKernel", CONV_MODULE, API_DRIVER)),
- ("cuLaunchCooperativeKernel", ("hipModuleLaunchCooperativeKernel", CONV_MODULE, API_DRIVER)),
- (
- "cuFuncSetBlockShape",
- ("hipFuncSetBlockShape", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuFuncSetSharedSize",
- ("hipFuncSetSharedSize", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuLaunch", ("hipLaunch", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuLaunchGrid", ("hipLaunchGrid", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuLaunchGridAsync",
- ("hipLaunchGridAsync", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuParamSetf", ("hipParamSetf", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuParamSeti", ("hipParamSeti", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuParamSetSize",
- ("hipParamSetSize", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuParamSetSize",
- ("hipParamSetSize", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuParamSetv", ("hipParamSetv", CONV_MODULE, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuOccupancyMaxActiveBlocksPerMultiprocessor",
- (
- "hipModuleOccupancyMaxActiveBlocksPerMultiprocessor",
- CONV_OCCUPANCY,
- API_DRIVER,
- ),
- ),
- (
- "cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- (
- "hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- CONV_OCCUPANCY,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuOccupancyMaxPotentialBlockSize",
- ("hipModuleOccupancyMaxPotentialBlockSize", CONV_OCCUPANCY, API_DRIVER),
- ),
- (
- "cuOccupancyMaxPotentialBlockSizeWithFlags",
- (
- "hipModuleOccupancyMaxPotentialBlockSizeWithFlags",
- CONV_OCCUPANCY,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cuStreamAddCallback", ("hipStreamAddCallback", CONV_STREAM, API_DRIVER)),
- (
- "cuStreamAttachMemAsync",
- ("hipStreamAttachMemAsync", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamCreate",
- ("hipStreamCreate__", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamCreateWithPriority",
- ("hipStreamCreateWithPriority", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuStreamDestroy", ("hipStreamDestroy", CONV_STREAM, API_DRIVER)),
- ("cuStreamDestroy_v2", ("hipStreamDestroy", CONV_STREAM, API_DRIVER)),
- ("cuStreamGetFlags", ("hipStreamGetFlags", CONV_STREAM, API_DRIVER)),
- (
- "cuStreamGetPriority",
- ("hipStreamGetPriority", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuStreamQuery", ("hipStreamQuery", CONV_STREAM, API_DRIVER)),
- ("cuStreamSynchronize", ("hipStreamSynchronize", CONV_STREAM, API_DRIVER)),
- ("cuStreamWaitEvent", ("hipStreamWaitEvent", CONV_STREAM, API_DRIVER)),
- (
- "cuStreamWaitValue32",
- ("hipStreamWaitValue32", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamWriteValue32",
- ("hipStreamWriteValue32", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuStreamBatchMemOp",
- ("hipStreamBatchMemOp", CONV_STREAM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuArray3DCreate", ("hipArray3DCreate", CONV_MEM, API_DRIVER)),
- (
- "cuArray3DGetDescriptor",
- ("hipArray3DGetDescriptor", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuArrayCreate", ("hipArrayCreate", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuArrayDestroy", ("hipArrayDestroy", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuArrayGetDescriptor",
- ("hipArrayGetDescriptor", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcCloseMemHandle",
- ("hipIpcCloseMemHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcGetEventHandle",
- ("hipIpcGetEventHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcGetMemHandle",
- ("hipIpcGetMemHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcOpenEventHandle",
- ("hipIpcOpenEventHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuIpcOpenMemHandle",
- ("hipIpcOpenMemHandle", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemAlloc_v2", ("hipMalloc", CONV_MEM, API_DRIVER)),
- ("cuMemAllocHost", ("hipMemAllocHost", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemAllocManaged",
- ("hipMemAllocManaged", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemAllocPitch",
- ("hipMemAllocPitch__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpy", ("hipMemcpy__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpy2D", ("hipMemcpy2D__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpy2DAsync",
- ("hipMemcpy2DAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemcpy2DUnaligned",
- ("hipMemcpy2DUnaligned", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpy3D", ("hipMemcpy3D__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpy3DAsync",
- ("hipMemcpy3DAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemcpy3DPeer",
- ("hipMemcpy3DPeer__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemcpy3DPeerAsync",
- ("hipMemcpy3DPeerAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyAsync", ("hipMemcpyAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyAtoA", ("hipMemcpyAtoA", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyAtoD", ("hipMemcpyAtoD", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyAtoH", ("hipMemcpyAtoH", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpyAtoHAsync",
- ("hipMemcpyAtoHAsync", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyDtoA", ("hipMemcpyDtoA", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemcpyDtoD_v2", ("hipMemcpyDtoD", CONV_MEM, API_DRIVER)),
- ("cuMemcpyDtoDAsync_v2", ("hipMemcpyDtoDAsync", CONV_MEM, API_DRIVER)),
- ("cuMemcpyDtoH_v2", ("hipMemcpyDtoH", CONV_MEM, API_DRIVER)),
- ("cuMemcpyDtoHAsync_v2", ("hipMemcpyDtoHAsync", CONV_MEM, API_DRIVER)),
- ("cuMemcpyHtoA", ("hipMemcpyHtoA", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemcpyHtoAAsync",
- ("hipMemcpyHtoAAsync", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyHtoD_v2", ("hipMemcpyHtoD", CONV_MEM, API_DRIVER)),
- ("cuMemcpyHtoDAsync_v2", ("hipMemcpyHtoDAsync", CONV_MEM, API_DRIVER)),
- (
- "cuMemcpyPeerAsync",
- ("hipMemcpyPeerAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemcpyPeer", ("hipMemcpyPeer__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuMemFree", ("hipFree", CONV_MEM, API_DRIVER)),
- ("cuMemFree_v2", ("hipFree", CONV_MEM, API_DRIVER)),
- ("cuMemFreeHost", ("hipHostFree", CONV_MEM, API_DRIVER)),
- (
- "cuMemGetAddressRange",
- ("hipMemGetAddressRange", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemGetInfo_v2", ("hipMemGetInfo", CONV_MEM, API_DRIVER)),
- ("cuMemHostAlloc", ("hipHostMalloc", CONV_MEM, API_DRIVER)),
- (
- "cuMemHostGetDevicePointer",
- ("hipMemHostGetDevicePointer", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemHostGetFlags",
- ("hipMemHostGetFlags", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemHostRegister_v2", ("hipHostRegister", CONV_MEM, API_DRIVER)),
- ("cuMemHostUnregister", ("hipHostUnregister", CONV_MEM, API_DRIVER)),
- ("cuMemsetD16_v2", ("hipMemsetD16", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD16Async",
- ("hipMemsetD16Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD2D16_v2", ("hipMemsetD2D16", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD2D16Async",
- ("hipMemsetD2D16Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD2D32_v2", ("hipMemsetD2D32", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD2D32Async",
- ("hipMemsetD2D32Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD2D8_v2", ("hipMemsetD2D8", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD2D8Async",
- ("hipMemsetD2D8Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemsetD32_v2", ("hipMemset", CONV_MEM, API_DRIVER)),
- ("cuMemsetD32Async", ("hipMemsetAsync", CONV_MEM, API_DRIVER)),
- ("cuMemsetD8_v2", ("hipMemsetD8", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemsetD8Async",
- ("hipMemsetD8Async", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMipmappedArrayCreate",
- ("hipMipmappedArrayCreate", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMipmappedArrayDestroy",
- ("hipMipmappedArrayDestroy", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMipmappedArrayGetLevel",
- ("hipMipmappedArrayGetLevel", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemPrefetchAsync",
- ("hipMemPrefetchAsync__", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuMemAdvise", ("hipMemAdvise", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuMemRangeGetAttribute",
- ("hipMemRangeGetAttribute", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemRangeGetAttributes",
- ("hipMemRangeGetAttributes", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuPointerGetAttribute",
- ("hipPointerGetAttribute", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuMemGetAddressRange_v2",
- ("hipMemGetAddressRange", CONV_MEM, API_DRIVER),
- ),
- (
- "cuPointerGetAttributes",
- ("hipPointerGetAttributes", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuPointerSetAttribute",
- ("hipPointerSetAttribute", CONV_MEM, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("CU_TR_FILTER_MODE_POINT", ("hipFilterModePoint", CONV_TEX, API_DRIVER)),
- (
- "CU_TR_FILTER_MODE_LINEAR",
- ("hipFilterModeLinear", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetAddress",
- ("hipTexRefGetAddress", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetAddressMode",
- ("hipTexRefGetAddressMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetArray",
- ("hipTexRefGetArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetBorderColor",
- ("hipTexRefGetBorderColor", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetFilterMode",
- ("hipTexRefGetFilterMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetFlags",
- ("hipTexRefGetFlags", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetFormat",
- ("hipTexRefGetFormat", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMaxAnisotropy",
- ("hipTexRefGetMaxAnisotropy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmapFilterMode",
- ("hipTexRefGetMipmapFilterMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmapLevelBias",
- ("hipTexRefGetMipmapLevelBias", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmapLevelClamp",
- ("hipTexRefGetMipmapLevelClamp", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefGetMipmappedArray",
- ("hipTexRefGetMipmappedArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetAddress",
- ("hipTexRefSetAddress", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetAddress2D",
- ("hipTexRefSetAddress2D", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuTexRefSetAddressMode", ("hipTexRefSetAddressMode", CONV_TEX, API_DRIVER)),
- ("cuTexRefSetArray", ("hipTexRefSetArray", CONV_TEX, API_DRIVER)),
- (
- "cuTexRefSetBorderColor",
- ("hipTexRefSetBorderColor", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuTexRefSetFilterMode", ("hipTexRefSetFilterMode", CONV_TEX, API_DRIVER)),
- ("cuTexRefSetFlags", ("hipTexRefSetFlags", CONV_TEX, API_DRIVER)),
- ("cuTexRefSetFormat", ("hipTexRefSetFormat", CONV_TEX, API_DRIVER)),
- (
- "cuTexRefSetMaxAnisotropy",
- ("hipTexRefSetMaxAnisotropy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmapFilterMode",
- ("hipTexRefSetMipmapFilterMode", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmapLevelBias",
- ("hipTexRefSetMipmapLevelBias", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmapLevelClamp",
- ("hipTexRefSetMipmapLevelClamp", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexRefSetMipmappedArray",
- ("hipTexRefSetMipmappedArray", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuTexRefCreate", ("hipTexRefCreate", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuTexRefDestroy",
- ("hipTexRefDestroy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfRefGetArray",
- ("hipSurfRefGetArray", CONV_SURFACE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfRefSetArray",
- ("hipSurfRefSetArray", CONV_SURFACE, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectCreate",
- ("hipTexObjectCreate", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectDestroy",
- ("hipTexObjectDestroy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectGetResourceDesc",
- ("hipTexObjectGetResourceDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectGetResourceViewDesc",
- ("hipTexObjectGetResourceViewDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuTexObjectGetTextureDesc",
- ("hipTexObjectGetTextureDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfObjectCreate",
- ("hipSurfObjectCreate", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfObjectDestroy",
- ("hipSurfObjectDestroy", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuSurfObjectGetResourceDesc",
- ("hipSurfObjectGetResourceDesc", CONV_TEX, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsMapResources",
- ("hipGraphicsMapResources", CONV_GRAPHICS, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsResourceGetMappedMipmappedArray",
- (
- "hipGraphicsResourceGetMappedMipmappedArray",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsResourceGetMappedPointer",
- (
- "hipGraphicsResourceGetMappedPointer",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsResourceSetMapFlags",
- (
- "hipGraphicsResourceSetMapFlags",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsSubResourceGetMappedArray",
- (
- "hipGraphicsSubResourceGetMappedArray",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsUnmapResources",
- ("hipGraphicsUnmapResources", CONV_GRAPHICS, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsUnregisterResource",
- (
- "hipGraphicsUnregisterResource",
- CONV_GRAPHICS,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuProfilerInitialize",
- ("hipProfilerInitialize", CONV_OTHER, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuProfilerStart", ("hipProfilerStart", CONV_OTHER, API_DRIVER)),
- ("cuProfilerStop", ("hipProfilerStop", CONV_OTHER, API_DRIVER)),
- (
- "CU_GL_DEVICE_LIST_ALL",
- ("HIP_GL_DEVICE_LIST_ALL", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GL_DEVICE_LIST_CURRENT_FRAME",
- ("HIP_GL_DEVICE_LIST_CURRENT_FRAME", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GL_DEVICE_LIST_NEXT_FRAME",
- ("HIP_GL_DEVICE_LIST_NEXT_FRAME", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuGLGetDevices", ("hipGLGetDevices", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuGraphicsGLRegisterBuffer",
- ("hipGraphicsGLRegisterBuffer", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsGLRegisterImage",
- ("hipGraphicsGLRegisterImage", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- ("cuWGLGetDevice", ("hipWGLGetDevice", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "CU_GL_MAP_RESOURCE_FLAGS_NONE",
- ("HIP_GL_MAP_RESOURCE_FLAGS_NONE", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_READ_ONLY",
- CONV_GL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- CONV_GL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cuGLCtxCreate", ("hipGLCtxCreate", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- ("cuGLInit", ("hipGLInit", CONV_GL, API_DRIVER, HIP_UNSUPPORTED)),
- (
- "cuGLMapBufferObject",
- ("hipGLMapBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLMapBufferObjectAsync",
- ("hipGLMapBufferObjectAsync", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLRegisterBufferObject",
- ("hipGLRegisterBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLSetBufferObjectMapFlags",
- ("hipGLSetBufferObjectMapFlags", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLUnmapBufferObject",
- ("hipGLUnmapBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLUnmapBufferObjectAsync",
- ("hipGLUnmapBufferObjectAsync", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGLUnregisterBufferObject",
- ("hipGLUnregisterBufferObject", CONV_GL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_DEVICE_LIST_ALL",
- ("HIP_D3D9_DEVICE_LIST_ALL", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_DEVICE_LIST_CURRENT_FRAME",
- (
- "HIP_D3D9_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D9_DEVICE_LIST_NEXT_FRAME",
- ("HIP_D3D9_DEVICE_LIST_NEXT_FRAME", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9CtxCreate",
- ("hipD3D9CtxCreate", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9CtxCreateOnDevice",
- ("hipD3D9CtxCreateOnDevice", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9GetDevice",
- ("hipD3D9GetDevice", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9GetDevices",
- ("hipD3D9GetDevices", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9GetDirect3DDevice",
- ("hipD3D9GetDirect3DDevice", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsD3D9RegisterResource",
- ("hipGraphicsD3D9RegisterResource", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_MAPRESOURCE_FLAGS_NONE",
- ("HIP_D3D9_MAPRESOURCE_FLAGS_NONE", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_MAPRESOURCE_FLAGS_READONLY",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D9_REGISTER_FLAGS_NONE",
- ("HIP_D3D9_REGISTER_FLAGS_NONE", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D9_REGISTER_FLAGS_ARRAY",
- ("HIP_D3D9_REGISTER_FLAGS_ARRAY", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9MapResources",
- ("hipD3D9MapResources", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9RegisterResource",
- ("hipD3D9RegisterResource", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedArray",
- ("hipD3D9ResourceGetMappedArray", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedPitch",
- ("hipD3D9ResourceGetMappedPitch", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedPointer",
- ("hipD3D9ResourceGetMappedPointer", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetMappedSize",
- ("hipD3D9ResourceGetMappedSize", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9ResourceGetSurfaceDimensions",
- (
- "hipD3D9ResourceGetSurfaceDimensions",
- CONV_D3D9,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D9ResourceSetMapFlags",
- ("hipD3D9ResourceSetMapFlags", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9UnmapResources",
- ("hipD3D9UnmapResources", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D9UnregisterResource",
- ("hipD3D9UnregisterResource", CONV_D3D9, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D10_DEVICE_LIST_ALL",
- ("HIP_D3D10_DEVICE_LIST_ALL", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D10_DEVICE_LIST_CURRENT_FRAME",
- (
- "HIP_D3D10_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_DEVICE_LIST_NEXT_FRAME",
- (
- "HIP_D3D10_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D10GetDevice",
- ("hipD3D10GetDevice", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10GetDevices",
- ("hipD3D10GetDevices", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsD3D10RegisterResource",
- (
- "hipGraphicsD3D10RegisterResource",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_MAPRESOURCE_FLAGS_NONE",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_NONE",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_MAPRESOURCE_FLAGS_READONLY",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D10_REGISTER_FLAGS_NONE",
- ("HIP_D3D10_REGISTER_FLAGS_NONE", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D10_REGISTER_FLAGS_ARRAY",
- ("HIP_D3D10_REGISTER_FLAGS_ARRAY", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10CtxCreate",
- ("hipD3D10CtxCreate", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10CtxCreateOnDevice",
- ("hipD3D10CtxCreateOnDevice", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10GetDirect3DDevice",
- ("hipD3D10GetDirect3DDevice", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10MapResources",
- ("hipD3D10MapResources", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10RegisterResource",
- ("hipD3D10RegisterResource", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetMappedArray",
- ("hipD3D10ResourceGetMappedArray", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetMappedPitch",
- ("hipD3D10ResourceGetMappedPitch", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetMappedPointer",
- (
- "hipD3D10ResourceGetMappedPointer",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D10ResourceGetMappedSize",
- ("hipD3D10ResourceGetMappedSize", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10ResourceGetSurfaceDimensions",
- (
- "hipD3D10ResourceGetSurfaceDimensions",
- CONV_D3D10,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD310ResourceSetMapFlags",
- ("hipD3D10ResourceSetMapFlags", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10UnmapResources",
- ("hipD3D10UnmapResources", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D10UnregisterResource",
- ("hipD3D10UnregisterResource", CONV_D3D10, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D11_DEVICE_LIST_ALL",
- ("HIP_D3D11_DEVICE_LIST_ALL", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "CU_D3D11_DEVICE_LIST_CURRENT_FRAME",
- (
- "HIP_D3D11_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D11,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CU_D3D11_DEVICE_LIST_NEXT_FRAME",
- (
- "HIP_D3D11_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D11,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D11GetDevice",
- ("hipD3D11GetDevice", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D11GetDevices",
- ("hipD3D11GetDevices", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsD3D11RegisterResource",
- (
- "hipGraphicsD3D11RegisterResource",
- CONV_D3D11,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuD3D11CtxCreate",
- ("hipD3D11CtxCreate", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D11CtxCreateOnDevice",
- ("hipD3D11CtxCreateOnDevice", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuD3D11GetDirect3DDevice",
- ("hipD3D11GetDirect3DDevice", CONV_D3D11, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsVDPAURegisterOutputSurface",
- (
- "hipGraphicsVDPAURegisterOutputSurface",
- CONV_VDPAU,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuGraphicsVDPAURegisterVideoSurface",
- (
- "hipGraphicsVDPAURegisterVideoSurface",
- CONV_VDPAU,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuVDPAUGetDevice",
- ("hipVDPAUGetDevice", CONV_VDPAU, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuVDPAUCtxCreate",
- ("hipVDPAUCtxCreate", CONV_VDPAU, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerAcquireFrame",
- ("hipEGLStreamConsumerAcquireFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerConnect",
- ("hipEGLStreamConsumerConnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerConnectWithFlags",
- (
- "hipEGLStreamConsumerConnectWithFlags",
- CONV_EGL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cuEGLStreamConsumerDisconnect",
- ("hipEGLStreamConsumerDisconnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamConsumerReleaseFrame",
- ("hipEGLStreamConsumerReleaseFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerConnect",
- ("hipEGLStreamProducerConnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerDisconnect",
- ("hipEGLStreamProducerDisconnect", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerPresentFrame",
- ("hipEGLStreamProducerPresentFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuEGLStreamProducerReturnFrame",
- ("hipEGLStreamProducerReturnFrame", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsEGLRegisterImage",
- ("hipGraphicsEGLRegisterImage", CONV_EGL, API_DRIVER, HIP_UNSUPPORTED),
- ),
- (
- "cuGraphicsResourceGetMappedEglFrame",
- (
- "hipGraphicsResourceGetMappedEglFrame",
- CONV_EGL,
- API_DRIVER,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDataType_t", ("hipDataType", CONV_TYPE, API_RUNTIME)),
- ("cudaDataType", ("hipDataType", CONV_TYPE, API_RUNTIME)),
- ("CUDA_R_16F", ("HIP_R_16F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_16F", ("HIP_C_16F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_32F", ("HIP_R_32F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_32F", ("HIP_C_32F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_64F", ("HIP_R_64F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_64F", ("HIP_C_64F", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_8I", ("HIP_R_8I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_8I", ("HIP_C_8I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_8U", ("HIP_R_8U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_8U", ("HIP_C_8U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_32I", ("HIP_R_32I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_32I", ("HIP_C_32I", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_R_32U", ("HIP_R_32U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- ("CUDA_C_32U", ("HIP_C_32U", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "MAJOR_VERSION",
- ("HIP_LIBRARY_MAJOR_VERSION", CONV_TYPE, API_RUNTIME),
- ),
- (
- "MINOR_VERSION",
- ("HIP_LIBRARY_MINOR_VERSION", CONV_TYPE, API_RUNTIME),
- ),
- (
- "PATCH_LEVEL",
- ("HIP_LIBRARY_PATCH_LEVEL", CONV_TYPE, API_RUNTIME),
- ),
- ("cudaMemAllocationHandleType", ("hipMemAllocationHandleType", CONV_TYPE, API_RUNTIME)),
- ("cudaMemAllocationType", ("hipMemAllocationType", CONV_TYPE, API_RUNTIME)),
- ("cudaMemLocationType", ("hipMemLocationType", CONV_TYPE, API_RUNTIME)),
- (
- "cudaMemAttachGlobal",
- ("hipMemAttachGlobal", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAttachHost",
- ("hipMemAttachHost", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAttachSingle",
- ("hipMemAttachSingle", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaOccupancyDefault",
- ("hipOccupancyDefault", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaOccupancyDisableCachingOverride",
- (
- "hipOccupancyDisableCachingOverride",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaGetLastError", ("hipGetLastError", CONV_ERROR, API_RUNTIME)),
- ("cudaPeekAtLastError", ("hipPeekAtLastError", CONV_ERROR, API_RUNTIME)),
- ("cudaGetErrorName", ("hipGetErrorName", CONV_ERROR, API_RUNTIME)),
- ("cudaGetErrorString", ("hipGetErrorString", CONV_ERROR, API_RUNTIME)),
- ("cudaMemcpy3DParms", ("hipMemcpy3DParms", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpy3DPeerParms",
- ("hipMemcpy3DPeerParms", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpy", ("hipMemcpy", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyToArray", ("hipMemcpyToArray", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyToSymbol", ("hipMemcpyToSymbol", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyToSymbolAsync", ("hipMemcpyToSymbolAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyAsync", ("hipMemcpyAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpy2D", ("hipMemcpy2D", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpy2DAsync", ("hipMemcpy2DAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpy2DToArray", ("hipMemcpy2DToArray", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpy2DArrayToArray",
- ("hipMemcpy2DArrayToArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy2DFromArray",
- ("hipMemcpy2DFromArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy2DFromArrayAsync",
- ("hipMemcpy2DFromArrayAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy2DToArrayAsync",
- ("hipMemcpy2DToArrayAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpy3D", ("hipMemcpy3D", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpy3DAsync",
- ("hipMemcpy3DAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy3DPeer",
- ("hipMemcpy3DPeer", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpy3DPeerAsync",
- ("hipMemcpy3DPeerAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpyArrayToArray",
- ("hipMemcpyArrayToArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemcpyFromArrayAsync",
- ("hipMemcpyFromArrayAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemcpyFromSymbol", ("hipMemcpyFromSymbol", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpyFromSymbolAsync",
- ("hipMemcpyFromSymbolAsync", CONV_MEM, API_RUNTIME),
- ),
- ("cudaMemAdvise", ("hipMemAdvise", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaMemRangeGetAttribute",
- ("hipMemRangeGetAttribute", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeGetAttributes",
- ("hipMemRangeGetAttributes", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseSetReadMostly",
- ("hipMemAdviseSetReadMostly", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseUnsetReadMostly",
- ("hipMemAdviseUnsetReadMostly", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseSetPreferredLocation",
- (
- "hipMemAdviseSetPreferredLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaMemAdviseUnsetPreferredLocation",
- (
- "hipMemAdviseUnsetPreferredLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaMemAdviseSetAccessedBy",
- ("hipMemAdviseSetAccessedBy", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemAdviseUnsetAccessedBy",
- ("hipMemAdviseUnsetAccessedBy", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeAttributeReadMostly",
- ("hipMemRangeAttributeReadMostly", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeAttributePreferredLocation",
- (
- "hipMemRangeAttributePreferredLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaMemRangeAttributeAccessedBy",
- ("hipMemRangeAttributeAccessedBy", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemRangeAttributeLastPrefetchLocation",
- (
- "hipMemRangeAttributeLastPrefetchLocation",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaMemcpyHostToHost", ("hipMemcpyHostToHost", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyHostToDevice", ("hipMemcpyHostToDevice", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyDeviceToHost", ("hipMemcpyDeviceToHost", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemcpyDeviceToDevice",
- ("hipMemcpyDeviceToDevice", CONV_MEM, API_RUNTIME),
- ),
- ("cudaMemcpyDefault", ("hipMemcpyDefault", CONV_MEM, API_RUNTIME)),
- ("cudaMemset", ("hipMemset", CONV_MEM, API_RUNTIME)),
- ("cudaMemsetAsync", ("hipMemsetAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemset2D", ("hipMemset2D", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemset2DAsync",
- ("hipMemset2DAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemset3D", ("hipMemset3D", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaMemset3DAsync",
- ("hipMemset3DAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMemGetInfo", ("hipMemGetInfo", CONV_MEM, API_RUNTIME)),
- (
- "cudaArrayGetInfo",
- ("hipArrayGetInfo", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFreeMipmappedArray",
- ("hipFreeMipmappedArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetMipmappedArrayLevel",
- ("hipGetMipmappedArrayLevel", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSymbolAddress",
- ("hipGetSymbolAddress", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSymbolSize",
- ("hipGetSymbolSize", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMemPrefetchAsync",
- ("hipMemPrefetchAsync", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMallocHost", ("hipHostMalloc", CONV_MEM, API_RUNTIME)),
- ("cudaMallocArray", ("hipMallocArray", CONV_MEM, API_RUNTIME)),
- ("cudaMalloc", ("hipMalloc", CONV_MEM, API_RUNTIME)),
- ("cudaMalloc3D", ("hipMalloc3D", CONV_MEM, API_RUNTIME)),
- ("cudaMalloc3DArray", ("hipMalloc3DArray", CONV_MEM, API_RUNTIME)),
- (
- "cudaMallocManaged",
- ("hipMallocManaged", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaMallocMipmappedArray",
- ("hipMallocMipmappedArray", CONV_MEM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaMallocPitch", ("hipMallocPitch", CONV_MEM, API_RUNTIME)),
- ("cudaFreeHost", ("hipHostFree", CONV_MEM, API_RUNTIME)),
- ("cudaFreeArray", ("hipFreeArray", CONV_MEM, API_RUNTIME)),
- ("cudaFree", ("hipFree", CONV_MEM, API_RUNTIME)),
- ("cudaHostRegister", ("hipHostRegister", CONV_MEM, API_RUNTIME)),
- ("cudaHostUnregister", ("hipHostUnregister", CONV_MEM, API_RUNTIME)),
- ("cudaHostAlloc", ("hipHostMalloc", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryTypeHost", ("hipMemoryTypeHost", CONV_MEM, API_RUNTIME)),
- ("cudaMemoryTypeDevice", ("hipMemoryTypeDevice", CONV_MEM, API_RUNTIME)),
- ("make_cudaExtent", ("make_hipExtent", CONV_MEM, API_RUNTIME)),
- ("make_cudaPitchedPtr", ("make_hipPitchedPtr", CONV_MEM, API_RUNTIME)),
- ("make_cudaPos", ("make_hipPos", CONV_MEM, API_RUNTIME)),
- ("cudaHostAllocDefault", ("hipHostMallocDefault", CONV_MEM, API_RUNTIME)),
- ("cudaHostAllocPortable", ("hipHostMallocPortable", CONV_MEM, API_RUNTIME)),
- ("cudaHostAllocMapped", ("hipHostMallocMapped", CONV_MEM, API_RUNTIME)),
- (
- "cudaHostAllocWriteCombined",
- ("hipHostMallocWriteCombined", CONV_MEM, API_RUNTIME),
- ),
- ("cudaHostFn_t", ("hipHostFn_t", CONV_MEM, API_RUNTIME)),
- ("cudaHostGetFlags", ("hipHostGetFlags", CONV_MEM, API_RUNTIME)),
- ("cudaHostRegisterDefault", ("hipHostRegisterDefault", CONV_MEM, API_RUNTIME)),
- (
- "cudaHostRegisterPortable",
- ("hipHostRegisterPortable", CONV_MEM, API_RUNTIME),
- ),
- ("cudaHostRegisterMapped", ("hipHostRegisterMapped", CONV_MEM, API_RUNTIME)),
- (
- "cudaHostRegisterIoMemory",
- ("hipHostRegisterIoMemory", CONV_MEM, API_RUNTIME),
- ),
- # ("warpSize", ("hipWarpSize", CONV_SPECIAL_FUNC, API_RUNTIME), (HIP actually uses warpSize...)),
- ("cudaEventCreate", ("hipEventCreate", CONV_EVENT, API_RUNTIME)),
- (
- "cudaEventCreateWithFlags",
- ("hipEventCreateWithFlags", CONV_EVENT, API_RUNTIME),
- ),
- ("cudaEventDestroy", ("hipEventDestroy", CONV_EVENT, API_RUNTIME)),
- ("cudaEventRecord", ("hipEventRecord", CONV_EVENT, API_RUNTIME)),
- ("cudaEventElapsedTime", ("hipEventElapsedTime", CONV_EVENT, API_RUNTIME)),
- ("cudaEventSynchronize", ("hipEventSynchronize", CONV_EVENT, API_RUNTIME)),
- ("cudaEventQuery", ("hipEventQuery", CONV_EVENT, API_RUNTIME)),
- ("cudaEventDefault", ("hipEventDefault", CONV_EVENT, API_RUNTIME)),
- ("cudaEventBlockingSync", ("hipEventBlockingSync", CONV_EVENT, API_RUNTIME)),
- ("cudaEventDisableTiming", ("hipEventDisableTiming", CONV_EVENT, API_RUNTIME)),
- ("cudaEventInterprocess", ("hipEventInterprocess", CONV_EVENT, API_RUNTIME)),
- ("cudaStreamCreate", ("hipStreamCreate", CONV_STREAM, API_RUNTIME)),
- (
- "cudaStreamCreateWithFlags",
- ("hipStreamCreateWithFlags", CONV_STREAM, API_RUNTIME),
- ),
- (
- "cudaStreamCreateWithPriority",
- ("hipStreamCreateWithPriority", CONV_STREAM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaStreamDestroy", ("hipStreamDestroy", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamWaitEvent", ("hipStreamWaitEvent", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamSynchronize", ("hipStreamSynchronize", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamGetFlags", ("hipStreamGetFlags", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamQuery", ("hipStreamQuery", CONV_STREAM, API_RUNTIME)),
- ("cudaStreamAddCallback", ("hipStreamAddCallback", CONV_STREAM, API_RUNTIME)),
- (
- "cudaStreamAttachMemAsync",
- ("hipStreamAttachMemAsync", CONV_STREAM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaStreamGetPriority",
- ("hipStreamGetPriority", CONV_STREAM, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaCpuDeviceId", ("hipCpuDeviceId", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamDefault", ("hipStreamDefault", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamNonBlocking", ("hipStreamNonBlocking", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamGetCaptureInfo", ("hipStreamGetCaptureInfo", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureStatus", ("hipStreamCaptureStatus", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureStatusActive", ("hipStreamCaptureStatusActive", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureMode", ("hipStreamCaptureMode", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureModeGlobal", ("hipStreamCaptureModeGlobal", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamCaptureModeRelaxed", ("hipStreamCaptureModeRelaxed", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamBeginCapture", ("hipStreamBeginCapture", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamEndCapture", ("hipStreamEndCapture", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphNode_t", ("hipGraphNode_t", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphInstantiate", ("hipGraphInstantiate", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphDestroy", ("hipGraphDestroy", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphExecDestroy", ("hipGraphExecDestroy", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphLaunch", ("hipGraphLaunch", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphGetNodes", ("hipGraphGetNodes", CONV_TYPE, API_RUNTIME)),
- ("cudaGraphDebugDotPrint", ("hipGraphDebugDotPrint", CONV_TYPE, API_RUNTIME)),
- ("cudaThreadExchangeStreamCaptureMode", ("hipThreadExchangeStreamCaptureMode", CONV_TYPE, API_RUNTIME)),
- ("cudaStreamIsCapturing", ("hipStreamIsCapturing", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceSynchronize", ("hipDeviceSynchronize", CONV_DEVICE, API_RUNTIME)),
- ("cudaDeviceReset", ("hipDeviceReset", CONV_DEVICE, API_RUNTIME)),
- ("cudaSetDevice", ("hipSetDevice", CONV_DEVICE, API_RUNTIME)),
- ("cudaGetDevice", ("hipGetDevice", CONV_DEVICE, API_RUNTIME)),
- ("cudaGetDeviceCount", ("hipGetDeviceCount", CONV_DEVICE, API_RUNTIME)),
- ("cudaChooseDevice", ("hipChooseDevice", CONV_DEVICE, API_RUNTIME)),
- ("cudaThreadExit", ("hipDeviceReset", CONV_THREAD, API_RUNTIME)),
- (
- "cudaThreadGetCacheConfig",
- ("hipDeviceGetCacheConfig", CONV_THREAD, API_RUNTIME),
- ),
- (
- "cudaThreadGetLimit",
- ("hipThreadGetLimit", CONV_THREAD, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaThreadSetCacheConfig",
- ("hipDeviceSetCacheConfig", CONV_THREAD, API_RUNTIME),
- ),
- (
- "cudaThreadSetLimit",
- ("hipThreadSetLimit", CONV_THREAD, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaThreadSynchronize", ("hipDeviceSynchronize", CONV_THREAD, API_RUNTIME)),
- ("cudaDeviceGetAttribute", ("hipDeviceGetAttribute", CONV_DEVICE, API_RUNTIME)),
- ("cudaDevAttrMaxThreadsPerBlock", ("hipDeviceAttributeMaxThreadsPerBlock", CONV_TYPE, API_RUNTIME)),
- ("cudaDevAttrMaxBlocksPerMultiprocessor", ("hipDeviceAttributeMaxBlocksPerMultiprocessor", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrMaxBlockDimX",
- ("hipDeviceAttributeMaxBlockDimX", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxBlockDimY",
- ("hipDeviceAttributeMaxBlockDimY", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxBlockDimZ",
- ("hipDeviceAttributeMaxBlockDimZ", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxGridDimX",
- ("hipDeviceAttributeMaxGridDimX", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxGridDimY",
- ("hipDeviceAttributeMaxGridDimY", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxGridDimZ",
- ("hipDeviceAttributeMaxGridDimZ", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxSharedMemoryPerBlock",
- ("hipDeviceAttributeMaxSharedMemoryPerBlock", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrTotalConstantMemory",
- ("hipDeviceAttributeTotalConstantMemory", CONV_TYPE, API_RUNTIME),
- ),
- ("cudaDevAttrWarpSize", ("hipDeviceAttributeWarpSize", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrMaxPitch",
- ("hipDeviceAttributeMaxPitch", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrMaxRegistersPerBlock",
- ("hipDeviceAttributeMaxRegistersPerBlock", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrClockRate",
- ("hipDeviceAttributeClockRate", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrTextureAlignment",
- (
- "hipDeviceAttributeTextureAlignment",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrGpuOverlap",
- ("hipDeviceAttributeGpuOverlap", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrMultiProcessorCount",
- ("hipDeviceAttributeMultiprocessorCount", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrKernelExecTimeout",
- (
- "hipDeviceAttributeKernelExecTimeout",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrIntegrated",
- ("hipDeviceAttributeIntegrated", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDevAttrReserved94", ("hipDeviceAttributeCanUseStreamWaitValue", CONV_TYPE, API_RUNTIME)),
- ("cudaDevAttrCooperativeLaunch", ("hipDeviceAttributeCooperativeLaunch", CONV_TYPE, API_RUNTIME)),
- ("cudaDevAttrCooperativeMultiDeviceLaunch", ("hipDeviceAttributeCooperativeMultiDeviceLaunch", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrCanMapHostMemory",
- (
- "hipDeviceAttributeCanMapHostMemory",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrComputeMode",
- ("hipDeviceAttributeComputeMode", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxTexture1DWidth",
- (
- "hipDeviceAttributeMaxTexture1DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DWidth",
- (
- "hipDeviceAttributeMaxTexture2DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DHeight",
- (
- "hipDeviceAttributeMaxTexture2DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DWidth",
- (
- "hipDeviceAttributeMaxTexture3DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DHeight",
- (
- "hipDeviceAttributeMaxTexture3DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DDepth",
- (
- "hipDeviceAttributeMaxTexture3DDepth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLayeredWidth",
- (
- "hipDeviceAttributeMaxTexture2DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLayeredHeight",
- (
- "hipDeviceAttributeMaxTexture2DLayeredHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLayeredLayers",
- (
- "hipDeviceAttributeMaxTexture2DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrSurfaceAlignment",
- (
- "hipDeviceAttributeSurfaceAlignment",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrConcurrentKernels",
- ("hipDeviceAttributeConcurrentKernels", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrEccEnabled",
- ("hipDeviceAttributeEccEnabled", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDevAttrMemoryPoolsSupported", ("hipDeviceAttributeMemoryPoolsSupported", CONV_TYPE, API_RUNTIME)),
- ("cudaDevAttrPciBusId", ("hipDeviceAttributePciBusId", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrPciDeviceId",
- ("hipDeviceAttributePciDeviceId", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrTccDriver",
- ("hipDeviceAttributeTccDriver", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrMemoryClockRate",
- ("hipDeviceAttributeMemoryClockRate", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrGlobalMemoryBusWidth",
- ("hipDeviceAttributeMemoryBusWidth", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrL2CacheSize",
- ("hipDeviceAttributeL2CacheSize", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxThreadsPerMultiProcessor",
- ("hipDeviceAttributeMaxThreadsPerMultiProcessor", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrAsyncEngineCount",
- (
- "hipDeviceAttributeAsyncEngineCount",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrUnifiedAddressing",
- (
- "hipDeviceAttributeUnifiedAddressing",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture1DLayeredWidth",
- (
- "hipDeviceAttributeMaxTexture1DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture1DLayeredLayers",
- (
- "hipDeviceAttributeMaxTexture1DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DGatherWidth",
- (
- "hipDeviceAttributeMaxTexture2DGatherWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DGatherHeight",
- (
- "hipDeviceAttributeMaxTexture2DGatherHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DWidthAlt",
- (
- "hipDeviceAttributeMaxTexture3DWidthAlternate",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DHeightAlt",
- (
- "hipDeviceAttributeMaxTexture3DHeightAlternate",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture3DDepthAlt",
- (
- "hipDeviceAttributeMaxTexture3DDepthAlternate",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrPciDomainId",
- ("hipDeviceAttributePciDomainId", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevAttrTexturePitchAlignment",
- (
- "hipDeviceAttributeTexturePitchAlignment",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTextureCubemapWidth",
- (
- "hipDeviceAttributeMaxTextureCubemapWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTextureCubemapLayeredWidth",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTextureCubemapLayeredLayers",
- (
- "hipDeviceAttributeMaxTextureCubemapLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface1DWidth",
- (
- "hipDeviceAttributeMaxSurface1DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DWidth",
- (
- "hipDeviceAttributeMaxSurface2DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DHeight",
- (
- "hipDeviceAttributeMaxSurface2DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface3DWidth",
- (
- "hipDeviceAttributeMaxSurface3DWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface3DHeight",
- (
- "hipDeviceAttributeMaxSurface3DHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface3DDepth",
- (
- "hipDeviceAttributeMaxSurface3DDepth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface1DLayeredWidth",
- (
- "hipDeviceAttributeMaxSurface1DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface1DLayeredLayers",
- (
- "hipDeviceAttributeMaxSurface1DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DLayeredWidth",
- (
- "hipDeviceAttributeMaxSurface2DLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DLayeredHeight",
- (
- "hipDeviceAttributeMaxSurface2DLayeredHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurface2DLayeredLayers",
- (
- "hipDeviceAttributeMaxSurface2DLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurfaceCubemapWidth",
- (
- "hipDeviceAttributeMaxSurfaceCubemapWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurfaceCubemapLayeredWidth",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSurfaceCubemapLayeredLayers",
- (
- "hipDeviceAttributeMaxSurfaceCubemapLayeredLayers",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture1DLinearWidth",
- (
- "hipDeviceAttributeMaxTexture1DLinearWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLinearWidth",
- (
- "hipDeviceAttributeMaxTexture2DLinearWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLinearHeight",
- (
- "hipDeviceAttributeMaxTexture2DLinearHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DLinearPitch",
- (
- "hipDeviceAttributeMaxTexture2DLinearPitch",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DMipmappedWidth",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxTexture2DMipmappedHeight",
- (
- "hipDeviceAttributeMaxTexture2DMipmappedHeight",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrComputeCapabilityMajor",
- ("hipDeviceAttributeComputeCapabilityMajor", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrComputeCapabilityMinor",
- ("hipDeviceAttributeComputeCapabilityMinor", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMaxTexture1DMipmappedWidth",
- (
- "hipDeviceAttributeMaxTexture1DMipmappedWidth",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrStreamPrioritiesSupported",
- (
- "hipDeviceAttributeStreamPrioritiesSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrGlobalL1CacheSupported",
- (
- "hipDeviceAttributeGlobalL1CacheSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrLocalL1CacheSupported",
- (
- "hipDeviceAttributeLocalL1CacheSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrMaxSharedMemoryPerBlockOptin",
- (
- "hipDeviceAttributeSharedMemPerBlockOptin",
- CONV_TYPE,
- API_RUNTIME,
- ),
- ),
- (
- "cudaDevAttrMaxSharedMemoryPerMultiprocessor",
- (
- "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor",
- CONV_TYPE,
- API_RUNTIME,
- ),
- ),
- (
- "cudaDevAttrHostRegisterSupported",
- (
- "hipDeviceAttributeHostRegisterSupported",
- CONV_TYPE,
- API_RUNTIME,
- ),
- ),
- (
- "cudaDevAttrMaxRegistersPerMultiprocessor",
- (
- "hipDeviceAttributeMaxRegistersPerMultiprocessor",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrManagedMemory",
- (
- "hipDeviceAttributeManagedMemory",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDevAttrDirectManagedMemAccessFromHost", ("hipDeviceAttributeDirectManagedMemAccessFromHost", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrIsMultiGpuBoard",
- ("hipDeviceAttributeIsMultiGpuBoard", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDevAttrMultiGpuBoardGroupID",
- (
- "hipDeviceAttributeMultiGpuBoardGroupID",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrHostNativeAtomicSupported",
- (
- "hipDeviceAttributeHostNativeAtomicSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrSingleToDoublePrecisionPerfRatio",
- (
- "hipDeviceAttributeSingleToDoublePrecisionPerfRatio",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrPageableMemoryAccess",
- (
- "hipDeviceAttributePageableMemoryAccess",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDevAttrPageableMemoryAccessUsesHostPageTables", ("hipDeviceAttributePageableMemoryAccessUsesHostPageTables", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDevAttrConcurrentManagedAccess",
- (
- "hipDeviceAttributeConcurrentManagedAccess",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrComputePreemptionSupported",
- (
- "hipDeviceAttributeComputePreemptionSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevAttrCanUseHostPointerForRegisteredMem",
- (
- "hipDeviceAttributeCanUseHostPointerForRegisteredMem",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaPointerGetAttributes",
- ("hipPointerGetAttributes", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaHostGetDevicePointer",
- ("hipHostGetDevicePointer", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaGetDeviceProperties",
- ("hipGetDeviceProperties", CONV_DEVICE, API_RUNTIME),
- ),
- ("cudaDeviceGetPCIBusId", ("hipDeviceGetPCIBusId", CONV_DEVICE, API_RUNTIME)),
- (
- "cudaDeviceGetByPCIBusId",
- ("hipDeviceGetByPCIBusId", CONV_DEVICE, API_RUNTIME),
- ),
- (
- "cudaDeviceGetStreamPriorityRange",
- (
- "hipDeviceGetStreamPriorityRange",
- CONV_DEVICE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaSetValidDevices",
- ("hipSetValidDevices", CONV_DEVICE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDevP2PAttrPerformanceRank",
- (
- "hipDeviceP2PAttributePerformanceRank",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevP2PAttrAccessSupported",
- (
- "hipDeviceP2PAttributeAccessSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDevP2PAttrNativeAtomicSupported",
- (
- "hipDeviceP2PAttributeNativeAtomicSupported",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaDeviceGetP2PAttribute",
- ("hipDeviceGetP2PAttribute", CONV_DEVICE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeDefault",
- ("hipComputeModeDefault", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeExclusive",
- ("hipComputeModeExclusive", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeProhibited",
- ("hipComputeModeProhibited", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaComputeModeExclusiveProcess",
- ("hipComputeModeExclusiveProcess", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetDeviceFlags",
- ("hipGetDeviceFlags", CONV_DEVICE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaSetDeviceFlags", ("hipSetDeviceFlags", CONV_DEVICE, API_RUNTIME)),
- ("cudaDeviceScheduleAuto", ("hipDeviceScheduleAuto", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceScheduleSpin", ("hipDeviceScheduleSpin", CONV_TYPE, API_RUNTIME)),
- ("cudaDeviceScheduleYield", ("hipDeviceScheduleYield", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDeviceBlockingSync",
- ("hipDeviceScheduleBlockingSync", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDeviceScheduleBlockingSync",
- ("hipDeviceScheduleBlockingSync", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDeviceScheduleMask",
- ("hipDeviceScheduleMask", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDeviceMapHost", ("hipDeviceMapHost", CONV_TYPE, API_RUNTIME)),
- (
- "cudaDeviceLmemResizeToMax",
- ("hipDeviceLmemResizeToMax", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDeviceMask", ("hipDeviceMask", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaDeviceSetCacheConfig",
- ("hipDeviceSetCacheConfig", CONV_CACHE, API_RUNTIME),
- ),
- (
- "cudaDeviceGetCacheConfig",
- ("hipDeviceGetCacheConfig", CONV_CACHE, API_RUNTIME),
- ),
- (
- "cudaFuncAttributes",
- ("hipFuncAttributes", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaFuncAttributeMaxDynamicSharedMemorySize",
- ("hipFuncAttributeMaxDynamicSharedMemorySize", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaFuncAttributePreferredSharedMemoryCarveout",
- ("hipFuncAttributePreferredSharedMemoryCarveout", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaFuncSetAttribute",
- ("hipFuncSetAttribute", CONV_EXEC, API_RUNTIME),
- ),
- ("cudaFuncSetCacheConfig", ("hipFuncSetCacheConfig", CONV_CACHE, API_RUNTIME)),
- (
- "cudaFuncCachePreferNone",
- ("hipFuncCachePreferNone", CONV_CACHE, API_RUNTIME),
- ),
- (
- "cudaFuncCachePreferShared",
- ("hipFuncCachePreferShared", CONV_CACHE, API_RUNTIME),
- ),
- ("cudaFuncCachePreferL1", ("hipFuncCachePreferL1", CONV_CACHE, API_RUNTIME)),
- (
- "cudaFuncCachePreferEqual",
- ("hipFuncCachePreferEqual", CONV_CACHE, API_RUNTIME),
- ),
- (
- "cudaFuncGetAttributes",
- ("hipFuncGetAttributes", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFuncSetSharedMemConfig",
- ("hipFuncSetSharedMemConfig", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetParameterBuffer",
- ("hipGetParameterBuffer", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaSetDoubleForDevice",
- ("hipSetDoubleForDevice", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaSetDoubleForHost",
- ("hipSetDoubleForHost", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaConfigureCall",
- ("hipConfigureCall", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaLaunch", ("hipLaunch", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED)),
- (
- "cudaLaunchCooperativeKernel",
- ("hipLaunchCooperativeKernel", CONV_EXEC, API_RUNTIME),
- ),
- (
- "cudaSetupArgument",
- ("hipSetupArgument", CONV_EXEC, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaDriverGetVersion", ("hipDriverGetVersion", CONV_VERSION, API_RUNTIME)),
- (
- "cudaRuntimeGetVersion",
- ("hipRuntimeGetVersion", CONV_VERSION, API_RUNTIME),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSize",
- ("hipOccupancyMaxPotentialBlockSize", CONV_OCCUPANCY, API_RUNTIME),
- ),
- (
- "cudaErrorContextIsDestroyed",
- ("hipErrorContextIsDestroyed", CONV_ERROR, API_RUNTIME),
- ),
- (
- "cudaDeviceSetLimit",
- ("hipDeviceSetLimit", CONV_DEVICE_FUNC, API_RUNTIME),
- ),
- (
- "cudaMallocAsync",
- ("hipMallocAsync", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMallocFromPoolAsync",
- ("hipMallocFromPoolAsync", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaFreeAsync",
- ("hipFreeAsync", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemcpy2DFromArray",
- ("hipMemcpy2DFromArray", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemcpy2DFromArrayAsync",
- ("hipMemcpy2DFromArrayAsync", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemcpy2DToArrayAsync",
- ("hipMemcpy2DToArrayAsync", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemcpy3DAsync",
- ("hipMemcpy3DAsync", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPrefetchAsync",
- ("hipMemPrefetchAsync", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemAdvise",
- ("hipMemAdvise", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaDeviceGetDefaultMemPool",
- ("hipDeviceGetDefaultMemPool", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaDeviceGetMemPool",
- ("hipDeviceGetMemPool", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaDeviceSetMemPool",
- ("hipDeviceSetMemPool", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPool_t",
- ("hipMemPool_t", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPoolAttr",
- ("hipMemPoolAttr", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPoolProps",
- ("hipMemPoolProps", CONV_MEM, API_RUNTIME),
- ),
- ("cudaMemPoolReuseFollowEventDependencies", ("hipMemPoolReuseFollowEventDependencies", CONV_MEM, API_RUNTIME)),
- ("cudaMemPoolReuseAllowOpportunistic", ("hipMemPoolReuseAllowOpportunistic", CONV_MEM, API_RUNTIME)),
- ("cudaMemPoolReuseAllowInternalDependencies", ("hipMemPoolReuseAllowInternalDependencies", CONV_MEM, API_RUNTIME)),
- ("cudaMemPoolAttrReleaseThreshold", ("hipMemPoolAttrReleaseThreshold", CONV_MEM, API_RUNTIME)),
- ("cudaMemPoolAttrReservedMemCurrent", ("hipMemPoolAttrReservedMemCurrent", CONV_MEM, API_RUNTIME)),
- ("cudaMemPoolAttrReservedMemHigh", ("hipMemPoolAttrReservedMemHigh", CONV_MEM, API_RUNTIME)),
- ("cudaMemPoolAttrUsedMemCurrent", ("hipMemPoolAttrUsedMemCurrent", CONV_MEM, API_RUNTIME)),
- ("cudaMemPoolAttrUsedMemHigh", ("hipMemPoolAttrUsedMemHigh", CONV_MEM, API_RUNTIME)),
- ("cudaMemAllocationTypePinned", ("hipMemAllocationTypePinned", CONV_MEM, API_RUNTIME)),
- ("cudaMemHandleTypeNone", ("hipMemHandleTypeNone", CONV_MEM, API_RUNTIME)),
- ("cudaMemHandleTypePosixFileDescriptor", ("hipMemHandleTypePosixFileDescriptor", CONV_MEM, API_RUNTIME)),
- ("cudaMemLocation", ("hipMemLocation", CONV_MEM, API_RUNTIME)),
- ("cudaMemLocationTypeDevice", ("hipMemLocationTypeDevice", CONV_MEM, API_RUNTIME)),
- (
- "cudaMemPoolCreate",
- ("hipMemPoolCreate", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPoolDestroy",
- ("hipMemPoolDestroy", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPoolTrimTo",
- ("hipMemPoolTrimTo", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPoolGetAttribute",
- ("hipMemPoolGetAttribute", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaMemPoolSetAttribute",
- ("hipMemPoolSetAttribute", CONV_MEM, API_RUNTIME),
- ),
- (
- "cudaLaunchHostFunc",
- ("hipLaunchHostFunc", CONV_EXEC, API_RUNTIME),
- ),
- (
- "cudaCreateSurfaceObject",
- ("hipCreateSurfaceObject", CONV_MATH_FUNC, API_RUNTIME),
- ),
- (
- "cudaDestroySurfaceObject",
- ("hipDestroySurfaceObject", CONV_MATH_FUNC, API_RUNTIME),
- ),
- (
- "cudaGetTextureObjectResourceDesc",
- ("hipGetTextureObjectResourceDesc", CONV_MATH_FUNC, API_RUNTIME),
- ),
- (
- "cudaGraphUpload",
- ("hipGraphUpload", CONV_MATH_FUNC, API_RUNTIME),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSizeWithFlags",
- (
- "hipOccupancyMaxPotentialBlockSizeWithFlags",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaOccupancyMaxActiveBlocksPerMultiprocessor",
- (
- "hipOccupancyMaxActiveBlocksPerMultiprocessor",
- CONV_OCCUPANCY,
- API_RUNTIME,
- ),
- ),
- (
- "cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- (
- "hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSizeVariableSMem",
- (
- "hipOccupancyMaxPotentialBlockSizeVariableSMem",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags",
- (
- "hipOccupancyMaxPotentialBlockSizeVariableSMemWithFlags",
- CONV_OCCUPANCY,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDeviceCanAccessPeer", ("hipDeviceCanAccessPeer", CONV_PEER, API_RUNTIME)),
- (
- "cudaDeviceDisablePeerAccess",
- ("hipDeviceDisablePeerAccess", CONV_PEER, API_RUNTIME),
- ),
- (
- "cudaDeviceEnablePeerAccess",
- ("hipDeviceEnablePeerAccess", CONV_PEER, API_RUNTIME),
- ),
- ("cudaMemcpyPeerAsync", ("hipMemcpyPeerAsync", CONV_MEM, API_RUNTIME)),
- ("cudaMemcpyPeer", ("hipMemcpyPeer", CONV_MEM, API_RUNTIME)),
- (
- "cudaIpcMemLazyEnablePeerAccess",
- ("hipIpcMemLazyEnablePeerAccess", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaDeviceSetSharedMemConfig",
- ("hipDeviceSetSharedMemConfig", CONV_DEVICE, API_RUNTIME),
- ),
- (
- "cudaDeviceGetSharedMemConfig",
- ("hipDeviceGetSharedMemConfig", CONV_DEVICE, API_RUNTIME),
- ),
- (
- "cudaSharedMemBankSizeDefault",
- ("hipSharedMemBankSizeDefault", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaSharedMemBankSizeFourByte",
- ("hipSharedMemBankSizeFourByte", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaSharedMemBankSizeEightByte",
- ("hipSharedMemBankSizeEightByte", CONV_TYPE, API_RUNTIME),
- ),
- (
- "cudaLimitStackSize",
- ("hipLimitStackSize", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaLimitPrintfFifoSize",
- ("hipLimitPrintfFifoSize", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaLimitMallocHeapSize", ("hipLimitMallocHeapSize", CONV_TYPE, API_RUNTIME)),
- (
- "cudaLimitDevRuntimeSyncDepth",
- ("hipLimitDevRuntimeSyncDepth", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaLimitDevRuntimePendingLaunchCount",
- (
- "hipLimitDevRuntimePendingLaunchCount",
- CONV_TYPE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaDeviceGetLimit", ("hipDeviceGetLimit", CONV_DEVICE, API_RUNTIME)),
- (
- "cudaProfilerInitialize",
- ("hipProfilerInitialize", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaProfilerStart", ("hipProfilerStart", CONV_OTHER, API_RUNTIME)),
- ("cudaProfilerStop", ("hipProfilerStop", CONV_OTHER, API_RUNTIME)),
- (
- "cudaKeyValuePair",
- ("hipKeyValuePair", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- ("cudaCSV", ("hipCSV", CONV_OTHER, API_RUNTIME, HIP_UNSUPPORTED)),
- ("cudaReadModeElementType", ("hipReadModeElementType", CONV_TEX, API_RUNTIME)),
- (
- "cudaReadModeNormalizedFloat",
- ("hipReadModeNormalizedFloat", CONV_TEX, API_RUNTIME),
- ),
- ("cudaFilterModePoint", ("hipFilterModePoint", CONV_TEX, API_RUNTIME)),
- ("cudaFilterModeLinear", ("hipFilterModeLinear", CONV_TEX, API_RUNTIME)),
- ("cudaBindTexture", ("hipBindTexture", CONV_TEX, API_RUNTIME)),
- ("cudaUnbindTexture", ("hipUnbindTexture", CONV_TEX, API_RUNTIME)),
- ("cudaBindTexture2D", ("hipBindTexture2D", CONV_TEX, API_RUNTIME)),
- ("cudaBindTextureToArray", ("hipBindTextureToArray", CONV_TEX, API_RUNTIME)),
- (
- "cudaBindTextureToMipmappedArray",
- ("hipBindTextureToMipmappedArray", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureAlignmentOffset",
- ("hipGetTextureAlignmentOffset", CONV_TEX, API_RUNTIME),
- ),
- ("cudaGetTextureReference", ("hipGetTextureReference", CONV_TEX, API_RUNTIME)),
- (
- "cudaChannelFormatKindSigned",
- ("hipChannelFormatKindSigned", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaChannelFormatKindUnsigned",
- ("hipChannelFormatKindUnsigned", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaChannelFormatKindFloat",
- ("hipChannelFormatKindFloat", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaChannelFormatKindNone",
- ("hipChannelFormatKindNone", CONV_TEX, API_RUNTIME),
- ),
- ("cudaCreateChannelDesc", ("hipCreateChannelDesc", CONV_TEX, API_RUNTIME)),
- ("cudaGetChannelDesc", ("hipGetChannelDesc", CONV_TEX, API_RUNTIME)),
- ("cudaResourceTypeArray", ("hipResourceTypeArray", CONV_TEX, API_RUNTIME)),
- (
- "cudaResourceTypeMipmappedArray",
- ("hipResourceTypeMipmappedArray", CONV_TEX, API_RUNTIME),
- ),
- ("cudaResourceTypeLinear", ("hipResourceTypeLinear", CONV_TEX, API_RUNTIME)),
- ("cudaResourceTypePitch2D", ("hipResourceTypePitch2D", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatNone", ("hipResViewFormatNone", CONV_TEX, API_RUNTIME)),
- (
- "cudaResViewFormatUnsignedChar1",
- ("hipResViewFormatUnsignedChar1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedChar2",
- ("hipResViewFormatUnsignedChar2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedChar4",
- ("hipResViewFormatUnsignedChar4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedChar1",
- ("hipResViewFormatSignedChar1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedChar2",
- ("hipResViewFormatSignedChar2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedChar4",
- ("hipResViewFormatSignedChar4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedShort1",
- ("hipResViewFormatUnsignedShort1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedShort2",
- ("hipResViewFormatUnsignedShort2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedShort4",
- ("hipResViewFormatUnsignedShort4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedShort1",
- ("hipResViewFormatSignedShort1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedShort2",
- ("hipResViewFormatSignedShort2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedShort4",
- ("hipResViewFormatSignedShort4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedInt1",
- ("hipResViewFormatUnsignedInt1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedInt2",
- ("hipResViewFormatUnsignedInt2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedInt4",
- ("hipResViewFormatUnsignedInt4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedInt1",
- ("hipResViewFormatSignedInt1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedInt2",
- ("hipResViewFormatSignedInt2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedInt4",
- ("hipResViewFormatSignedInt4", CONV_TEX, API_RUNTIME),
- ),
- ("cudaResViewFormatHalf1", ("hipResViewFormatHalf1", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatHalf2", ("hipResViewFormatHalf2", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatHalf4", ("hipResViewFormatHalf4", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatFloat1", ("hipResViewFormatFloat1", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatFloat2", ("hipResViewFormatFloat2", CONV_TEX, API_RUNTIME)),
- ("cudaResViewFormatFloat4", ("hipResViewFormatFloat4", CONV_TEX, API_RUNTIME)),
- (
- "cudaResViewFormatUnsignedBlockCompressed1",
- ("hipResViewFormatUnsignedBlockCompressed1", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed2",
- ("hipResViewFormatUnsignedBlockCompressed2", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed3",
- ("hipResViewFormatUnsignedBlockCompressed3", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed4",
- ("hipResViewFormatUnsignedBlockCompressed4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedBlockCompressed4",
- ("hipResViewFormatSignedBlockCompressed4", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed5",
- ("hipResViewFormatUnsignedBlockCompressed5", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedBlockCompressed5",
- ("hipResViewFormatSignedBlockCompressed5", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed6H",
- ("hipResViewFormatUnsignedBlockCompressed6H", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatSignedBlockCompressed6H",
- ("hipResViewFormatSignedBlockCompressed6H", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaResViewFormatUnsignedBlockCompressed7",
- ("hipResViewFormatUnsignedBlockCompressed7", CONV_TEX, API_RUNTIME),
- ),
- ("cudaAddressModeWrap", ("hipAddressModeWrap", CONV_TEX, API_RUNTIME)),
- ("cudaAddressModeClamp", ("hipAddressModeClamp", CONV_TEX, API_RUNTIME)),
- ("cudaAddressModeMirror", ("hipAddressModeMirror", CONV_TEX, API_RUNTIME)),
- ("cudaAddressModeBorder", ("hipAddressModeBorder", CONV_TEX, API_RUNTIME)),
- ("cudaCreateTextureObject", ("hipCreateTextureObject", CONV_TEX, API_RUNTIME)),
- (
- "cudaDestroyTextureObject",
- ("hipDestroyTextureObject", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureObjectResourceDesc",
- ("hipGetTextureObjectResourceDesc", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureObjectResourceViewDesc",
- ("hipGetTextureObjectResourceViewDesc", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaGetTextureObjectTextureDesc",
- ("hipGetTextureObjectTextureDesc", CONV_TEX, API_RUNTIME),
- ),
- (
- "cudaBindSurfaceToArray",
- ("hipBindSurfaceToArray", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSurfaceReference",
- ("hipGetSurfaceReference", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaBoundaryModeZero",
- ("hipBoundaryModeZero", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaBoundaryModeClamp",
- ("hipBoundaryModeClamp", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaBoundaryModeTrap",
- ("hipBoundaryModeTrap", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFormatModeForced",
- ("hipFormatModeForced", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaFormatModeAuto",
- ("hipFormatModeAuto", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaCreateSurfaceObject",
- ("hipCreateSurfaceObject", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaDestroySurfaceObject",
- ("hipDestroySurfaceObject", CONV_SURFACE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGetSurfaceObjectResourceDesc",
- (
- "hipGetSurfaceObjectResourceDesc",
- CONV_SURFACE,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cudaIpcCloseMemHandle", ("hipIpcCloseMemHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcGetEventHandle", ("hipIpcGetEventHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcGetMemHandle", ("hipIpcGetMemHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcOpenEventHandle", ("hipIpcOpenEventHandle", CONV_DEVICE, API_RUNTIME)),
- ("cudaIpcOpenMemHandle", ("hipIpcOpenMemHandle", CONV_DEVICE, API_RUNTIME)),
- (
- "cudaGLGetDevices",
- ("hipGLGetDevices", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterBuffer",
- ("hipGraphicsGLRegisterBuffer", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterImage",
- ("hipGraphicsGLRegisterImage", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaWGLGetDevice",
- ("hipWGLGetDevice", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsMapResources",
- ("hipGraphicsMapResources", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsResourceGetMappedMipmappedArray",
- (
- "hipGraphicsResourceGetMappedMipmappedArray",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsResourceGetMappedPointer",
- (
- "hipGraphicsResourceGetMappedPointer",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsResourceSetMapFlags",
- (
- "hipGraphicsResourceSetMapFlags",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsSubResourceGetMappedArray",
- (
- "hipGraphicsSubResourceGetMappedArray",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsUnmapResources",
- ("hipGraphicsUnmapResources", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsUnregisterResource",
- (
- "hipGraphicsUnregisterResource",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFacePositiveX",
- (
- "hipGraphicsCubeFacePositiveX",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFaceNegativeX",
- (
- "hipGraphicsCubeFaceNegativeX",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFacePositiveY",
- (
- "hipGraphicsCubeFacePositiveY",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFaceNegativeY",
- (
- "hipGraphicsCubeFaceNegativeY",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFacePositiveZ",
- (
- "hipGraphicsCubeFacePositiveZ",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsCubeFaceNegativeZ",
- (
- "hipGraphicsCubeFaceNegativeZ",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsMapFlagsNone",
- ("hipGraphicsMapFlagsNone", CONV_GRAPHICS, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsMapFlagsReadOnly",
- (
- "hipGraphicsMapFlagsReadOnly",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsMapFlagsWriteDiscard",
- (
- "hipGraphicsMapFlagsWriteDiscard",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsNone",
- (
- "hipGraphicsRegisterFlagsNone",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsReadOnly",
- (
- "hipGraphicsRegisterFlagsReadOnly",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsWriteDiscard",
- (
- "hipGraphicsRegisterFlagsWriteDiscard",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsSurfaceLoadStore",
- (
- "hipGraphicsRegisterFlagsSurfaceLoadStore",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsRegisterFlagsTextureGather",
- (
- "hipGraphicsRegisterFlagsTextureGather",
- CONV_GRAPHICS,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGLDeviceListAll",
- ("HIP_GL_DEVICE_LIST_ALL", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLDeviceListCurrentFrame",
- ("HIP_GL_DEVICE_LIST_CURRENT_FRAME", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLDeviceListNextFrame",
- ("HIP_GL_DEVICE_LIST_NEXT_FRAME", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLGetDevices",
- ("hipGLGetDevices", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterBuffer",
- ("hipGraphicsGLRegisterBuffer", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsGLRegisterImage",
- ("hipGraphicsGLRegisterImage", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaWGLGetDevice",
- ("hipWGLGetDevice", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLMapFlagsNone",
- ("HIP_GL_MAP_RESOURCE_FLAGS_NONE", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLMapFlagsReadOnly",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_READ_ONLY",
- CONV_GL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGLMapFlagsWriteDiscard",
- (
- "HIP_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD",
- CONV_GL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGLMapBufferObject",
- ("hipGLMapBufferObject__", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLMapBufferObjectAsync",
- ("hipGLMapBufferObjectAsync__", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLRegisterBufferObject",
- ("hipGLRegisterBufferObject", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLSetBufferObjectMapFlags",
- ("hipGLSetBufferObjectMapFlags", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLSetGLDevice",
- ("hipGLSetGLDevice", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLUnmapBufferObject",
- ("hipGLUnmapBufferObject", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLUnmapBufferObjectAsync",
- ("hipGLUnmapBufferObjectAsync", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGLUnregisterBufferObject",
- ("hipGLUnregisterBufferObject", CONV_GL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9DeviceListAll",
- ("HIP_D3D9_DEVICE_LIST_ALL", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9DeviceListCurrentFrame",
- (
- "HIP_D3D9_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9DeviceListNextFrame",
- (
- "HIP_D3D9_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9GetDevice",
- ("hipD3D9GetDevice", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9GetDevices",
- ("hipD3D9GetDevices", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9GetDirect3DDevice",
- ("hipD3D9GetDirect3DDevice", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9SetDirect3DDevice",
- ("hipD3D9SetDirect3DDevice", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D9RegisterResource",
- (
- "hipGraphicsD3D9RegisterResource",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9MapFlags",
- ("hipD3D9MapFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9MapFlagsNone",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_NONE",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9MapFlagsReadOnly",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9MapFlagsWriteDiscard",
- (
- "HIP_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9RegisterFlagsNone",
- ("HIP_D3D9_REGISTER_FLAGS_NONE", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9RegisterFlagsArray",
- ("HIP_D3D9_REGISTER_FLAGS_ARRAY", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9MapResources",
- ("hipD3D9MapResources", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9RegisterResource",
- ("hipD3D9RegisterResource", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetMappedArray",
- ("hipD3D9ResourceGetMappedArray", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetMappedPitch",
- ("hipD3D9ResourceGetMappedPitch", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetMappedPointer",
- (
- "hipD3D9ResourceGetMappedPointer",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9ResourceGetMappedSize",
- ("hipD3D9ResourceGetMappedSize", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9ResourceGetSurfaceDimensions",
- (
- "hipD3D9ResourceGetSurfaceDimensions",
- CONV_D3D9,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D9ResourceSetMapFlags",
- ("hipD3D9ResourceSetMapFlags", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9UnmapResources",
- ("hipD3D9UnmapResources", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D9UnregisterResource",
- ("hipD3D9UnregisterResource", CONV_D3D9, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10DeviceListAll",
- ("HIP_D3D10_DEVICE_LIST_ALL", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10DeviceListCurrentFrame",
- (
- "HIP_D3D10_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10DeviceListNextFrame",
- (
- "HIP_D3D10_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10GetDevice",
- ("hipD3D10GetDevice", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10GetDevices",
- ("hipD3D10GetDevices", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D10RegisterResource",
- (
- "hipGraphicsD3D10RegisterResource",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10MapFlagsNone",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_NONE",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10MapFlagsReadOnly",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_READONLY",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10MapFlagsWriteDiscard",
- (
- "HIP_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10RegisterFlagsNone",
- ("HIP_D3D10_REGISTER_FLAGS_NONE", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10RegisterFlagsArray",
- (
- "HIP_D3D10_REGISTER_FLAGS_ARRAY",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10GetDirect3DDevice",
- ("hipD3D10GetDirect3DDevice", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10MapResources",
- ("hipD3D10MapResources", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10RegisterResource",
- ("hipD3D10RegisterResource", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10ResourceGetMappedArray",
- (
- "hipD3D10ResourceGetMappedArray",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceGetMappedPitch",
- (
- "hipD3D10ResourceGetMappedPitch",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceGetMappedPointer",
- (
- "hipD3D10ResourceGetMappedPointer",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceGetMappedSize",
- ("hipD3D10ResourceGetMappedSize", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10ResourceGetSurfaceDimensions",
- (
- "hipD3D10ResourceGetSurfaceDimensions",
- CONV_D3D10,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D10ResourceSetMapFlags",
- ("hipD3D10ResourceSetMapFlags", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10SetDirect3DDevice",
- ("hipD3D10SetDirect3DDevice", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10UnmapResources",
- ("hipD3D10UnmapResources", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D10UnregisterResource",
- ("hipD3D10UnregisterResource", CONV_D3D10, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11DeviceListAll",
- ("HIP_D3D11_DEVICE_LIST_ALL", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11DeviceListCurrentFrame",
- (
- "HIP_D3D11_DEVICE_LIST_CURRENT_FRAME",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D11DeviceListNextFrame",
- (
- "HIP_D3D11_DEVICE_LIST_NEXT_FRAME",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D11GetDevice",
- ("hipD3D11GetDevice", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11GetDevices",
- ("hipD3D11GetDevices", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D11RegisterResource",
- (
- "hipGraphicsD3D11RegisterResource",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaD3D11GetDevice",
- ("hipD3D11GetDevice", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaD3D11GetDevices",
- ("hipD3D11GetDevices", CONV_D3D11, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsD3D11RegisterResource",
- (
- "hipGraphicsD3D11RegisterResource",
- CONV_D3D11,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsVDPAURegisterOutputSurface",
- (
- "hipGraphicsVDPAURegisterOutputSurface",
- CONV_VDPAU,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaGraphicsVDPAURegisterVideoSurface",
- (
- "hipGraphicsVDPAURegisterVideoSurface",
- CONV_VDPAU,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaVDPAUGetDevice",
- ("hipVDPAUGetDevice", CONV_VDPAU, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaVDPAUSetVDPAUDevice",
- ("hipVDPAUSetDevice", CONV_VDPAU, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamConsumerAcquireFrame",
- (
- "hipEGLStreamConsumerAcquireFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamConsumerConnect",
- ("hipEGLStreamConsumerConnect", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamConsumerConnectWithFlags",
- (
- "hipEGLStreamConsumerConnectWithFlags",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamConsumerReleaseFrame",
- (
- "hipEGLStreamConsumerReleaseFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamProducerConnect",
- ("hipEGLStreamProducerConnect", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamProducerDisconnect",
- ("hipEGLStreamProducerDisconnect", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaEGLStreamProducerPresentFrame",
- (
- "hipEGLStreamProducerPresentFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "cudaEGLStreamProducerReturnFrame",
- ("hipEGLStreamProducerReturnFrame", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsEGLRegisterImage",
- ("hipGraphicsEGLRegisterImage", CONV_EGL, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- (
- "cudaGraphicsResourceGetMappedEglFrame",
- (
- "hipGraphicsResourceGetMappedEglFrame",
- CONV_EGL,
- API_RUNTIME,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cublasInit", ("hipblasInit", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasGemmAlgo_t", ("hipblasGemmAlgo_t", CONV_TYPE, API_BLAS)),
- (
- "cublasShutdown",
- ("hipblasShutdown", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasGetError",
- ("hipblasGetError", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasAlloc", ("hipblasAlloc", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasFree", ("hipblasFree", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- (
- "cublasSetKernelStream",
- ("hipblasSetKernelStream", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasGetAtomicsMode", ("hipblasGetAtomicsMode", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetAtomicsMode", ("hipblasSetAtomicsMode", CONV_MATH_FUNC, API_BLAS)),
- ("CUBLAS_OP_N", ("HIPBLAS_OP_N", CONV_NUMERIC_LITERAL, API_BLAS)),
- (
- "CUBLAS_OP_T",
- ("HIPBLAS_OP_T", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_OP_C",
- ("HIPBLAS_OP_C", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_SUCCESS",
- ("HIPBLAS_STATUS_SUCCESS", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_NOT_INITIALIZED",
- ("HIPBLAS_STATUS_NOT_INITIALIZED", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_ALLOC_FAILED",
- ("HIPBLAS_STATUS_ALLOC_FAILED", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_INVALID_VALUE",
- ("HIPBLAS_STATUS_INVALID_VALUE", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_MAPPING_ERROR",
- ("HIPBLAS_STATUS_MAPPING_ERROR", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_EXECUTION_FAILED",
- ("HIPBLAS_STATUS_EXECUTION_FAILED", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_INTERNAL_ERROR",
- ("HIPBLAS_STATUS_INTERNAL_ERROR", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_NOT_SUPPORTED",
- ("HIPBLAS_STATUS_NOT_SUPPORTED", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_STATUS_ARCH_MISMATCH",
- ("HIPBLAS_STATUS_ARCH_MISMATCH", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_FILL_MODE_LOWER",
- ("HIPBLAS_FILL_MODE_LOWER", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_FILL_MODE_UPPER",
- ("HIPBLAS_FILL_MODE_UPPER", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_DIAG_NON_UNIT",
- ("HIPBLAS_DIAG_NON_UNIT", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- ("CUBLAS_DIAG_UNIT", ("HIPBLAS_DIAG_UNIT", CONV_NUMERIC_LITERAL, API_BLAS)),
- ("CUBLAS_SIDE_LEFT", ("HIPBLAS_SIDE_LEFT", CONV_NUMERIC_LITERAL, API_BLAS)),
- ("CUBLAS_SIDE_RIGHT", ("HIPBLAS_SIDE_RIGHT", CONV_NUMERIC_LITERAL, API_BLAS)),
- (
- "CUBLAS_POINTER_MODE_HOST",
- ("HIPBLAS_POINTER_MODE_HOST", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_POINTER_MODE_DEVICE",
- ("HIPBLAS_POINTER_MODE_DEVICE", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_ATOMICS_NOT_ALLOWED",
- ("HIPBLAS_ATOMICS_NOT_ALLOWED", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_ATOMICS_ALLOWED",
- ("HIPBLAS_ATOMICS_ALLOWED", CONV_NUMERIC_LITERAL, API_BLAS),
- ),
- (
- "CUBLAS_DATA_FLOAT",
- (
- "HIPBLAS_DATA_FLOAT",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUBLAS_DATA_DOUBLE",
- (
- "HIPBLAS_DATA_DOUBLE",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "CUBLAS_DATA_HALF",
- ("HIPBLAS_DATA_HALF", CONV_NUMERIC_LITERAL, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "CUBLAS_DATA_INT8",
- ("HIPBLAS_DATA_INT8", CONV_NUMERIC_LITERAL, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("CUBLAS_GEMM_DEFAULT", ("HIPBLAS_GEMM_DEFAULT", CONV_NUMERIC_LITERAL, API_BLAS)),
- ("cublasCreate", ("hipblasCreate", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDestroy", ("hipblasDestroy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetVector", ("hipblasSetVector", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetVector", ("hipblasGetVector", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetVectorAsync", ("hipblasSetVectorAsync", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetVectorAsync", ("hipblasGetVectorAsync", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetMatrix", ("hipblasSetMatrix", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetMatrix", ("hipblasGetMatrix", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetMatrixAsync", ("hipblasGetMatrixAsync", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetMatrixAsync", ("hipblasSetMatrixAsync", CONV_MATH_FUNC, API_BLAS)),
- ("cublasXerbla", ("hipblasXerbla", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasSnrm2", ("hipblasSnrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDnrm2", ("hipblasDnrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasScnrm2", ("hipblasScnrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDznrm2", ("hipblasDznrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasNrm2Ex", ("hipblasNrm2Ex", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSdot", ("hipblasSdot", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSdotBatched",
- ("hipblasSdotBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDdot", ("hipblasDdot", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDdotBatched",
- ("hipblasDdotBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCdotu", ("hipblasCdotu", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCdotc", ("hipblasCdotc", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdotu", ("hipblasZdotu", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdotc", ("hipblasZdotc", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSscal", ("hipblasSscal", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSscalBatched",
- ("hipblasSscalBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDscal", ("hipblasDscal", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDscalBatched",
- ("hipblasDscalBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCscal", ("hipblasCscal", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsscal", ("hipblasCsscal", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZscal", ("hipblasZscal", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdscal", ("hipblasZdscal", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSaxpy", ("hipblasSaxpy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSaxpyBatched",
- ("hipblasSaxpyBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDaxpy", ("hipblasDaxpy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCaxpy", ("hipblasCaxpy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZaxpy", ("hipblasZaxpy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasScopy", ("hipblasScopy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasScopyBatched",
- ("hipblasScopyBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDcopy", ("hipblasDcopy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDcopyBatched",
- ("hipblasDcopyBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCcopy", ("hipblasCcopy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZcopy", ("hipblasZcopy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSswap", ("hipblasSswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDswap", ("hipblasDswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCswap", ("hipblasCswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZswap", ("hipblasZswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIsamax", ("hipblasIsamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamax", ("hipblasIdamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIcamax", ("hipblasIcamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIzamax", ("hipblasIzamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIsamin", ("hipblasIsamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamin", ("hipblasIdamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIcamin", ("hipblasIcamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIzamin", ("hipblasIzamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSasum", ("hipblasSasum", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSasumBatched",
- ("hipblasSasumBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDasum", ("hipblasDasum", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasDasumBatched",
- ("hipblasDasumBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasScasum", ("hipblasScasum", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDzasum", ("hipblasDzasum", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrot", ("hipblasSrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrot", ("hipblasDrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCrot", ("hipblasCrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsrot", ("hipblasCsrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZrot", ("hipblasZrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdrot", ("hipblasZdrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrotg", ("hipblasSrotg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrotg", ("hipblasDrotg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCrotg", ("hipblasCrotg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZrotg", ("hipblasZrotg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrotm", ("hipblasSrotm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrotm", ("hipblasDrotm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrotmg", ("hipblasSrotmg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrotmg", ("hipblasDrotmg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgemv", ("hipblasSgemv", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSgemvBatched",
- ("hipblasSgemvBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasDgemv", ("hipblasDgemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemv", ("hipblasCgemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgemv", ("hipblasZgemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgbmv", ("hipblasSgbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgbmv", ("hipblasDgbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgbmv", ("hipblasCgbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgbmv", ("hipblasZgbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrmv", ("hipblasStrmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrmv", ("hipblasDtrmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrmv", ("hipblasCtrmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrmv", ("hipblasZtrmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStbmv", ("hipblasStbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtbmv", ("hipblasDtbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtbmv", ("hipblasCtbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtbmv", ("hipblasZtbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStpmv", ("hipblasStpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtpmv", ("hipblasDtpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtpmv", ("hipblasCtpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtpmv", ("hipblasZtpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrsv", ("hipblasStrsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrsv", ("hipblasDtrsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrsv", ("hipblasCtrsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrsv", ("hipblasZtrsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStpsv", ("hipblasStpsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtpsv", ("hipblasDtpsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtpsv", ("hipblasCtpsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtpsv", ("hipblasZtpsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStbsv", ("hipblasStbsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtbsv", ("hipblasDtbsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtbsv", ("hipblasCtbsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtbsv", ("hipblasZtbsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsymv", ("hipblasSsymv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsymv", ("hipblasDsymv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsymv", ("hipblasCsymv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsymv", ("hipblasZsymv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChemv", ("hipblasChemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhemv", ("hipblasZhemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsbmv", ("hipblasSsbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsbmv", ("hipblasDsbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChbmv", ("hipblasChbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhbmv", ("hipblasZhbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSspmv", ("hipblasSspmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDspmv", ("hipblasDspmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChpmv", ("hipblasChpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhpmv", ("hipblasZhpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSger", ("hipblasSger", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDger", ("hipblasDger", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgeru", ("hipblasCgeru", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgerc", ("hipblasCgerc", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgeru", ("hipblasZgeru", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgerc", ("hipblasZgerc", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyr", ("hipblasSsyr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyr", ("hipblasDsyr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCher", ("hipblasCher", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZher", ("hipblasZher", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSspr", ("hipblasSspr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDspr", ("hipblasDspr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChpr", ("hipblasChpr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhpr", ("hipblasZhpr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyr2", ("hipblasSsyr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyr2", ("hipblasDsyr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCher2", ("hipblasCher2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZher2", ("hipblasZher2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSspr2", ("hipblasSspr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDspr2", ("hipblasDspr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChpr2", ("hipblasChpr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhpr2", ("hipblasZhpr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgemmBatched", ("hipblasSgemmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemmBatched", ("hipblasDgemmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasHgemmBatched", ("hipblasHgemmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgemmStridedBatched", ("hipblasSgemmStridedBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemmStridedBatched", ("hipblasDgemmStridedBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasHgemmStridedBatched", ("hipblasHgemmStridedBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemmBatched", ("hipblasCgemmBatched", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCgemm3mBatched",
- ("hipblasCgemm3mBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasZgemmBatched", ("hipblasZgemmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemmStridedBatched", ("hipblasCgemmStridedBatched", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCgemm3mStridedBatched",
- (
- "hipblasCgemm3mStridedBatched",
- CONV_MATH_FUNC,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cublasZgemmStridedBatched", ("hipblasZgemmStridedBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasHgemmStridedBatched", ("hipblasHgemmStridedBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgemm", ("hipblasSgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemm", ("hipblasDgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemm", ("hipblasCgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgemm", ("hipblasZgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasHgemm", ("hipblasHgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyrk", ("hipblasSsyrk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyrk", ("hipblasDsyrk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsyrk", ("hipblasCsyrk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsyrk", ("hipblasZsyrk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCherk", ("hipblasCherk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZherk", ("hipblasZherk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyr2k", ("hipblasSsyr2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyr2k", ("hipblasDsyr2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsyr2k", ("hipblasCsyr2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsyr2k", ("hipblasZsyr2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyrkx", ("hipblasSsyrkx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyrkx", ("hipblasDsyrkx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsyrkx", ("hipblasCsyrkx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsyrkx", ("hipblasZsyrkx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCher2k", ("hipblasCher2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZher2k", ("hipblasZher2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCherkx", ("hipblasCherkx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZherkx", ("hipblasZherkx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsymm", ("hipblasSsymm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsymm", ("hipblasDsymm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsymm", ("hipblasCsymm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsymm", ("hipblasZsymm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChemm", ("hipblasChemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhemm", ("hipblasZhemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrsm", ("hipblasStrsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrsm", ("hipblasDtrsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrsm", ("hipblasCtrsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrsm", ("hipblasZtrsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrsmBatched", ("hipblasStrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrsmBatched", ("hipblasDtrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrsmBatched", ("hipblasCtrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrsmBatched", ("hipblasZtrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrmm", ("hipblasStrmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrmm", ("hipblasDtrmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrmm", ("hipblasCtrmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrmm", ("hipblasZtrmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgeam", ("hipblasSgeam", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgeam", ("hipblasDgeam", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgeam", ("hipblasCgeam", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgeam", ("hipblasZgeam", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgetrfBatched", ("hipblasSgetrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgetrfBatched", ("hipblasDgetrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgetrfBatched", ("hipblasCgetrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgetrfBatched", ("hipblasZgetrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgetriBatched", ("hipblasSgetriBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgetriBatched", ("hipblasDgetriBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgetriBatched", ("hipblasCgetriBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgetriBatched", ("hipblasZgetriBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgetrsBatched", ("hipblasSgetrsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgetrsBatched", ("hipblasDgetrsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgetrsBatched", ("hipblasCgetrsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgetrsBatched", ("hipblasZgetrsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrsmBatched", ("hipblasStrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrsmBatched", ("hipblasDtrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrsmBatched", ("hipblasCtrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrsmBatched", ("hipblasZtrsmBatched", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasSmatinvBatched",
- ("hipblasSmatinvBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasDmatinvBatched",
- ("hipblasDmatinvBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCmatinvBatched",
- ("hipblasCmatinvBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasZmatinvBatched",
- ("hipblasZmatinvBatched", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSgeqrfBatched", ("hipblasSgeqrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgeqrfBatched", ("hipblasDgeqrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgeqrfBatched", ("hipblasCgeqrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgeqrfBatched", ("hipblasZgeqrfBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgelsBatched", ("hipblasSgelsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgelsBatched", ("hipblasDgelsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgelsBatched", ("hipblasCgelsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgelsBatched", ("hipblasZgelsBatched", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSdgmm", ("hipblasSdgmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDdgmm", ("hipblasDdgmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCdgmm", ("hipblasCdgmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdgmm", ("hipblasZdgmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtpttr", ("hipblasCtpttr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtpttr", ("hipblasZtpttr", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCtrttp", ("hipblasCtrttp", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasZtrttp", ("hipblasZtrttp", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED)),
- ("cublasCreate_v2", ("hipblasCreate", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDestroy_v2", ("hipblasDestroy", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasGetVersion_v2",
- ("hipblasGetVersion_v2", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSetStream", ("hipblasSetStream", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetStream", ("hipblasGetStream", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetStream_v2", ("hipblasSetStream", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetStream_v2", ("hipblasGetStream", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetPointerMode", ("hipblasGetPointerMode", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetPointerMode", ("hipblasSetPointerMode", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGetPointerMode_v2", ("hipblasGetPointerMode", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSetPointerMode_v2", ("hipblasSetPointerMode", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgemv_v2", ("hipblasSgemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemv_v2", ("hipblasDgemv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemv_v2", ("hipblasCgemv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgemv_v2", ("hipblasZgemv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgbmv_v2", ("hipblasSgbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgbmv_v2", ("hipblasDgbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgbmv_v2", ("hipblasCgbmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgbmv_v2", ("hipblasZgbmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrmv_v2", ("hipblasStrmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrmv_v2", ("hipblasDtrmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrmv_v2", ("hipblasCtrmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrmv_v2", ("hipblasZtrmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStbmv_v2", ("hipblasStbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtbmv_v2", ("hipblasDtbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtbmv_v2", ("hipblasCtbmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtbmv_v2", ("hipblasZtbmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStpmv_v2", ("hipblasStpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtpmv_v2", ("hipblasDtpmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtpmv_v2", ("hipblasCtpmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtpmv_v2", ("hipblasZtpmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrsv_v2", ("hipblasStrsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrsv_v2", ("hipblasDtrsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrsv_v2", ("hipblasCtrsv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrsv_v2", ("hipblasZtrsv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStpsv_v2", ("hipblasStpsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtpsv_v2", ("hipblasDtpsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtpsv_v2", ("hipblasCtpsv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtpsv_v2", ("hipblasZtpsv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStbsv_v2", ("hipblasStbsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtbsv_v2", ("hipblasDtbsv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtbsv_v2", ("hipblasCtbsv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtbsv_v2", ("hipblasZtbsv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsymv_v2", ("hipblasSsymv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsymv_v2", ("hipblasDsymv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsymv_v2", ("hipblasCsymv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsymv_v2", ("hipblasZsymv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChemv_v2", ("hipblasChemv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhemv_v2", ("hipblasZhemv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsbmv_v2", ("hipblasSsbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsbmv_v2", ("hipblasDsbmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChbmv_v2", ("hipblasChbmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhbmv_v2", ("hipblasZhbmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSspmv_v2", ("hipblasSspmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDspmv_v2", ("hipblasDspmv", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChpmv_v2", ("hipblasChpmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhpmv_v2", ("hipblasZhpmv_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSger_v2", ("hipblasSger", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDger_v2", ("hipblasDger", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgeru_v2", ("hipblasCgeru_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgerc_v2", ("hipblasCergc_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgeru_v2", ("hipblasZgeru_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZgerc_v2", ("hipblasZgerc_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyr_v2", ("hipblasSsyr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyr_v2", ("hipblasDsyr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsyr_v2", ("hipblasCsyr_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsyr_v2", ("hipblasZsyr_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCher_v2", ("hipblasCher_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZher_v2", ("hipblasZher_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSspr_v2", ("hipblasSspr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDspr_v2", ("hipblasDspr", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChpr_v2", ("hipblasChpr_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhpr_v2", ("hipblasZhpr_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyr2_v2", ("hipblasSsyr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyr2_v2", ("hipblasDsyr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsyr2_v2", ("hipblasCsyr2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsyr2_v2", ("hipblasZsyr2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCher2_v2", ("hipblasCher2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZher2_v2", ("hipblasZher2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSspr2_v2", ("hipblasSspr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDspr2_v2", ("hipblasDspr2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChpr2_v2", ("hipblasChpr2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhpr2_v2", ("hipblasZhpr2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSgemm_v2", ("hipblasSgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDgemm_v2", ("hipblasDgemm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCgemm_v2", ("hipblasCgemm_v2", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCgemm3m",
- ("hipblasCgemm3m", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCgemm3mEx",
- ("hipblasCgemm3mEx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasZgemm_v2", ("hipblasZgemm_v2", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasZgemm3m",
- ("hipblasZgemm3m", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasGemmEx", ("hipblasGemmEx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGemmBatchedEx", ("hipblasGemmBatchedEx", CONV_MATH_FUNC, API_BLAS)),
- ("cublasGemmStridedBatchedEx", ("hipblasGemmStridedBatchedEx", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCgemmEx",
- ("hipblasCgemmEx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasUint8gemmBias",
- ("hipblasUint8gemmBias", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasSsyrk_v2", ("hipblasSsyrk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyrk_v2", ("hipblasDsyrk", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsyrk_v2", ("hipblasCsyrk_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsyrk_v2", ("hipblasZsyrk_v2", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCsyrkEx",
- ("hipblasCsyrkEx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCsyrk3mEx",
- ("hipblasCsyrk3mEx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasCherk_v2", ("hipblasCherk_v2", CONV_MATH_FUNC, API_BLAS)),
- (
- "cublasCherkEx",
- ("hipblasCherkEx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- (
- "cublasCherk3mEx",
- ("hipblasCherk3mEx", CONV_MATH_FUNC, API_BLAS, HIP_UNSUPPORTED),
- ),
- ("cublasZherk_v2", ("hipblasZherk_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsyr2k_v2", ("hipblasSsyr2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsyr2k_v2", ("hipblasDsyr2k", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsyr2k_v2", ("hipblasCsyr2k_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsyr2k_v2", ("hipblasZsyr2k_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCher2k_v2", ("hipblasCher2k_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZher2k_v2", ("hipblasZher2k_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSsymm_v2", ("hipblasSsymm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDsymm_v2", ("hipblasDsymm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsymm_v2", ("hipblasCsymm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZsymm_v2", ("hipblasZsymm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasChemm_v2", ("hipblasChemm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZhemm_v2", ("hipblasZhemm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrsm_v2", ("hipblasStrsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrsm_v2", ("hipblasDtrsm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrsm_v2", ("hipblasCtrsm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrsm_v2", ("hipblasZtrsm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasStrmm_v2", ("hipblasStrmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDtrmm_v2", ("hipblasDtrmm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCtrmm_v2", ("hipblasCtrmm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZtrmm_v2", ("hipblasZtrmm_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSnrm2_v2", ("hipblasSnrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDnrm2_v2", ("hipblasDnrm2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasScnrm2_v2", ("hipblasScnrm2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDznrm2_v2", ("hipblasDznrm2_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDotEx", ("hipblasDotEx_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDotcEx", ("hipblasDotcEx_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSdot_v2", ("hipblasSdot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDdot_v2", ("hipblasDdot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCdotu_v2", ("hipblasCdotu_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCdotc_v2", ("hipblasCdotc_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdotu_v2", ("hipblasZdotu_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdotc_v2", ("hipblasZdotc_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasScalEx", ("hipblasScalEx_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSscal_v2", ("hipblasSscal", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDscal_v2", ("hipblasDscal", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCscal_v2", ("hipblasCscal_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsscal_v2", ("hipblasCsscal_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZscal_v2", ("hipblasZcsal_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdscal_v2", ("hipblasZdscal_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasAxpyEx", ("hipblasAxpyEx_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSaxpy_v2", ("hipblasSaxpy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDaxpy_v2", ("hipblasDaxpy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCaxpy_v2", ("hipblasCaxpy_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZaxpy_v2", ("hipblasZaxpy_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasScopy_v2", ("hipblasScopy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDcopy_v2", ("hipblasDcopy", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCcopy_v2", ("hipblasCcopy_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZcopy_v2", ("hipblasZcopy_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSswap_v2", ("hipblasSswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDswap_v2", ("hipblasDswap", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCswap_v2", ("hipblasCswap_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZswap_v2", ("hipblasZswap_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIsamax_v2", ("hipblasIsamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamax_v2", ("hipblasIdamax", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIcamax_v2", ("hipblasIcamax_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIzamax_v2", ("hipblasIzamax_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIsamin_v2", ("hipblasIsamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIdamin_v2", ("hipblasIdamin", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIcamin_v2", ("hipblasIcamin_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasIzamin_v2", ("hipblasIzamin_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSasum_v2", ("hipblasSasum", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDasum_v2", ("hipblasDasum", CONV_MATH_FUNC, API_BLAS)),
- ("cublasScasum_v2", ("hipblasScasum_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDzasum_v2", ("hipblasDzasum_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrot_v2", ("hipblasSrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrot_v2", ("hipblasDrot", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCrot_v2", ("hipblasCrot_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCsrot_v2", ("hipblasCsrot_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZrot_v2", ("hipblasZrot_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZdrot_v2", ("hipblasZdrot_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrotg_v2", ("hipblasSrotg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrotg_v2", ("hipblasDrotg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasCrotg_v2", ("hipblasCrotg_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasZrotg_v2", ("hipblasZrotg_v2", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrotm_v2", ("hipblasSrotm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrotm_v2", ("hipblasDrotm", CONV_MATH_FUNC, API_BLAS)),
- ("cublasSrotmg_v2", ("hipblasSrotmg", CONV_MATH_FUNC, API_BLAS)),
- ("cublasDrotmg_v2", ("hipblasDrotmg", CONV_MATH_FUNC, API_BLAS)),
- (
- "CURAND_STATUS_SUCCESS",
- ("HIPRAND_STATUS_SUCCESS", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_VERSION_MISMATCH",
- ("HIPRAND_STATUS_VERSION_MISMATCH", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_NOT_INITIALIZED",
- ("HIPRAND_STATUS_NOT_INITIALIZED", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_ALLOCATION_FAILED",
- ("HIPRAND_STATUS_ALLOCATION_FAILED", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_TYPE_ERROR",
- ("HIPRAND_STATUS_TYPE_ERROR", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_OUT_OF_RANGE",
- ("HIPRAND_STATUS_OUT_OF_RANGE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_LENGTH_NOT_MULTIPLE",
- ("HIPRAND_STATUS_LENGTH_NOT_MULTIPLE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_DOUBLE_PRECISION_REQUIRED",
- (
- "HIPRAND_STATUS_DOUBLE_PRECISION_REQUIRED",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- ),
- ),
- (
- "CURAND_STATUS_LAUNCH_FAILURE",
- ("HIPRAND_STATUS_LAUNCH_FAILURE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_PREEXISTING_FAILURE",
- ("HIPRAND_STATUS_PREEXISTING_FAILURE", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_INITIALIZATION_FAILED",
- ("HIPRAND_STATUS_INITIALIZATION_FAILED", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_ARCH_MISMATCH",
- ("HIPRAND_STATUS_ARCH_MISMATCH", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_STATUS_INTERNAL_ERROR",
- ("HIPRAND_STATUS_INTERNAL_ERROR", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- ("CURAND_RNG_TEST", ("HIPRAND_RNG_TEST", CONV_NUMERIC_LITERAL, API_RAND)),
- (
- "mtgp32dc_params_fast_11213",
- ("mtgp32dc_params_fast_11213", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_DEFAULT",
- ("HIPRAND_RNG_PSEUDO_DEFAULT", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_XORWOW",
- ("HIPRAND_RNG_PSEUDO_XORWOW", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_MRG32K3A",
- ("HIPRAND_RNG_PSEUDO_MRG32K3A", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_MTGP32",
- ("HIPRAND_RNG_PSEUDO_MTGP32", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_MT19937",
- ("HIPRAND_RNG_PSEUDO_MT19937", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_PSEUDO_PHILOX4_32_10",
- ("HIPRAND_RNG_PSEUDO_PHILOX4_32_10", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_DEFAULT",
- ("HIPRAND_RNG_QUASI_DEFAULT", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SOBOL32",
- ("HIPRAND_RNG_QUASI_SOBOL32", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SCRAMBLED_SOBOL32",
- ("HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL32", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SOBOL64",
- ("HIPRAND_RNG_QUASI_SOBOL64", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "CURAND_RNG_QUASI_SCRAMBLED_SOBOL64",
- ("HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL64", CONV_NUMERIC_LITERAL, API_RAND),
- ),
- (
- "curand_ORDERING_PSEUDO_BEST",
- (
- "HIPRAND_ORDERING_PSEUDO_BEST",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_ORDERING_PSEUDO_DEFAULT",
- (
- "HIPRAND_ORDERING_PSEUDO_DEFAULT",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_ORDERING_PSEUDO_SEEDED",
- (
- "HIPRAND_ORDERING_PSEUDO_SEEDED",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_ORDERING_QUASI_DEFAULT",
- (
- "HIPRAND_ORDERING_QUASI_DEFAULT",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_DIRECTION_VECTORS_32_JOEKUO6",
- (
- "HIPRAND_DIRECTION_VECTORS_32_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6",
- (
- "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_DIRECTION_VECTORS_64_JOEKUO6",
- (
- "HIPRAND_DIRECTION_VECTORS_64_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6",
- (
- "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6",
- CONV_NUMERIC_LITERAL,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_CHOOSE_BEST",
- ("HIPRAND_CHOOSE_BEST", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_ITR",
- ("HIPRAND_ITR", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_KNUTH",
- ("HIPRAND_KNUTH", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_HITR",
- ("HIPRAND_HITR", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curand_M1", ("HIPRAND_M1", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED)),
- ("curand_M2", ("HIPRAND_M2", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED)),
- (
- "curand_BINARY_SEARCH",
- ("HIPRAND_BINARY_SEARCH", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_DISCRETE_GAUSS",
- ("HIPRAND_DISCRETE_GAUSS", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_REJECTION",
- ("HIPRAND_REJECTION", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_DEVICE_API",
- ("HIPRAND_DEVICE_API", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_FAST_REJECTION",
- ("HIPRAND_FAST_REJECTION", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_3RD",
- ("HIPRAND_3RD", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_DEFINITION",
- ("HIPRAND_DEFINITION", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_POISSON",
- ("HIPRAND_POISSON", CONV_NUMERIC_LITERAL, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandCreateGenerator", ("hiprandCreateGenerator", CONV_MATH_FUNC, API_RAND)),
- (
- "curandCreateGeneratorHost",
- ("hiprandCreateGeneratorHost", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandCreatePoissonDistribution",
- ("hiprandCreatePoissonDistribution", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandDestroyDistribution",
- ("hiprandDestroyDistribution", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandDestroyGenerator",
- ("hiprandDestroyGenerator", CONV_MATH_FUNC, API_RAND),
- ),
- ("curandGenerate", ("hiprandGenerate", CONV_MATH_FUNC, API_RAND)),
- (
- "curandGenerateLogNormal",
- ("hiprandGenerateLogNormal", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandGenerateLogNormalDouble",
- ("hiprandGenerateLogNormalDouble", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandGenerateLongLong",
- ("hiprandGenerateLongLong", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curandGenerateNormal", ("hiprandGenerateNormal", CONV_MATH_FUNC, API_RAND)),
- (
- "curandGenerateNormalDouble",
- ("hiprandGenerateNormalDouble", CONV_MATH_FUNC, API_RAND),
- ),
- ("curandGeneratePoisson", ("hiprandGeneratePoisson", CONV_MATH_FUNC, API_RAND)),
- ("curandGenerateSeeds", ("hiprandGenerateSeeds", CONV_MATH_FUNC, API_RAND)),
- ("curandGenerateUniform", ("hiprandGenerateUniform", CONV_MATH_FUNC, API_RAND)),
- (
- "curandGenerateUniformDouble",
- ("hiprandGenerateUniformDouble", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandGetDirectionVectors32",
- ("hiprandGetDirectionVectors32", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandGetDirectionVectors64",
- ("hiprandGetDirectionVectors64", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandGetProperty",
- ("hiprandGetProperty", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandGetScrambleConstants32",
- (
- "hiprandGetScrambleConstants32",
- CONV_MATH_FUNC,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curandGetScrambleConstants64",
- (
- "hiprandGetScrambleConstants64",
- CONV_MATH_FUNC,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- ("curandGetVersion", ("hiprandGetVersion", CONV_MATH_FUNC, API_RAND)),
- (
- "curandSetGeneratorOffset",
- ("hiprandSetGeneratorOffset", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandSetGeneratorOrdering",
- ("hiprandSetGeneratorOrdering", CONV_MATH_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curandSetPseudoRandomGeneratorSeed",
- ("hiprandSetPseudoRandomGeneratorSeed", CONV_MATH_FUNC, API_RAND),
- ),
- (
- "curandSetQuasiRandomGeneratorDimensions",
- ("hiprandSetQuasiRandomGeneratorDimensions", CONV_MATH_FUNC, API_RAND),
- ),
- ("curandSetStream", ("hiprandSetStream", CONV_MATH_FUNC, API_RAND)),
- ("curand", ("hiprand", CONV_DEVICE_FUNC, API_RAND)),
- ("curand4", ("hiprand4", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_init", ("hiprand_init", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_log_normal", ("hiprand_log_normal", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_log_normal_double",
- ("hiprand_log_normal_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_log_normal2", ("hiprand_log_normal2", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_log_normal2_double",
- ("hiprand_log_normal2_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_log_normal4", ("hiprand_log_normal4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_log_normal4_double",
- ("hiprand_log_normal4_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- (
- "curand_mtgp32_single",
- ("hiprand_mtgp32_single", CONV_DEVICE_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- (
- "curand_mtgp32_single_specific",
- (
- "hiprand_mtgp32_single_specific",
- CONV_DEVICE_FUNC,
- API_RAND,
- HIP_UNSUPPORTED,
- ),
- ),
- (
- "curand_mtgp32_specific",
- ("hiprand_mtgp32_specific", CONV_DEVICE_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- ("curand_normal", ("hiprand_normal", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curandMakeMTGP32Constants",
- ("hiprandMakeMTGP32Constants", CONV_DEVICE_FUNC, API_RAND),
- ),
- (
- "curandMakeMTGP32KernelState",
- ("hiprandMakeMTGP32KernelState", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_normal_double", ("hiprand_normal_double", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_normal2", ("hiprand_normal2", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_normal2_double",
- ("hiprand_normal2_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_normal4", ("hiprand_normal4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_normal4_double",
- ("hiprand_normal4_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_uniform", ("hiprand_uniform", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_uniform_double",
- ("hiprand_uniform_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- (
- "curand_uniform2_double",
- ("hiprand_uniform2_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_uniform4", ("hiprand_uniform4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_uniform4_double",
- ("hiprand_uniform4_double", CONV_DEVICE_FUNC, API_RAND),
- ),
- ("curand_discrete", ("hiprand_discrete", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_discrete4", ("hiprand_discrete4", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_poisson", ("hiprand_poisson", CONV_DEVICE_FUNC, API_RAND)),
- ("curand_poisson4", ("hiprand_poisson4", CONV_DEVICE_FUNC, API_RAND)),
- (
- "curand_Philox4x32_10",
- ("hiprand_Philox4x32_10", CONV_DEVICE_FUNC, API_RAND, HIP_UNSUPPORTED),
- ),
- ("mtgp32_kernel_params", ("mtgp32_kernel_params_t", CONV_MATH_FUNC, API_RAND)),
- ("CUFFT_FORWARD", ("HIPFFT_FORWARD", CONV_NUMERIC_LITERAL, API_BLAS)),
- ("CUFFT_INVERSE", ("HIPFFT_BACKWARD", CONV_NUMERIC_LITERAL, API_BLAS)),
- (
- "CUFFT_COMPATIBILITY_DEFAULT",
- (
- "HIPFFT_COMPATIBILITY_DEFAULT",
- CONV_NUMERIC_LITERAL,
- API_BLAS,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cuComplex", ("hipComplex", CONV_TYPE, API_BLAS)),
- ("cuDoubleComplex", ("hipDoubleComplex", CONV_TYPE, API_BLAS)),
- ("cublasComputeType_t", ("hipblasComputeType_t", CONV_TYPE, API_BLAS)),
- ("cufftResult_t", ("hipfftResult_t", CONV_TYPE, API_FFT)),
- ("cufftResult", ("hipfftResult", CONV_TYPE, API_FFT)),
- ("CUFFT_SUCCESS", ("HIPFFT_SUCCESS", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_INVALID_PLAN", ("HIPFFT_INVALID_PLAN", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_ALLOC_FAILED", ("HIPFFT_ALLOC_FAILED", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_INVALID_TYPE", ("HIPFFT_INVALID_TYPE", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "CUFFT_INVALID_VALUE",
- ("HIPFFT_INVALID_VALUE", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_INTERNAL_ERROR",
- ("HIPFFT_INTERNAL_ERROR", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- ("CUFFT_EXEC_FAILED", ("HIPFFT_EXEC_FAILED", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_SETUP_FAILED", ("HIPFFT_SETUP_FAILED", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_INVALID_SIZE", ("HIPFFT_INVALID_SIZE", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "CUFFT_UNALIGNED_DATA",
- ("HIPFFT_UNALIGNED_DATA", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_INCOMPLETE_PARAMETER_LIST",
- ("HIPFFT_INCOMPLETE_PARAMETER_LIST", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_INVALID_DEVICE",
- ("HIPFFT_INVALID_DEVICE", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- ("CUFFT_PARSE_ERROR", ("HIPFFT_PARSE_ERROR", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_NO_WORKSPACE", ("HIPFFT_NO_WORKSPACE", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "CUFFT_NOT_IMPLEMENTED",
- ("HIPFFT_NOT_IMPLEMENTED", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- (
- "CUFFT_LICENSE_ERROR",
- ("HIPFFT_LICENSE_ERROR", CONV_NUMERIC_LITERAL, API_FFT, HIP_UNSUPPORTED),
- ),
- (
- "CUFFT_NOT_SUPPORTED",
- ("HIPFFT_NOT_SUPPORTED", CONV_NUMERIC_LITERAL, API_FFT),
- ),
- ("cufftType_t", ("hipfftType_t", CONV_TYPE, API_FFT)),
- ("cufftType", ("hipfftType", CONV_TYPE, API_FFT)),
- ("CUFFT_R2C", ("HIPFFT_R2C", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_C2R", ("HIPFFT_C2R", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_C2C", ("HIPFFT_C2C", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_D2Z", ("HIPFFT_D2Z", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_Z2D", ("HIPFFT_Z2D", CONV_NUMERIC_LITERAL, API_FFT)),
- ("CUFFT_Z2Z", ("HIPFFT_Z2Z", CONV_NUMERIC_LITERAL, API_FFT)),
- (
- "cufftCompatibility_t",
- ("hipfftCompatibility_t", CONV_TYPE, API_FFT, HIP_UNSUPPORTED),
- ),
- (
- "cufftCompatibility",
- ("hipfftCompatibility", CONV_TYPE, API_FFT, HIP_UNSUPPORTED),
- ),
- (
- "CUFFT_COMPATIBILITY_FFTW_PADDING",
- (
- "HIPFFT_COMPATIBILITY_FFTW_PADDING",
- CONV_NUMERIC_LITERAL,
- API_FFT,
- HIP_UNSUPPORTED,
- ),
- ),
- ("cufftReal", ("hipfftReal", CONV_TYPE, API_FFT)),
- ("cufftDoubleReal", ("hipfftDoubleReal", CONV_TYPE, API_FFT)),
- ("cufftComplex", ("hipfftComplex", CONV_TYPE, API_FFT)),
- ("cufftDoubleComplex", ("hipfftDoubleComplex", CONV_TYPE, API_FFT)),
- ("cufftHandle", ("hipfftHandle", CONV_TYPE, API_FFT)),
- ("cufftPlan1d", ("hipfftPlan1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftPlan2d", ("hipfftPlan2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftPlan3d", ("hipfftPlan3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftPlanMany", ("hipfftPlanMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlan1d", ("hipfftMakePlan1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlan2d", ("hipfftMakePlan2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlan3d", ("hipfftMakePlan3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlanMany", ("hipfftMakePlanMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftMakePlanMany64", ("hipfftMakePlanMany64", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSizeMany64", ("hipfftGetSizeMany64", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimate1d", ("hipfftEstimate1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimate2d", ("hipfftEstimate2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimate3d", ("hipfftEstimate3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftEstimateMany", ("hipfftEstimateMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftCreate", ("hipfftCreate", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize1d", ("hipfftGetSize1d", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize2d", ("hipfftGetSize2d", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize3d", ("hipfftGetSize3d", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSizeMany", ("hipfftGetSizeMany", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetSize", ("hipfftGetSize", CONV_MATH_FUNC, API_FFT)),
- ("cufftSetWorkArea", ("hipfftSetWorkArea", CONV_MATH_FUNC, API_FFT)),
- (
- "cufftSetAutoAllocation",
- ("hipfftSetAutoAllocation", CONV_MATH_FUNC, API_FFT),
- ),
- ("cufftExecC2C", ("hipfftExecC2C", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecR2C", ("hipfftExecR2C", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecC2R", ("hipfftExecC2R", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecZ2Z", ("hipfftExecZ2Z", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecD2Z", ("hipfftExecD2Z", CONV_MATH_FUNC, API_FFT)),
- ("cufftExecZ2D", ("hipfftExecZ2D", CONV_MATH_FUNC, API_FFT)),
- ("cufftSetStream", ("hipfftSetStream", CONV_MATH_FUNC, API_FFT)),
- ("cufftDestroy", ("hipfftDestroy", CONV_MATH_FUNC, API_FFT)),
- ("cufftGetVersion", ("hipfftGetVersion", CONV_MATH_FUNC, API_FFT)),
- (
- "cufftGetProperty",
- ("hipfftGetProperty", CONV_MATH_FUNC, API_FFT, HIP_UNSUPPORTED),
- ),
- ("nvrtcResult", ("hiprtcResult", CONV_TYPE, API_RTC)),
- ("NVRTC_SUCCESS", ("HIPRTC_SUCCESS", CONV_TYPE, API_RTC)),
- (
- "NVRTC_ERROR_OUT_OF_MEMORY",
- ("HIPRTC_ERROR_OUT_OF_MEMORY", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_PROGRAM_CREATION_FAILURE",
- ("HIPRTC_ERROR_PROGRAM_CREATION_FAILURE", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_INVALID_INPUT",
- ("HIPRTC_ERROR_INVALID_INPUT", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_INVALID_PROGRAM",
- ("HIPRTC_ERROR_INVALID_PROGRAM", CONV_TYPE, API_RTC),
- ),
- ("NVRTC_ERROR_COMPILATION", ("HIPRTC_ERROR_COMPILATION", CONV_TYPE, API_RTC)),
- (
- "NVRTC_ERROR_BUILTIN_OPERATION_FAILURE",
- ("HIPRTC_ERROR_BUILTIN_OPERATION_FAILURE", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION",
- ("HIPRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID",
- ("HIPRTC_ERROR_NAME_EXPRESSION_NOT_VALID", CONV_TYPE, API_RTC),
- ),
- (
- "NVRTC_ERROR_INTERNAL_ERROR",
- ("HIPRTC_ERROR_INTERNAL_ERROR", CONV_TYPE, API_RTC),
- ),
- ("nvrtcGetErrorString", ("hiprtcGetErrorString", CONV_JIT, API_RTC)),
- ("nvrtcVersion", ("hiprtcVersion", CONV_JIT, API_RTC)),
- ("nvrtcProgram", ("hiprtcProgram", CONV_TYPE, API_RTC)),
- ("nvrtcAddNameExpression", ("hiprtcAddNameExpression", CONV_JIT, API_RTC)),
- ("nvrtcCompileProgram", ("hiprtcCompileProgram", CONV_JIT, API_RTC)),
- ("nvrtcCreateProgram", ("hiprtcCreateProgram", CONV_JIT, API_RTC)),
- ("nvrtcDestroyProgram", ("hiprtcDestroyProgram", CONV_JIT, API_RTC)),
- ("nvrtcGetLoweredName", ("hiprtcGetLoweredName", CONV_JIT, API_RTC)),
- ("nvrtcGetProgramLog", ("hiprtcGetProgramLog", CONV_JIT, API_RTC)),
- ("nvrtcGetProgramLogSize", ("hiprtcGetProgramLogSize", CONV_JIT, API_RTC)),
- ("nvrtcGetPTX", ("hiprtcGetCode", CONV_JIT, API_RTC)),
- ("nvrtcGetPTXSize", ("hiprtcGetCodeSize", CONV_JIT, API_RTC)),
- ("nvrtcGetCUBIN", ("hiprtcGetBitcode", CONV_JIT, API_RTC)),
- ("nvrtcGetCUBINSize", ("hiprtcGetBitcodeSize", CONV_JIT, API_RTC)),
- ("thrust::cuda", ("thrust::hip", CONV_MATH_FUNC, API_BLAS)),
- (
- "cudaCpuDeviceId",
- ("hipCpuDeviceId", CONV_TYPE, API_RUNTIME, HIP_UNSUPPORTED),
- ),
- # The caffe2 directory does a string match; pytorch does a word-boundary match.
- # Patterns such as 'cub::' will not match for pytorch.
- # We list all current uses of cub symbols for this reason.
- ("cub::", ("hipcub::", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::ArgMax", ("hipcub::ArgMax", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::ArgMin", ("hipcub::ArgMin", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::BLOCK_REDUCE_WARP_REDUCTIONS", ("hipcub::BLOCK_REDUCE_WARP_REDUCTIONS", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::BlockReduce", ("hipcub::BlockReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::BlockScan", ("hipcub::BlockScan", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::CachingDeviceAllocator", ("hipcub::CachingDeviceAllocator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::CountingInputIterator", ("hipcub::CountingInputIterator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceRadixSort", ("hipcub::DeviceRadixSort", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceReduce", ("hipcub::DeviceReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceRunLengthEncode", ("hipcub::DeviceRunLengthEncode", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceScan", ("hipcub::DeviceScan", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceSegmentedRadixSort", ("hipcub::DeviceSegmentedRadixSort", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceSegmentedReduce", ("hipcub::DeviceSegmentedReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::DeviceSelect", ("hipcub::DeviceSelect", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::KeyValuePair", ("hipcub::KeyValuePair", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::Max", ("hipcub::Max", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::Min", ("hipcub::Min", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::Sum", ("hipcub::Sum", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::ArgIndexInputIterator", ("hipcub::ArgIndexInputIterator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::TransformInputIterator", ("hipcub::TransformInputIterator", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("cub::WarpReduce", ("hipcub::WarpReduce", CONV_SPECIAL_FUNC, API_RUNTIME)),
- ("nvtxMark", ("roctxMark", CONV_OTHER, API_ROCTX)),
- ("nvtxMarkA", ("roctxMarkA", CONV_OTHER, API_ROCTX)),
- ("nvtxRangePushA", ("roctxRangePushA", CONV_OTHER, API_ROCTX)),
- ("nvtxRangePush", ("roctxRangePush", CONV_OTHER, API_ROCTX)),
- ("nvtxRangePop", ("roctxRangePop", CONV_OTHER, API_ROCTX)),
- ("nvtxRangeStartA", ("roctxRangeStartA", CONV_OTHER, API_ROCTX)),
- ("nvtxRangeStart", ("roctxRangeStart", CONV_OTHER, API_ROCTX)),
- ("nvtxRangeEnd", ("roctxRangeStop", CONV_OTHER, API_ROCTX)),
- ("nvmlReturn_t", ("rsmi_status_t", CONV_OTHER, API_ROCMSMI)),
- ("NVML_SUCCESS", ("RSMI_STATUS_SUCCESS", CONV_OTHER, API_ROCMSMI)),
- ("NVML_P2P_CAPS_INDEX_READ", ("RSMI_STATUS_SUCCESS", CONV_OTHER, API_ROCMSMI)),
- ("NVML_P2P_STATUS_OK", ("RSMI_STATUS_SUCCESS", CONV_OTHER, API_ROCMSMI)),
- ("NVML_ERROR_INSUFFICIENT_SIZE", ("RSMI_STATUS_INSUFFICIENT_SIZE", CONV_OTHER, API_ROCMSMI)),
- ("nvmlDevice_t", ("uint32_t", CONV_OTHER, API_ROCMSMI)),
- ("nvmlGpuP2PStatus_t", ("bool", CONV_OTHER, API_ROCMSMI)),
- ("nvmlProcessInfo_t", ("rsmi_process_info_t", CONV_OTHER, API_ROCMSMI)),
- ("nvmlGpuP2PCapsIndex_t", ("uint32_t", CONV_OTHER, API_ROCMSMI)),
+ ("__CUDACC__", "__HIPCC__"),
+ ("CUDA_ERROR_INVALID_CONTEXT", "hipErrorInvalidContext"),
+ ("CUDA_ERROR_CONTEXT_ALREADY_CURRENT", "hipErrorContextAlreadyCurrent"),
+ ("CUDA_ERROR_ARRAY_IS_MAPPED", "hipErrorArrayIsMapped"),
+ ("CUDA_ERROR_ALREADY_MAPPED", "hipErrorAlreadyMapped"),
+ ("CUDA_ERROR_ALREADY_ACQUIRED", "hipErrorAlreadyAcquired"),
+ ("CUDA_ERROR_NOT_MAPPED", "hipErrorNotMapped"),
+ ("CUDA_ERROR_NOT_MAPPED_AS_ARRAY", "hipErrorNotMappedAsArray"),
+ ("CUDA_ERROR_NOT_MAPPED_AS_POINTER", "hipErrorNotMappedAsPointer"),
+ ("CUDA_ERROR_CONTEXT_ALREADY_IN_USE", "hipErrorContextAlreadyInUse"),
+ ("CUDA_ERROR_INVALID_SOURCE", "hipErrorInvalidSource"),
+ ("CUDA_ERROR_FILE_NOT_FOUND", "hipErrorFileNotFound"),
+ ("CUDA_ERROR_NOT_FOUND", "hipErrorNotFound"),
+ ("CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING", "hipErrorLaunchIncompatibleTexturing"),
+ ("CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE", "hipErrorPrimaryContextActive"),
+ ("CUDA_ERROR_CONTEXT_IS_DESTROYED", "hipErrorContextIsDestroyed"),
+ ("CUDA_ERROR_NOT_PERMITTED", "hipErrorNotPermitted"),
+ ("CUDA_ERROR_NOT_SUPPORTED", "hipErrorNotSupported"),
+ ("cudaErrorMissingConfiguration", "hipErrorMissingConfiguration"),
+ ("cudaErrorPriorLaunchFailure", "hipErrorPriorLaunchFailure"),
+ ("cudaErrorInvalidDeviceFunction", "hipErrorInvalidDeviceFunction"),
+ ("cudaErrorInvalidConfiguration", "hipErrorInvalidConfiguration"),
+ ("cudaErrorInvalidPitchValue", "hipErrorInvalidPitchValue"),
+ ("cudaErrorInvalidSymbol", "hipErrorInvalidSymbol"),
+ ("cudaErrorInvalidHostPointer", "hipErrorInvalidHostPointer"),
+ ("cudaErrorInvalidDevicePointer", "hipErrorInvalidDevicePointer"),
+ ("cudaErrorInvalidTexture", "hipErrorInvalidTexture"),
+ ("cudaErrorInvalidTextureBinding", "hipErrorInvalidTextureBinding"),
+ ("cudaErrorInvalidChannelDescriptor", "hipErrorInvalidChannelDescriptor"),
+ ("cudaErrorInvalidMemcpyDirection", "hipErrorInvalidMemcpyDirection"),
+ ("cudaErrorAddressOfConstant", "hipErrorAddressOfConstant"),
+ ("cudaErrorTextureFetchFailed", "hipErrorTextureFetchFailed"),
+ ("cudaErrorTextureNotBound", "hipErrorTextureNotBound"),
+ ("cudaErrorSynchronizationError", "hipErrorSynchronizationError"),
+ ("cudaErrorInvalidFilterSetting", "hipErrorInvalidFilterSetting"),
+ ("cudaErrorInvalidNormSetting", "hipErrorInvalidNormSetting"),
+ ("cudaErrorMixedDeviceExecution", "hipErrorMixedDeviceExecution"),
+ ("cudaErrorNotYetImplemented", "hipErrorNotYetImplemented"),
+ ("cudaErrorMemoryValueTooLarge", "hipErrorMemoryValueTooLarge"),
+ ("cudaErrorInsufficientDriver", "hipErrorInsufficientDriver"),
+ ("cudaErrorSetOnActiveProcess", "hipErrorSetOnActiveProcess"),
+ ("cudaErrorInvalidSurface", "hipErrorInvalidSurface"),
+ ("cudaErrorDuplicateVariableName", "hipErrorDuplicateVariableName"),
+ ("cudaErrorDuplicateTextureName", "hipErrorDuplicateTextureName"),
+ ("cudaErrorDuplicateSurfaceName", "hipErrorDuplicateSurfaceName"),
+ ("cudaErrorDevicesUnavailable", "hipErrorDevicesUnavailable"),
+ ("cudaErrorIncompatibleDriverContext", "hipErrorIncompatibleDriverContext"),
+ ("cudaErrorDeviceAlreadyInUse", "hipErrorDeviceAlreadyInUse"),
+ ("cudaErrorLaunchMaxDepthExceeded", "hipErrorLaunchMaxDepthExceeded"),
+ ("cudaErrorLaunchFileScopedTex", "hipErrorLaunchFileScopedTex"),
+ ("cudaErrorLaunchFileScopedSurf", "hipErrorLaunchFileScopedSurf"),
+ ("cudaErrorSyncDepthExceeded", "hipErrorSyncDepthExceeded"),
+ ("cudaErrorLaunchPendingCountExceeded", "hipErrorLaunchPendingCountExceeded"),
+ ("cudaErrorNotPermitted", "hipErrorNotPermitted"),
+ ("cudaErrorNotSupported", "hipErrorNotSupported"),
+ ("cudaErrorStartupFailure", "hipErrorStartupFailure"),
+ ("cudaErrorApiFailureBase", "hipErrorApiFailureBase"),
+ ("CUDA_SUCCESS", "hipSuccess"),
+ ("cudaSuccess", "hipSuccess"),
+ ("CUDA_ERROR_INVALID_VALUE", "hipErrorInvalidValue"),
+ ("cudaErrorInvalidValue", "hipErrorInvalidValue"),
+ ("CUDA_ERROR_OUT_OF_MEMORY", "hipErrorMemoryAllocation"),
+ ("cudaErrorMemoryAllocation", "hipErrorMemoryAllocation"),
+ ("CUDA_ERROR_NOT_INITIALIZED", "hipErrorNotInitialized"),
+ ("cudaErrorInitializationError", "hipErrorInitializationError"),
+ ("CUDA_ERROR_DEINITIALIZED", "hipErrorDeinitialized"),
+ ("cudaErrorCudartUnloading", "hipErrorDeinitialized"),
+ ("CUDA_ERROR_PROFILER_DISABLED", "hipErrorProfilerDisabled"),
+ ("cudaErrorProfilerDisabled", "hipErrorProfilerDisabled"),
+ ("CUDA_ERROR_PROFILER_NOT_INITIALIZED", "hipErrorProfilerNotInitialized"),
+ ("cudaErrorProfilerNotInitialized", "hipErrorProfilerNotInitialized"),
+ ("CUDA_ERROR_PROFILER_ALREADY_STARTED", "hipErrorProfilerAlreadyStarted"),
+ ("cudaErrorProfilerAlreadyStarted", "hipErrorProfilerAlreadyStarted"),
+ ("CUDA_ERROR_PROFILER_ALREADY_STOPPED", "hipErrorProfilerAlreadyStopped"),
+ ("cudaErrorProfilerAlreadyStopped", "hipErrorProfilerAlreadyStopped"),
+ ("CUDA_ERROR_NO_DEVICE", "hipErrorNoDevice"),
+ ("cudaErrorNoDevice", "hipErrorNoDevice"),
+ ("CUDA_ERROR_INVALID_DEVICE", "hipErrorInvalidDevice"),
+ ("cudaErrorInvalidDevice", "hipErrorInvalidDevice"),
+ ("CUDA_ERROR_INVALID_IMAGE", "hipErrorInvalidImage"),
+ ("cudaErrorInvalidKernelImage", "hipErrorInvalidImage"),
+ ("CUDA_ERROR_MAP_FAILED", "hipErrorMapFailed"),
+ ("cudaErrorMapBufferObjectFailed", "hipErrorMapFailed"),
+ ("CUDA_ERROR_UNMAP_FAILED", "hipErrorUnmapFailed"),
+ ("cudaErrorUnmapBufferObjectFailed", "hipErrorUnmapFailed"),
+ ("CUDA_ERROR_NO_BINARY_FOR_GPU", "hipErrorNoBinaryForGpu"),
+ ("cudaErrorNoKernelImageForDevice", "hipErrorNoBinaryForGpu"),
+ ("CUDA_ERROR_ECC_UNCORRECTABLE", "hipErrorECCNotCorrectable"),
+ ("cudaErrorECCUncorrectable", "hipErrorECCNotCorrectable"),
+ ("CUDA_ERROR_UNSUPPORTED_LIMIT", "hipErrorUnsupportedLimit"),
+ ("cudaErrorUnsupportedLimit", "hipErrorUnsupportedLimit"),
+ ("CUDA_ERROR_PEER_ACCESS_UNSUPPORTED", "hipErrorPeerAccessUnsupported"),
+ ("cudaErrorPeerAccessUnsupported", "hipErrorPeerAccessUnsupported"),
+ ("CUDA_ERROR_INVALID_PTX", "hipErrorInvalidKernelFile"),
+ ("cudaErrorInvalidPtx", "hipErrorInvalidKernelFile"),
+ ("CUDA_ERROR_INVALID_GRAPHICS_CONTEXT", "hipErrorInvalidGraphicsContext"),
+ ("cudaErrorInvalidGraphicsContext", "hipErrorInvalidGraphicsContext"),
+ ("CUDA_ERROR_NVLINK_UNCORRECTABLE", "hipErrorNvlinkUncorrectable"),
+ ("cudaErrorNvlinkUncorrectable", "hipErrorNvlinkUncorrectable"),
+ ("CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND", "hipErrorSharedObjectSymbolNotFound"),
+ ("cudaErrorSharedObjectSymbolNotFound", "hipErrorSharedObjectSymbolNotFound"),
+ ("CUDA_ERROR_SHARED_OBJECT_INIT_FAILED", "hipErrorSharedObjectInitFailed"),
+ ("cudaErrorSharedObjectInitFailed", "hipErrorSharedObjectInitFailed"),
+ ("CUDA_ERROR_OPERATING_SYSTEM", "hipErrorOperatingSystem"),
+ ("cudaErrorOperatingSystem", "hipErrorOperatingSystem"),
+ ("CUDA_ERROR_INVALID_HANDLE", "hipErrorInvalidResourceHandle"),
+ ("cudaErrorInvalidResourceHandle", "hipErrorInvalidResourceHandle"),
+ ("CUDA_ERROR_NOT_READY", "hipErrorNotReady"),
+ ("cudaErrorNotReady", "hipErrorNotReady"),
+ ("CUDA_ERROR_ILLEGAL_ADDRESS", "hipErrorIllegalAddress"),
+ ("cudaErrorIllegalAddress", "hipErrorIllegalAddress"),
+ ("CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES", "hipErrorLaunchOutOfResources"),
+ ("cudaErrorLaunchOutOfResources", "hipErrorLaunchOutOfResources"),
+ ("CUDA_ERROR_LAUNCH_TIMEOUT", "hipErrorLaunchTimeOut"),
+ ("cudaErrorLaunchTimeout", "hipErrorLaunchTimeOut"),
+ ("CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED", "hipErrorPeerAccessAlreadyEnabled"),
+ ("cudaErrorPeerAccessAlreadyEnabled", "hipErrorPeerAccessAlreadyEnabled"),
+ ("CUDA_ERROR_PEER_ACCESS_NOT_ENABLED", "hipErrorPeerAccessNotEnabled"),
+ ("cudaErrorPeerAccessNotEnabled", "hipErrorPeerAccessNotEnabled"),
+ ("CUDA_ERROR_ASSERT", "hipErrorAssert"),
+ ("cudaErrorAssert", "hipErrorAssert"),
+ ("CUDA_ERROR_TOO_MANY_PEERS", "hipErrorTooManyPeers"),
+ ("cudaErrorTooManyPeers", "hipErrorTooManyPeers"),
+ ("CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED", "hipErrorHostMemoryAlreadyRegistered"),
+ ("cudaErrorHostMemoryAlreadyRegistered", "hipErrorHostMemoryAlreadyRegistered"),
+ ("CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED", "hipErrorHostMemoryNotRegistered"),
+ ("cudaErrorHostMemoryNotRegistered", "hipErrorHostMemoryNotRegistered"),
+ ("CUDA_ERROR_HARDWARE_STACK_ERROR", "hipErrorHardwareStackError"),
+ ("cudaErrorHardwareStackError", "hipErrorHardwareStackError"),
+ ("CUDA_ERROR_ILLEGAL_INSTRUCTION", "hipErrorIllegalInstruction"),
+ ("cudaErrorIllegalInstruction", "hipErrorIllegalInstruction"),
+ ("CUDA_ERROR_MISALIGNED_ADDRESS", "hipErrorMisalignedAddress"),
+ ("cudaErrorMisalignedAddress", "hipErrorMisalignedAddress"),
+ ("CUDA_ERROR_INVALID_ADDRESS_SPACE", "hipErrorInvalidAddressSpace"),
+ ("cudaErrorInvalidAddressSpace", "hipErrorInvalidAddressSpace"),
+ ("CUDA_ERROR_INVALID_PC", "hipErrorInvalidPc"),
+ ("cudaErrorInvalidPc", "hipErrorInvalidPc"),
+ ("CUDA_ERROR_LAUNCH_FAILED", "hipErrorLaunchFailure"),
+ ("cudaErrorLaunchFailure", "hipErrorLaunchFailure"),
+ ("CUDA_ERROR_UNKNOWN", "hipErrorUnknown"),
+ ("cudaErrorUnknown", "hipErrorUnknown"),
+ ("CU_TR_ADDRESS_MODE_WRAP", "HIP_TR_ADDRESS_MODE_WRAP"),
+ ("CU_TR_ADDRESS_MODE_CLAMP", "HIP_TR_ADDRESS_MODE_CLAMP"),
+ ("CU_TR_ADDRESS_MODE_MIRROR", "HIP_TR_ADDRESS_MODE_MIRROR"),
+ ("CU_TR_ADDRESS_MODE_BORDER", "HIP_TR_ADDRESS_MODE_BORDER"),
+ ("CU_CUBEMAP_FACE_POSITIVE_X", "HIP_CUBEMAP_FACE_POSITIVE_X"),
+ ("CU_CUBEMAP_FACE_NEGATIVE_X", "HIP_CUBEMAP_FACE_NEGATIVE_X"),
+ ("CU_CUBEMAP_FACE_POSITIVE_Y", "HIP_CUBEMAP_FACE_POSITIVE_Y"),
+ ("CU_CUBEMAP_FACE_NEGATIVE_Y", "HIP_CUBEMAP_FACE_NEGATIVE_Y"),
+ ("CU_CUBEMAP_FACE_POSITIVE_Z", "HIP_CUBEMAP_FACE_POSITIVE_Z"),
+ ("CU_CUBEMAP_FACE_NEGATIVE_Z", "HIP_CUBEMAP_FACE_NEGATIVE_Z"),
+ ("CU_AD_FORMAT_UNSIGNED_INT8", "HIP_AD_FORMAT_UNSIGNED_INT8"),
+ ("CU_AD_FORMAT_UNSIGNED_INT16", "HIP_AD_FORMAT_UNSIGNED_INT16"),
+ ("CU_AD_FORMAT_UNSIGNED_INT32", "HIP_AD_FORMAT_UNSIGNED_INT32"),
+ ("CU_AD_FORMAT_SIGNED_INT8", "HIP_AD_FORMAT_SIGNED_INT8"),
+ ("CU_AD_FORMAT_SIGNED_INT16", "HIP_AD_FORMAT_SIGNED_INT16"),
+ ("CU_AD_FORMAT_SIGNED_INT32", "HIP_AD_FORMAT_SIGNED_INT32"),
+ ("CU_AD_FORMAT_HALF", "HIP_AD_FORMAT_HALF"),
+ ("CU_AD_FORMAT_FLOAT", "HIP_AD_FORMAT_FLOAT"),
+ ("CU_COMPUTEMODE_DEFAULT", "hipComputeModeDefault"),
+ ("CU_COMPUTEMODE_EXCLUSIVE", "hipComputeModeExclusive"),
+ ("CU_COMPUTEMODE_PROHIBITED", "hipComputeModeProhibited"),
+ ("CU_COMPUTEMODE_EXCLUSIVE_PROCESS", "hipComputeModeExclusiveProcess"),
+ ("CU_MEM_ADVISE_SET_READ_MOSTLY", "hipMemAdviseSetReadMostly"),
+ ("CU_MEM_ADVISE_UNSET_READ_MOSTLY", "hipMemAdviseUnsetReadMostly"),
+ ("CU_MEM_ADVISE_SET_PREFERRED_LOCATION", "hipMemAdviseSetPreferredLocation"),
+ ("CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION", "hipMemAdviseUnsetPreferredLocation"),
+ ("CU_MEM_ADVISE_SET_ACCESSED_BY", "hipMemAdviseSetAccessedBy"),
+ ("CU_MEM_ADVISE_UNSET_ACCESSED_BY", "hipMemAdviseUnsetAccessedBy"),
+ ("CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY", "hipMemRangeAttributeReadMostly"),
+ ("CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION", "hipMemRangeAttributePreferredLocation"),
+ ("CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY", "hipMemRangeAttributeAccessedBy"),
+ ("CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION", "hipMemRangeAttributeLastPrefetchLocation"),
+ ("CU_CTX_SCHED_AUTO", "HIP_CTX_SCHED_AUTO"),
+ ("CU_CTX_SCHED_SPIN", "HIP_CTX_SCHED_SPIN"),
+ ("CU_CTX_SCHED_YIELD", "HIP_CTX_SCHED_YIELD"),
+ ("CU_CTX_SCHED_BLOCKING_SYNC", "HIP_CTX_SCHED_BLOCKING_SYNC"),
+ ("CU_CTX_BLOCKING_SYNC", "HIP_CTX_BLOCKING_SYNC"),
+ ("CU_CTX_SCHED_MASK", "HIP_CTX_SCHED_MASK"),
+ ("CU_CTX_MAP_HOST", "HIP_CTX_MAP_HOST"),
+ ("CU_CTX_LMEM_RESIZE_TO_MAX", "HIP_CTX_LMEM_RESIZE_TO_MAX"),
+ ("CU_CTX_FLAGS_MASK", "HIP_CTX_FLAGS_MASK"),
+ ("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_IPC_HANDLE_SIZE", "HIP_IPC_HANDLE_SIZE"),
+ ("CU_MEMHOSTALLOC_DEVICEMAP", "HIP_MEMHOSTALLOC_DEVICEMAP"),
+ ("CU_MEMHOSTALLOC_PORTABLE", "HIP_MEMHOSTALLOC_PORTABLE"),
+ ("CU_MEMHOSTALLOC_WRITECOMBINED", "HIP_MEMHOSTALLOC_WRITECOMBINED"),
+ ("CU_MEMHOSTREGISTER_DEVICEMAP", "HIP_MEMHOSTREGISTER_DEVICEMAP"),
+ ("CU_MEMHOSTREGISTER_IOMEMORY", "HIP_MEMHOSTREGISTER_IOMEMORY"),
+ ("CU_MEMHOSTREGISTER_PORTABLE", "HIP_MEMHOSTREGISTER_PORTABLE"),
+ ("CU_PARAM_TR_DEFAULT", "HIP_PARAM_TR_DEFAULT"),
+ ("CU_STREAM_LEGACY", "HIP_STREAM_LEGACY"),
+ ("CU_STREAM_PER_THREAD", "HIP_STREAM_PER_THREAD"),
+ ("CU_TRSA_OVERRIDE_FORMAT", "HIP_TRSA_OVERRIDE_FORMAT"),
+ ("CU_TRSF_NORMALIZED_COORDINATES", "HIP_TRSF_NORMALIZED_COORDINATES"),
+ ("CU_TRSF_READ_AS_INTEGER", "HIP_TRSF_READ_AS_INTEGER"),
+ ("CU_TRSF_SRGB", "HIP_TRSF_SRGB"),
+ ("CUDA_ARRAY3D_2DARRAY", "HIP_ARRAY3D_LAYERED"),
+ ("CUDA_ARRAY3D_CUBEMAP", "HIP_ARRAY3D_CUBEMAP"),
+ ("CUDA_ARRAY3D_DEPTH_TEXTURE", "HIP_ARRAY3D_DEPTH_TEXTURE"),
+ ("CUDA_ARRAY3D_LAYERED", "HIP_ARRAY3D_LAYERED"),
+ ("CUDA_ARRAY3D_SURFACE_LDST", "HIP_ARRAY3D_SURFACE_LDST"),
+ ("CUDA_ARRAY3D_TEXTURE_GATHER", "HIP_ARRAY3D_TEXTURE_GATHER"),
+ ("CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK", "hipDeviceAttributeMaxThreadsPerBlock"),
+ ("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_SHARED_MEMORY_PER_BLOCK", "hipDeviceAttributeMaxSharedMemoryPerBlock"),
+ ("CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK", "hipDeviceAttributeMaxSharedMemoryPerBlock"),
+ ("CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY", "hipDeviceAttributeTotalConstantMemory"),
+ ("CU_DEVICE_ATTRIBUTE_WARP_SIZE", "hipDeviceAttributeWarpSize"),
+ ("CU_DEVICE_ATTRIBUTE_MAX_PITCH", "hipDeviceAttributeMaxPitch"),
+ ("CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK", "hipDeviceAttributeMaxRegistersPerBlock"),
+ ("CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK", "hipDeviceAttributeMaxRegistersPerBlock"),
+ ("CU_DEVICE_ATTRIBUTE_CLOCK_RATE", "hipDeviceAttributeClockRate"),
+ ("CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT", "hipDeviceAttributeTextureAlignment"),
+ ("CU_DEVICE_ATTRIBUTE_GPU_OVERLAP", "hipDeviceAttributeAsyncEngineCount"),
+ ("CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT", "hipDeviceAttributeMultiprocessorCount"),
+ ("CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT", "hipDeviceAttributeKernelExecTimeout"),
+ ("CU_DEVICE_ATTRIBUTE_INTEGRATED", "hipDeviceAttributeIntegrated"),
+ ("CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY", "hipDeviceAttributeCanMapHostMemory"),
+ ("CU_DEVICE_ATTRIBUTE_COMPUTE_MODE", "hipDeviceAttributeComputeMode"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH", "hipDeviceAttributeMaxTexture1DWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH", "hipDeviceAttributeMaxTexture2DWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT", "hipDeviceAttributeMaxTexture2DHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH", "hipDeviceAttributeMaxTexture3DWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT", "hipDeviceAttributeMaxTexture3DHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH", "hipDeviceAttributeMaxTexture3DDepth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH", "hipDeviceAttributeMaxTexture2DLayeredWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT", "hipDeviceAttributeMaxTexture2DLayeredHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS", "hipDeviceAttributeMaxTexture2DLayeredLayers"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH", "hipDeviceAttributeMaxTexture2DLayeredWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT", "hipDeviceAttributeMaxTexture2DLayeredHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES", "hipDeviceAttributeMaxTexture2DLayeredLayers"),
+ ("CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT", "hipDeviceAttributeSurfaceAlignment"),
+ ("CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS", "hipDeviceAttributeConcurrentKernels"),
+ ("CU_DEVICE_ATTRIBUTE_ECC_ENABLED", "hipDeviceAttributeEccEnabled"),
+ ("CU_DEVICE_ATTRIBUTE_PCI_BUS_ID", "hipDeviceAttributePciBusId"),
+ ("CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID", "hipDeviceAttributePciDeviceId"),
+ ("CU_DEVICE_ATTRIBUTE_TCC_DRIVER", "hipDeviceAttributeTccDriver"),
+ ("CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE", "hipDeviceAttributeMemoryClockRate"),
+ ("CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH", "hipDeviceAttributeMemoryBusWidth"),
+ ("CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE", "hipDeviceAttributeL2CacheSize"),
+ ("CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR", "hipDeviceAttributeMaxThreadsPerMultiProcessor"),
+ ("CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT", "hipDeviceAttributeAsyncEngineCount"),
+ ("CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING", "hipDeviceAttributeUnifiedAddressing"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH", "hipDeviceAttributeMaxTexture1DLayeredWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS", "hipDeviceAttributeMaxTexture1DLayeredLayers"),
+ ("CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER", "hipDeviceAttributeCanTex2DGather"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH", "hipDeviceAttributeMaxTexture2DGatherWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT", "hipDeviceAttributeMaxTexture2DGatherHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE", "hipDeviceAttributeMaxTexture3DWidthAlternate"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE", "hipDeviceAttributeMaxTexture3DHeightAlternate"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE", "hipDeviceAttributeMaxTexture3DDepthAlternate"),
+ ("CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID", "hipDeviceAttributePciDomainId"),
+ ("CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT", "hipDeviceAttributeTexturePitchAlignment"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH", "hipDeviceAttributeMaxTextureCubemapWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH", "hipDeviceAttributeMaxTextureCubemapLayeredWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS", "hipDeviceAttributeMaxTextureCubemapLayeredLayers"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH", "hipDeviceAttributeMaxSurface1DWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH", "hipDeviceAttributeMaxSurface2DWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT", "hipDeviceAttributeMaxSurface2DHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH", "hipDeviceAttributeMaxSurface3DWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT", "hipDeviceAttributeMaxSurface3DHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH", "hipDeviceAttributeMaxSurface3DDepth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH", "hipDeviceAttributeMaxSurface1DLayeredWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS", "hipDeviceAttributeMaxSurface1DLayeredLayers"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH", "hipDeviceAttributeMaxSurface2DLayeredWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT", "hipDeviceAttributeMaxSurface2DLayeredHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS", "hipDeviceAttributeMaxSurface2DLayeredLayers"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH", "hipDeviceAttributeMaxSurfaceCubemapWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH", "hipDeviceAttributeMaxSurfaceCubemapLayeredWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS", "hipDeviceAttributeMaxSurfaceCubemapLayeredLayers"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH", "hipDeviceAttributeMaxTexture1DLinearWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH", "hipDeviceAttributeMaxTexture2DLinearWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT", "hipDeviceAttributeMaxTexture2DLinearHeight"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH", "hipDeviceAttributeMaxTexture2DLinearPitch"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH", "hipDeviceAttributeMaxTexture2DMipmappedWidth"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT", "hipDeviceAttributeMaxTexture2DMipmappedHeight"),
+ ("CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR", "hipDeviceAttributeComputeCapabilityMajor"),
+ ("CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR", "hipDeviceAttributeComputeCapabilityMinor"),
+ ("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH", "hipDeviceAttributeMaxTexture1DMipmappedWidth"),
+ ("CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED", "hipDeviceAttributeStreamPrioritiesSupported"),
+ ("CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED", "hipDeviceAttributeGlobalL1CacheSupported"),
+ ("CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED", "hipDeviceAttributeLocalL1CacheSupported"),
+ ("CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR", "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor"),
+ ("CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR", "hipDeviceAttributeMaxRegistersPerMultiprocessor"),
+ ("CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY", "hipDeviceAttributeManagedMemory"),
+ ("CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD", "hipDeviceAttributeIsMultiGpuBoard"),
+ ("CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID", "hipDeviceAttributeMultiGpuBoardGroupId"),
+ ("CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED", "hipDeviceAttributeHostNativeAtomicSupported"),
+ ("CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO", "hipDeviceAttributeSingleToDoublePrecisionPerfRatio"),
+ ("CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS", "hipDeviceAttributePageableMemoryAccess"),
+ ("CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS", "hipDeviceAttributeConcurrentManagedAccess"),
+ ("CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED", "hipDeviceAttributeComputePreemptionSupported"),
+ ("CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM", "hipDeviceAttributeCanUseHostPointerForRegisteredMem"),
+ ("CU_DEVICE_ATTRIBUTE_MAX", "hipDeviceAttributeMax"),
+ ("CU_POINTER_ATTRIBUTE_CONTEXT", "hipPointerAttributeContext"),
+ ("CU_POINTER_ATTRIBUTE_MEMORY_TYPE", "hipPointerAttributeMemoryType"),
+ ("CU_POINTER_ATTRIBUTE_DEVICE_POINTER", "hipPointerAttributeDevicePointer"),
+ ("CU_POINTER_ATTRIBUTE_HOST_POINTER", "hipPointerAttributeHostPointer"),
+ ("CU_POINTER_ATTRIBUTE_P2P_TOKENS", "hipPointerAttributeP2pTokens"),
+ ("CU_POINTER_ATTRIBUTE_SYNC_MEMOPS", "hipPointerAttributeSyncMemops"),
+ ("CU_POINTER_ATTRIBUTE_BUFFER_ID", "hipPointerAttributeBufferId"),
+ ("CU_POINTER_ATTRIBUTE_IS_MANAGED", "hipPointerAttributeIsManaged"),
+ ("CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK", "hipFuncAttributeMaxThreadsPerBlocks"),
+ ("CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES", "hipFuncAttributeSharedSizeBytes"),
+ ("CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES", "hipFuncAttributeMaxDynamicSharedMemorySize"),
+ ("CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES", "hipFuncAttributeConstSizeBytes"),
+ ("CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES", "hipFuncAttributeLocalSizeBytes"),
+ ("CU_FUNC_ATTRIBUTE_NUM_REGS", "hipFuncAttributeNumRegs"),
+ ("CU_FUNC_ATTRIBUTE_PTX_VERSION", "hipFuncAttributePtxVersion"),
+ ("CU_FUNC_ATTRIBUTE_BINARY_VERSION", "hipFuncAttributeBinaryVersion"),
+ ("CU_FUNC_ATTRIBUTE_CACHE_MODE_CA", "hipFuncAttributeCacheModeCA"),
+ ("CU_FUNC_ATTRIBUTE_MAX", "hipFuncAttributeMax"),
+ ("CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE", "hipGraphicsMapFlagsNone"),
+ ("CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY", "hipGraphicsMapFlagsReadOnly"),
+ ("CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD", "hipGraphicsMapFlagsWriteDiscard"),
+ ("CU_GRAPHICS_REGISTER_FLAGS_NONE", "hipGraphicsRegisterFlagsNone"),
+ ("CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY", "hipGraphicsRegisterFlagsReadOnly"),
+ ("CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD", "hipGraphicsRegisterFlagsWriteDiscard"),
+ ("CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST", "hipGraphicsRegisterFlagsSurfaceLoadStore"),
+ ("CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER", "hipGraphicsRegisterFlagsTextureGather"),
+ ("CU_OCCUPANCY_DEFAULT", "hipOccupancyDefault"),
+ ("CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE", "hipOccupancyDisableCachingOverride"),
+ ("CU_FUNC_CACHE_PREFER_NONE", "hipFuncCachePreferNone"),
+ ("CU_FUNC_CACHE_PREFER_SHARED", "hipFuncCachePreferShared"),
+ ("CU_FUNC_CACHE_PREFER_L1", "hipFuncCachePreferL1"),
+ ("CU_FUNC_CACHE_PREFER_EQUAL", "hipFuncCachePreferEqual"),
+ ("CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS", "hipIpcMemLazyEnablePeerAccess"),
+ ("CUDA_IPC_HANDLE_SIZE", "HIP_IPC_HANDLE_SIZE"),
+ ("CU_JIT_CACHE_OPTION_NONE", "hipJitCacheModeOptionNone"),
+ ("CU_JIT_CACHE_OPTION_CG", "hipJitCacheModeOptionCG"),
+ ("CU_JIT_CACHE_OPTION_CA", "hipJitCacheModeOptionCA"),
+ ("CU_PREFER_PTX", "hipJitFallbackPreferPtx"),
+ ("CU_PREFER_BINARY", "hipJitFallbackPreferBinary"),
+ ("CU_JIT_MAX_REGISTERS", "hipJitOptionMaxRegisters"),
+ ("CU_JIT_THREADS_PER_BLOCK", "hipJitOptionThreadsPerBlock"),
+ ("CU_JIT_WALL_TIME", "hipJitOptionWallTime"),
+ ("CU_JIT_INFO_LOG_BUFFER", "hipJitOptionInfoLogBuffer"),
+ ("CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES", "hipJitOptionInfoLogBufferSizeBytes"),
+ ("CU_JIT_ERROR_LOG_BUFFER", "hipJitOptionErrorLogBuffer"),
+ ("CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES", "hipJitOptionErrorLogBufferSizeBytes"),
+ ("CU_JIT_OPTIMIZATION_LEVEL", "hipJitOptionOptimizationLevel"),
+ ("CU_JIT_TARGET_FROM_CUCONTEXT", "hipJitOptionTargetFromContext"),
+ ("CU_JIT_TARGET", "hipJitOptionTarget"),
+ ("CU_JIT_FALLBACK_STRATEGY", "hipJitOptionFallbackStrategy"),
+ ("CU_JIT_GENERATE_DEBUG_INFO", "hipJitOptionGenerateDebugInfo"),
+ ("CU_JIT_LOG_VERBOSE", "hipJitOptionLogVerbose"),
+ ("CU_JIT_GENERATE_LINE_INFO", "hipJitOptionGenerateLineInfo"),
+ ("CU_JIT_CACHE_MODE", "hipJitOptionCacheMode"),
+ ("CU_JIT_NEW_SM3X_OPT", "hipJitOptionSm3xOpt"),
+ ("CU_JIT_FAST_COMPILE", "hipJitOptionFastCompile"),
+ ("CU_JIT_NUM_OPTIONS", "hipJitOptionNumOptions"),
+ ("CU_TARGET_COMPUTE_10", "hipJitTargetCompute10"),
+ ("CU_TARGET_COMPUTE_11", "hipJitTargetCompute11"),
+ ("CU_TARGET_COMPUTE_12", "hipJitTargetCompute12"),
+ ("CU_TARGET_COMPUTE_13", "hipJitTargetCompute13"),
+ ("CU_TARGET_COMPUTE_20", "hipJitTargetCompute20"),
+ ("CU_TARGET_COMPUTE_21", "hipJitTargetCompute21"),
+ ("CU_TARGET_COMPUTE_30", "hipJitTargetCompute30"),
+ ("CU_TARGET_COMPUTE_32", "hipJitTargetCompute32"),
+ ("CU_TARGET_COMPUTE_35", "hipJitTargetCompute35"),
+ ("CU_TARGET_COMPUTE_37", "hipJitTargetCompute37"),
+ ("CU_TARGET_COMPUTE_50", "hipJitTargetCompute50"),
+ ("CU_TARGET_COMPUTE_52", "hipJitTargetCompute52"),
+ ("CU_TARGET_COMPUTE_53", "hipJitTargetCompute53"),
+ ("CU_TARGET_COMPUTE_60", "hipJitTargetCompute60"),
+ ("CU_TARGET_COMPUTE_61", "hipJitTargetCompute61"),
+ ("CU_TARGET_COMPUTE_62", "hipJitTargetCompute62"),
+ ("CU_JIT_INPUT_CUBIN", "hipJitInputTypeBin"),
+ ("CU_JIT_INPUT_PTX", "hipJitInputTypePtx"),
+ ("CU_JIT_INPUT_FATBINARY", "hipJitInputTypeFatBinary"),
+ ("CU_JIT_INPUT_OBJECT", "hipJitInputTypeObject"),
+ ("CU_JIT_INPUT_LIBRARY", "hipJitInputTypeLibrary"),
+ ("CU_JIT_NUM_INPUT_TYPES", "hipJitInputTypeNumInputTypes"),
+ ("CU_LIMIT_STACK_SIZE", "hipLimitStackSize"),
+ ("CU_LIMIT_PRINTF_FIFO_SIZE", "hipLimitPrintfFifoSize"),
+ ("CU_LIMIT_MALLOC_HEAP_SIZE", "hipLimitMallocHeapSize"),
+ ("CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH", "hipLimitDevRuntimeSyncDepth"),
+ ("CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT", "hipLimitDevRuntimePendingLaunchCount"),
+ ("CU_MEM_ATTACH_GLOBAL", "hipMemAttachGlobal"),
+ ("CU_MEM_ATTACH_HOST", "hipMemAttachHost"),
+ ("CU_MEM_ATTACH_SINGLE", "hipMemAttachSingle"),
+ ("CU_MEMORYTYPE_HOST", "hipMemTypeHost"),
+ ("CU_MEMORYTYPE_DEVICE", "hipMemTypeDevice"),
+ ("CU_MEMORYTYPE_ARRAY", "hipMemTypeArray"),
+ ("CU_MEMORYTYPE_UNIFIED", "hipMemTypeUnified"),
+ ("CU_RESOURCE_TYPE_ARRAY", "hipResourceTypeArray"),
+ ("CU_RESOURCE_TYPE_MIPMAPPED_ARRAY", "hipResourceTypeMipmappedArray"),
+ ("CU_RESOURCE_TYPE_LINEAR", "hipResourceTypeLinear"),
+ ("CU_RESOURCE_TYPE_PITCH2D", "hipResourceTypePitch2D"),
+ ("CU_RES_VIEW_FORMAT_NONE", "hipResViewFormatNone"),
+ ("CU_RES_VIEW_FORMAT_UINT_1X8", "hipResViewFormatUnsignedChar1"),
+ ("CU_RES_VIEW_FORMAT_UINT_2X8", "hipResViewFormatUnsignedChar2"),
+ ("CU_RES_VIEW_FORMAT_UINT_4X8", "hipResViewFormatUnsignedChar4"),
+ ("CU_RES_VIEW_FORMAT_SINT_1X8", "hipResViewFormatSignedChar1"),
+ ("CU_RES_VIEW_FORMAT_SINT_2X8", "hipResViewFormatSignedChar2"),
+ ("CU_RES_VIEW_FORMAT_SINT_4X8", "hipResViewFormatSignedChar4"),
+ ("CU_RES_VIEW_FORMAT_UINT_1X16", "hipResViewFormatUnsignedShort1"),
+ ("CU_RES_VIEW_FORMAT_UINT_2X16", "hipResViewFormatUnsignedShort2"),
+ ("CU_RES_VIEW_FORMAT_UINT_4X16", "hipResViewFormatUnsignedShort4"),
+ ("CU_RES_VIEW_FORMAT_SINT_1X16", "hipResViewFormatSignedShort1"),
+ ("CU_RES_VIEW_FORMAT_SINT_2X16", "hipResViewFormatSignedShort2"),
+ ("CU_RES_VIEW_FORMAT_SINT_4X16", "hipResViewFormatSignedShort4"),
+ ("CU_RES_VIEW_FORMAT_UINT_1X32", "hipResViewFormatUnsignedInt1"),
+ ("CU_RES_VIEW_FORMAT_UINT_2X32", "hipResViewFormatUnsignedInt2"),
+ ("CU_RES_VIEW_FORMAT_UINT_4X32", "hipResViewFormatUnsignedInt4"),
+ ("CU_RES_VIEW_FORMAT_SINT_1X32", "hipResViewFormatSignedInt1"),
+ ("CU_RES_VIEW_FORMAT_SINT_2X32", "hipResViewFormatSignedInt2"),
+ ("CU_RES_VIEW_FORMAT_SINT_4X32", "hipResViewFormatSignedInt4"),
+ ("CU_RES_VIEW_FORMAT_FLOAT_1X16", "hipResViewFormatHalf1"),
+ ("CU_RES_VIEW_FORMAT_FLOAT_2X16", "hipResViewFormatHalf2"),
+ ("CU_RES_VIEW_FORMAT_FLOAT_4X16", "hipResViewFormatHalf4"),
+ ("CU_RES_VIEW_FORMAT_FLOAT_1X32", "hipResViewFormatFloat1"),
+ ("CU_RES_VIEW_FORMAT_FLOAT_2X32", "hipResViewFormatFloat2"),
+ ("CU_RES_VIEW_FORMAT_FLOAT_4X32", "hipResViewFormatFloat4"),
+ ("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_SIGNED_BC4", "hipResViewFormatSignedBlockCompressed4"),
+ ("CU_RES_VIEW_FORMAT_UNSIGNED_BC5", "hipResViewFormatUnsignedBlockCompressed5"),
+ ("CU_RES_VIEW_FORMAT_SIGNED_BC5", "hipResViewFormatSignedBlockCompressed5"),
+ ("CU_RES_VIEW_FORMAT_UNSIGNED_BC6H", "hipResViewFormatUnsignedBlockCompressed6H"),
+ ("CU_RES_VIEW_FORMAT_SIGNED_BC6H", "hipResViewFormatSignedBlockCompressed6H"),
+ ("CU_RES_VIEW_FORMAT_UNSIGNED_BC7", "hipResViewFormatUnsignedBlockCompressed7"),
+ ("CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE", "hipSharedMemBankSizeDefault"),
+ ("CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE", "hipSharedMemBankSizeFourByte"),
+ ("CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE", "hipSharedMemBankSizeEightByte"),
+ ("CU_STREAM_DEFAULT", "hipStreamDefault"),
+ ("CU_STREAM_NON_BLOCKING", "hipStreamNonBlocking"),
+ ("CU_STREAM_WAIT_VALUE_GEQ", "hipStreamWaitValueGeq"),
+ ("CU_STREAM_WAIT_VALUE_EQ", "hipStreamWaitValueEq"),
+ ("CU_STREAM_WAIT_VALUE_AND", "hipStreamWaitValueAnd"),
+ ("CU_STREAM_WAIT_VALUE_FLUSH", "hipStreamWaitValueFlush"),
+ ("CU_STREAM_WRITE_VALUE_DEFAULT", "hipStreamWriteValueDefault"),
+ ("CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER", "hipStreamWriteValueNoMemoryBarrier"),
+ ("CU_STREAM_MEM_OP_WAIT_VALUE_32", "hipStreamBatchMemOpWaitValue32"),
+ ("CU_STREAM_MEM_OP_WRITE_VALUE_32", "hipStreamBatchMemOpWriteValue32"),
+ ("CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES", "hipStreamBatchMemOpFlushRemoteWrites"),
+ ("cuGetErrorName", "hipGetErrorName"),
+ ("cuGetErrorString", "hipDrvGetErrorString"),
+ ("cuInit", "hipInit"),
+ ("cuDriverGetVersion", "hipDriverGetVersion"),
+ ("cuCtxCreate", "hipCtxCreate"),
+ ("cuCtxCreate_v2", "hipCtxCreate"),
+ ("cuCtxDestroy", "hipCtxDestroy"),
+ ("cuCtxDestroy_v2", "hipCtxDestroy"),
+ ("cuCtxGetApiVersion", "hipCtxGetApiVersion"),
+ ("cuCtxGetCacheConfig", "hipCtxGetCacheConfig"),
+ ("cuCtxGetCurrent", "hipCtxGetCurrent"),
+ ("cuCtxGetDevice", "hipCtxGetDevice"),
+ ("cuCtxGetFlags", "hipCtxGetFlags"),
+ ("cuDeviceGetUuid", "hipDeviceGetUuid"),
+ ("cuCtxGetLimit", "hipCtxGetLimit"),
+ ("cuCtxGetSharedMemConfig", "hipCtxGetSharedMemConfig"),
+ ("cuCtxGetStreamPriorityRange", "hipCtxGetStreamPriorityRange"),
+ ("cuCtxPopCurrent_v2", "hipCtxPopCurrent"),
+ ("cuCtxPushCurrent_v2", "hipCtxPushCurrent"),
+ ("cuCtxSetCacheConfig", "hipCtxSetCacheConfig"),
+ ("cuCtxSetCurrent", "hipCtxSetCurrent"),
+ ("cuCtxSetLimit", "hipCtxSetLimit"),
+ ("cuCtxSetSharedMemConfig", "hipCtxSetSharedMemConfig"),
+ ("cuCtxSynchronize", "hipCtxSynchronize"),
+ ("cuCtxAttach", "hipCtxAttach"),
+ ("cuCtxDetach", "hipCtxDetach"),
+ ("cuCtxEnablePeerAccess", "hipCtxEnablePeerAccess"),
+ ("cuCtxDisablePeerAccess", "hipCtxDisablePeerAccess"),
+ ("cuDeviceCanAccessPeer", "hipDeviceCanAccessPeer"),
+ ("cuDeviceGetP2PAttribute", "hipDeviceGetP2PAttribute"),
+ ("cuDevicePrimaryCtxGetState", "hipDevicePrimaryCtxGetState"),
+ ("cuDevicePrimaryCtxRelease", "hipDevicePrimaryCtxRelease"),
+ ("cuDevicePrimaryCtxReset", "hipDevicePrimaryCtxReset"),
+ ("cuDevicePrimaryCtxRetain", "hipDevicePrimaryCtxRetain"),
+ ("cuDevicePrimaryCtxSetFlags", "hipDevicePrimaryCtxSetFlags"),
+ ("cuDeviceGet", "hipDeviceGet"),
+ ("cuDeviceGetName", "hipDeviceGetName"),
+ ("cuDeviceGetCount", "hipGetDeviceCount"),
+ ("cuDeviceGetAttribute", "hipDeviceGetAttribute"),
+ ("cuDeviceGetPCIBusId", "hipDeviceGetPCIBusId"),
+ ("cuDeviceGetByPCIBusId", "hipDeviceGetByPCIBusId"),
+ ("cuDeviceTotalMem_v2", "hipDeviceTotalMem"),
+ ("cuDeviceComputeCapability", "hipDeviceComputeCapability"),
+ ("cuDeviceGetProperties", "hipGetDeviceProperties"),
+ ("cuLinkAddData", "hipLinkAddData"),
+ ("cuLinkAddFile", "hipLinkAddFile"),
+ ("cuLinkComplete", "hipLinkComplete"),
+ ("cuLinkCreate", "hipLinkCreate"),
+ ("cuLinkDestroy", "hipLinkDestroy"),
+ ("cuModuleGetFunction", "hipModuleGetFunction"),
+ ("cuModuleGetGlobal_v2", "hipModuleGetGlobal"),
+ ("cuModuleGetSurfRef", "hipModuleGetSurfRef"),
+ ("cuModuleGetTexRef", "hipModuleGetTexRef"),
+ ("cuModuleLoad", "hipModuleLoad"),
+ ("cuModuleLoadData", "hipModuleLoadData"),
+ ("cuModuleLoadDataEx", "hipModuleLoadDataEx"),
+ ("cuModuleLoadFatBinary", "hipModuleLoadFatBinary"),
+ ("cuModuleUnload", "hipModuleUnload"),
+ ("CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK", "hipDeviceP2PAttributePerformanceRank"),
+ ("CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED", "hipDeviceP2PAttributeAccessSupported"),
+ ("CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED", "hipDeviceP2PAttributeNativeAtomicSupported"),
+ ("CU_EVENT_DEFAULT", "hipEventDefault"),
+ ("CU_EVENT_BLOCKING_SYNC", "hipEventBlockingSync"),
+ ("CU_EVENT_DISABLE_TIMING", "hipEventDisableTiming"),
+ ("CU_EVENT_INTERPROCESS", "hipEventInterprocess"),
+ ("cuEventCreate", "hipEventCreate"),
+ ("cuEventDestroy", "hipEventDestroy"),
+ ("cuEventDestroy_v2", "hipEventDestroy"),
+ ("cuEventElapsedTime", "hipEventElapsedTime"),
+ ("cuEventQuery", "hipEventQuery"),
+ ("cuEventRecord", "hipEventRecord"),
+ ("cuEventSynchronize", "hipEventSynchronize"),
+ ("cuFuncSetAttribute", "hipFuncSetAttribute"),
+ ("cuFuncGetAttribute", "hipFuncGetAttribute"),
+ ("cuFuncSetCacheConfig", "hipFuncSetCacheConfig"),
+ ("cuFuncSetSharedMemConfig", "hipFuncSetSharedMemConfig"),
+ ("cuLaunchKernel", "hipModuleLaunchKernel"),
+ ("cuFuncSetBlockShape", "hipFuncSetBlockShape"),
+ ("cuFuncSetSharedSize", "hipFuncSetSharedSize"),
+ ("cuLaunch", "hipLaunch"),
+ ("cuLaunchGrid", "hipLaunchGrid"),
+ ("cuLaunchGridAsync", "hipLaunchGridAsync"),
+ ("cuParamSetf", "hipParamSetf"),
+ ("cuParamSeti", "hipParamSeti"),
+ ("cuParamSetSize", "hipParamSetSize"),
+ ("cuParamSetv", "hipParamSetv"),
+ ("cuOccupancyMaxActiveBlocksPerMultiprocessor", "hipModuleOccupancyMaxActiveBlocksPerMultiprocessor"),
+ ("cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags", "hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"),
+ ("cuOccupancyMaxPotentialBlockSize", "hipModuleOccupancyMaxPotentialBlockSize"),
+ ("cuOccupancyMaxPotentialBlockSizeWithFlags", "hipModuleOccupancyMaxPotentialBlockSizeWithFlags"),
+ ("cuStreamAddCallback", "hipStreamAddCallback"),
+ ("cuStreamAttachMemAsync", "hipStreamAttachMemAsync"),
+ ("cuStreamCreate", "hipStreamCreate__"),
+ ("cuStreamCreateWithPriority", "hipStreamCreateWithPriority"),
+ ("cuStreamDestroy", "hipStreamDestroy"),
+ ("cuStreamDestroy_v2", "hipStreamDestroy"),
+ ("cuStreamGetFlags", "hipStreamGetFlags"),
+ ("cuStreamGetPriority", "hipStreamGetPriority"),
+ ("cuStreamQuery", "hipStreamQuery"),
+ ("cuStreamSynchronize", "hipStreamSynchronize"),
+ ("cuStreamWaitEvent", "hipStreamWaitEvent"),
+ ("cuStreamWaitValue32", "hipStreamWaitValue32"),
+ ("cuStreamWriteValue32", "hipStreamWriteValue32"),
+ ("cuStreamBatchMemOp", "hipStreamBatchMemOp"),
+ ("cuArray3DCreate", "hipArray3DCreate"),
+ ("cuArray3DGetDescriptor", "hipArray3DGetDescriptor"),
+ ("cuArrayCreate", "hipArrayCreate"),
+ ("cuArrayDestroy", "hipArrayDestroy"),
+ ("cuArrayGetDescriptor", "hipArrayGetDescriptor"),
+ ("cuIpcCloseMemHandle", "hipIpcCloseMemHandle"),
+ ("cuIpcGetEventHandle", "hipIpcGetEventHandle"),
+ ("cuIpcGetMemHandle", "hipIpcGetMemHandle"),
+ ("cuIpcOpenEventHandle", "hipIpcOpenEventHandle"),
+ ("cuIpcOpenMemHandle", "hipIpcOpenMemHandle"),
+ ("cuMemAlloc_v2", "hipMalloc"),
+ ("cuMemAllocHost", "hipMemAllocHost"),
+ ("cuMemAllocManaged", "hipMemAllocManaged"),
+ ("cuMemAllocPitch", "hipMemAllocPitch__"),
+ ("cuMemcpy", "hipMemcpy__"),
+ ("cuMemcpy2D", "hipMemcpy2D__"),
+ ("cuMemcpy2DAsync", "hipMemcpy2DAsync__"),
+ ("cuMemcpy2DUnaligned", "hipMemcpy2DUnaligned"),
+ ("cuMemcpy3D", "hipMemcpy3D__"),
+ ("cuMemcpy3DAsync", "hipMemcpy3DAsync__"),
+ ("cuMemcpy3DPeer", "hipMemcpy3DPeer__"),
+ ("cuMemcpy3DPeerAsync", "hipMemcpy3DPeerAsync__"),
+ ("cuMemcpyAsync", "hipMemcpyAsync__"),
+ ("cuMemcpyAtoA", "hipMemcpyAtoA"),
+ ("cuMemcpyAtoD", "hipMemcpyAtoD"),
+ ("cuMemcpyAtoH", "hipMemcpyAtoH"),
+ ("cuMemcpyAtoHAsync", "hipMemcpyAtoHAsync"),
+ ("cuMemcpyDtoA", "hipMemcpyDtoA"),
+ ("cuMemcpyDtoD_v2", "hipMemcpyDtoD"),
+ ("cuMemcpyDtoDAsync_v2", "hipMemcpyDtoDAsync"),
+ ("cuMemcpyDtoH_v2", "hipMemcpyDtoH"),
+ ("cuMemcpyDtoHAsync_v2", "hipMemcpyDtoHAsync"),
+ ("cuMemcpyHtoA", "hipMemcpyHtoA"),
+ ("cuMemcpyHtoAAsync", "hipMemcpyHtoAAsync"),
+ ("cuMemcpyHtoD_v2", "hipMemcpyHtoD"),
+ ("cuMemcpyHtoDAsync_v2", "hipMemcpyHtoDAsync"),
+ ("cuMemcpyPeerAsync", "hipMemcpyPeerAsync__"),
+ ("cuMemcpyPeer", "hipMemcpyPeer__"),
+ ("cuMemFree", "hipFree"),
+ ("cuMemFree_v2", "hipFree"),
+ ("cuMemFreeHost", "hipHostFree"),
+ ("cuMemGetAddressRange", "hipMemGetAddressRange"),
+ ("cuMemGetInfo_v2", "hipMemGetInfo"),
+ ("cuMemHostAlloc", "hipHostMalloc"),
+ ("cuMemHostGetDevicePointer", "hipMemHostGetDevicePointer"),
+ ("cuMemHostGetFlags", "hipMemHostGetFlags"),
+ ("cuMemHostRegister_v2", "hipHostRegister"),
+ ("cuMemHostUnregister", "hipHostUnregister"),
+ ("cuMemsetD16_v2", "hipMemsetD16"),
+ ("cuMemsetD16Async", "hipMemsetD16Async"),
+ ("cuMemsetD2D16_v2", "hipMemsetD2D16"),
+ ("cuMemsetD2D16Async", "hipMemsetD2D16Async"),
+ ("cuMemsetD2D32_v2", "hipMemsetD2D32"),
+ ("cuMemsetD2D32Async", "hipMemsetD2D32Async"),
+ ("cuMemsetD2D8_v2", "hipMemsetD2D8"),
+ ("cuMemsetD2D8Async", "hipMemsetD2D8Async"),
+ ("cuMemsetD32_v2", "hipMemset"),
+ ("cuMemsetD32Async", "hipMemsetAsync"),
+ ("cuMemsetD8_v2", "hipMemsetD8"),
+ ("cuMemsetD8Async", "hipMemsetD8Async"),
+ ("cuMipmappedArrayCreate", "hipMipmappedArrayCreate"),
+ ("cuMipmappedArrayDestroy", "hipMipmappedArrayDestroy"),
+ ("cuMipmappedArrayGetLevel", "hipMipmappedArrayGetLevel"),
+ ("cuMemPrefetchAsync", "hipMemPrefetchAsync__"),
+ ("cuMemAdvise", "hipMemAdvise"),
+ ("cuMemRangeGetAttribute", "hipMemRangeGetAttribute"),
+ ("cuMemRangeGetAttributes", "hipMemRangeGetAttributes"),
+ ("cuPointerGetAttribute", "hipPointerGetAttribute"),
+ ("cuMemGetAddressRange_v2", "hipMemGetAddressRange"),
+ ("cuPointerGetAttributes", "hipPointerGetAttributes"),
+ ("cuPointerSetAttribute", "hipPointerSetAttribute"),
+ ("CU_TR_FILTER_MODE_POINT", "hipFilterModePoint"),
+ ("CU_TR_FILTER_MODE_LINEAR", "hipFilterModeLinear"),
+ ("cuTexRefGetAddress", "hipTexRefGetAddress"),
+ ("cuTexRefGetAddressMode", "hipTexRefGetAddressMode"),
+ ("cuTexRefGetArray", "hipTexRefGetArray"),
+ ("cuTexRefGetBorderColor", "hipTexRefGetBorderColor"),
+ ("cuTexRefGetFilterMode", "hipTexRefGetFilterMode"),
+ ("cuTexRefGetFlags", "hipTexRefGetFlags"),
+ ("cuTexRefGetFormat", "hipTexRefGetFormat"),
+ ("cuTexRefGetMaxAnisotropy", "hipTexRefGetMaxAnisotropy"),
+ ("cuTexRefGetMipmapFilterMode", "hipTexRefGetMipmapFilterMode"),
+ ("cuTexRefGetMipmapLevelBias", "hipTexRefGetMipmapLevelBias"),
+ ("cuTexRefGetMipmapLevelClamp", "hipTexRefGetMipmapLevelClamp"),
+ ("cuTexRefGetMipmappedArray", "hipTexRefGetMipmappedArray"),
+ ("cuTexRefSetAddress", "hipTexRefSetAddress"),
+ ("cuTexRefSetAddress2D", "hipTexRefSetAddress2D"),
+ ("cuTexRefSetAddressMode", "hipTexRefSetAddressMode"),
+ ("cuTexRefSetArray", "hipTexRefSetArray"),
+ ("cuTexRefSetBorderColor", "hipTexRefSetBorderColor"),
+ ("cuTexRefSetFilterMode", "hipTexRefSetFilterMode"),
+ ("cuTexRefSetFlags", "hipTexRefSetFlags"),
+ ("cuTexRefSetFormat", "hipTexRefSetFormat"),
+ ("cuTexRefSetMaxAnisotropy", "hipTexRefSetMaxAnisotropy"),
+ ("cuTexRefSetMipmapFilterMode", "hipTexRefSetMipmapFilterMode"),
+ ("cuTexRefSetMipmapLevelBias", "hipTexRefSetMipmapLevelBias"),
+ ("cuTexRefSetMipmapLevelClamp", "hipTexRefSetMipmapLevelClamp"),
+ ("cuTexRefSetMipmappedArray", "hipTexRefSetMipmappedArray"),
+ ("cuTexRefCreate", "hipTexRefCreate"),
+ ("cuTexRefDestroy", "hipTexRefDestroy"),
+ ("cuSurfRefGetArray", "hipSurfRefGetArray"),
+ ("cuSurfRefSetArray", "hipSurfRefSetArray"),
+ ("cuTexObjectCreate", "hipTexObjectCreate"),
+ ("cuTexObjectDestroy", "hipTexObjectDestroy"),
+ ("cuTexObjectGetResourceDesc", "hipTexObjectGetResourceDesc"),
+ ("cuTexObjectGetResourceViewDesc", "hipTexObjectGetResourceViewDesc"),
+ ("cuTexObjectGetTextureDesc", "hipTexObjectGetTextureDesc"),
+ ("cuSurfObjectCreate", "hipSurfObjectCreate"),
+ ("cuSurfObjectDestroy", "hipSurfObjectDestroy"),
+ ("cuSurfObjectGetResourceDesc", "hipSurfObjectGetResourceDesc"),
+ ("cuGraphicsMapResources", "hipGraphicsMapResources"),
+ ("cuGraphicsResourceGetMappedMipmappedArray", "hipGraphicsResourceGetMappedMipmappedArray"),
+ ("cuGraphicsResourceGetMappedPointer", "hipGraphicsResourceGetMappedPointer"),
+ ("cuGraphicsResourceSetMapFlags", "hipGraphicsResourceSetMapFlags"),
+ ("cuGraphicsSubResourceGetMappedArray", "hipGraphicsSubResourceGetMappedArray"),
+ ("cuGraphicsUnmapResources", "hipGraphicsUnmapResources"),
+ ("cuGraphicsUnregisterResource", "hipGraphicsUnregisterResource"),
+ ("cuProfilerInitialize", "hipProfilerInitialize"),
+ ("cuProfilerStart", "hipProfilerStart"),
+ ("cuProfilerStop", "hipProfilerStop"),
+ ("CU_GL_DEVICE_LIST_ALL", "HIP_GL_DEVICE_LIST_ALL"),
+ ("CU_GL_DEVICE_LIST_CURRENT_FRAME", "HIP_GL_DEVICE_LIST_CURRENT_FRAME"),
+ ("CU_GL_DEVICE_LIST_NEXT_FRAME", "HIP_GL_DEVICE_LIST_NEXT_FRAME"),
+ ("cuGLGetDevices", "hipGLGetDevices"),
+ ("cuGraphicsGLRegisterBuffer", "hipGraphicsGLRegisterBuffer"),
+ ("cuGraphicsGLRegisterImage", "hipGraphicsGLRegisterImage"),
+ ("cuWGLGetDevice", "hipWGLGetDevice"),
+ ("CU_GL_MAP_RESOURCE_FLAGS_NONE", "HIP_GL_MAP_RESOURCE_FLAGS_NONE"),
+ ("CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY", "HIP_GL_MAP_RESOURCE_FLAGS_READ_ONLY"),
+ ("CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD", "HIP_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD"),
+ ("cuGLCtxCreate", "hipGLCtxCreate"),
+ ("cuGLInit", "hipGLInit"),
+ ("cuGLMapBufferObject", "hipGLMapBufferObject"),
+ ("cuGLMapBufferObjectAsync", "hipGLMapBufferObjectAsync"),
+ ("cuGLRegisterBufferObject", "hipGLRegisterBufferObject"),
+ ("cuGLSetBufferObjectMapFlags", "hipGLSetBufferObjectMapFlags"),
+ ("cuGLUnmapBufferObject", "hipGLUnmapBufferObject"),
+ ("cuGLUnmapBufferObjectAsync", "hipGLUnmapBufferObjectAsync"),
+ ("cuGLUnregisterBufferObject", "hipGLUnregisterBufferObject"),
+ ("CU_D3D9_DEVICE_LIST_ALL", "HIP_D3D9_DEVICE_LIST_ALL"),
+ ("CU_D3D9_DEVICE_LIST_CURRENT_FRAME", "HIP_D3D9_DEVICE_LIST_CURRENT_FRAME"),
+ ("CU_D3D9_DEVICE_LIST_NEXT_FRAME", "HIP_D3D9_DEVICE_LIST_NEXT_FRAME"),
+ ("cuD3D9CtxCreate", "hipD3D9CtxCreate"),
+ ("cuD3D9CtxCreateOnDevice", "hipD3D9CtxCreateOnDevice"),
+ ("cuD3D9GetDevice", "hipD3D9GetDevice"),
+ ("cuD3D9GetDevices", "hipD3D9GetDevices"),
+ ("cuD3D9GetDirect3DDevice", "hipD3D9GetDirect3DDevice"),
+ ("cuGraphicsD3D9RegisterResource", "hipGraphicsD3D9RegisterResource"),
+ ("CU_D3D9_MAPRESOURCE_FLAGS_NONE", "HIP_D3D9_MAPRESOURCE_FLAGS_NONE"),
+ ("CU_D3D9_MAPRESOURCE_FLAGS_READONLY", "HIP_D3D9_MAPRESOURCE_FLAGS_READONLY"),
+ ("CU_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD", "HIP_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD"),
+ ("CU_D3D9_REGISTER_FLAGS_NONE", "HIP_D3D9_REGISTER_FLAGS_NONE"),
+ ("CU_D3D9_REGISTER_FLAGS_ARRAY", "HIP_D3D9_REGISTER_FLAGS_ARRAY"),
+ ("cuD3D9MapResources", "hipD3D9MapResources"),
+ ("cuD3D9RegisterResource", "hipD3D9RegisterResource"),
+ ("cuD3D9ResourceGetMappedArray", "hipD3D9ResourceGetMappedArray"),
+ ("cuD3D9ResourceGetMappedPitch", "hipD3D9ResourceGetMappedPitch"),
+ ("cuD3D9ResourceGetMappedPointer", "hipD3D9ResourceGetMappedPointer"),
+ ("cuD3D9ResourceGetMappedSize", "hipD3D9ResourceGetMappedSize"),
+ ("cuD3D9ResourceGetSurfaceDimensions", "hipD3D9ResourceGetSurfaceDimensions"),
+ ("cuD3D9ResourceSetMapFlags", "hipD3D9ResourceSetMapFlags"),
+ ("cuD3D9UnmapResources", "hipD3D9UnmapResources"),
+ ("cuD3D9UnregisterResource", "hipD3D9UnregisterResource"),
+ ("CU_D3D10_DEVICE_LIST_ALL", "HIP_D3D10_DEVICE_LIST_ALL"),
+ ("CU_D3D10_DEVICE_LIST_CURRENT_FRAME", "HIP_D3D10_DEVICE_LIST_CURRENT_FRAME"),
+ ("CU_D3D10_DEVICE_LIST_NEXT_FRAME", "HIP_D3D10_DEVICE_LIST_NEXT_FRAME"),
+ ("cuD3D10GetDevice", "hipD3D10GetDevice"),
+ ("cuD3D10GetDevices", "hipD3D10GetDevices"),
+ ("cuGraphicsD3D10RegisterResource", "hipGraphicsD3D10RegisterResource"),
+ ("CU_D3D10_MAPRESOURCE_FLAGS_NONE", "HIP_D3D10_MAPRESOURCE_FLAGS_NONE"),
+ ("CU_D3D10_MAPRESOURCE_FLAGS_READONLY", "HIP_D3D10_MAPRESOURCE_FLAGS_READONLY"),
+ ("CU_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD", "HIP_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD"),
+ ("CU_D3D10_REGISTER_FLAGS_NONE", "HIP_D3D10_REGISTER_FLAGS_NONE"),
+ ("CU_D3D10_REGISTER_FLAGS_ARRAY", "HIP_D3D10_REGISTER_FLAGS_ARRAY"),
+ ("cuD3D10CtxCreate", "hipD3D10CtxCreate"),
+ ("cuD3D10CtxCreateOnDevice", "hipD3D10CtxCreateOnDevice"),
+ ("cuD3D10GetDirect3DDevice", "hipD3D10GetDirect3DDevice"),
+ ("cuD3D10MapResources", "hipD3D10MapResources"),
+ ("cuD3D10RegisterResource", "hipD3D10RegisterResource"),
+ ("cuD3D10ResourceGetMappedArray", "hipD3D10ResourceGetMappedArray"),
+ ("cuD3D10ResourceGetMappedPitch", "hipD3D10ResourceGetMappedPitch"),
+ ("cuD3D10ResourceGetMappedPointer", "hipD3D10ResourceGetMappedPointer"),
+ ("cuD3D10ResourceGetMappedSize", "hipD3D10ResourceGetMappedSize"),
+ ("cuD3D10ResourceGetSurfaceDimensions", "hipD3D10ResourceGetSurfaceDimensions"),
+ ("cuD310ResourceSetMapFlags", "hipD3D10ResourceSetMapFlags"),
+ ("cuD3D10UnmapResources", "hipD3D10UnmapResources"),
+ ("cuD3D10UnregisterResource", "hipD3D10UnregisterResource"),
+ ("CU_D3D11_DEVICE_LIST_ALL", "HIP_D3D11_DEVICE_LIST_ALL"),
+ ("CU_D3D11_DEVICE_LIST_CURRENT_FRAME", "HIP_D3D11_DEVICE_LIST_CURRENT_FRAME"),
+ ("CU_D3D11_DEVICE_LIST_NEXT_FRAME", "HIP_D3D11_DEVICE_LIST_NEXT_FRAME"),
+ ("cuD3D11GetDevice", "hipD3D11GetDevice"),
+ ("cuD3D11GetDevices", "hipD3D11GetDevices"),
+ ("cuGraphicsD3D11RegisterResource", "hipGraphicsD3D11RegisterResource"),
+ ("cuD3D11CtxCreate", "hipD3D11CtxCreate"),
+ ("cuD3D11CtxCreateOnDevice", "hipD3D11CtxCreateOnDevice"),
+ ("cuD3D11GetDirect3DDevice", "hipD3D11GetDirect3DDevice"),
+ ("cuGraphicsVDPAURegisterOutputSurface", "hipGraphicsVDPAURegisterOutputSurface"),
+ ("cuGraphicsVDPAURegisterVideoSurface", "hipGraphicsVDPAURegisterVideoSurface"),
+ ("cuVDPAUGetDevice", "hipVDPAUGetDevice"),
+ ("cuVDPAUCtxCreate", "hipVDPAUCtxCreate"),
+ ("cuEGLStreamConsumerAcquireFrame", "hipEGLStreamConsumerAcquireFrame"),
+ ("cuEGLStreamConsumerConnect", "hipEGLStreamConsumerConnect"),
+ ("cuEGLStreamConsumerConnectWithFlags", "hipEGLStreamConsumerConnectWithFlags"),
+ ("cuEGLStreamConsumerDisconnect", "hipEGLStreamConsumerDisconnect"),
+ ("cuEGLStreamConsumerReleaseFrame", "hipEGLStreamConsumerReleaseFrame"),
+ ("cuEGLStreamProducerConnect", "hipEGLStreamProducerConnect"),
+ ("cuEGLStreamProducerDisconnect", "hipEGLStreamProducerDisconnect"),
+ ("cuEGLStreamProducerPresentFrame", "hipEGLStreamProducerPresentFrame"),
+ ("cuEGLStreamProducerReturnFrame", "hipEGLStreamProducerReturnFrame"),
+ ("cuGraphicsEGLRegisterImage", "hipGraphicsEGLRegisterImage"),
+ ("cuGraphicsResourceGetMappedEglFrame", "hipGraphicsResourceGetMappedEglFrame"),
+ ("cudaDataType_t", "hipDataType"),
+ ("cudaDataType", "hipDataType"),
+ ("CUDA_R_32F", "HIP_R_32F"),
+ ("CUDA_R_64F", "HIP_R_64F"),
+ ("CUDA_R_16F", "HIP_R_16F"),
+ ("CUDA_R_8I", "HIP_R_8I"),
+ ("CUDA_C_32F", "HIP_C_32F"),
+ ("CUDA_C_64F", "HIP_C_64F"),
+ ("CUDA_C_16F", "HIP_C_16F"),
+ ("CUDA_C_8I", "HIP_C_8I"),
+ ("CUDA_R_8U", "HIP_R_8U"),
+ ("CUDA_C_8U", "HIP_C_8U"),
+ ("CUDA_R_32I", "HIP_R_32I"),
+ ("CUDA_C_32I", "HIP_C_32I"),
+ ("CUDA_R_32U", "HIP_R_32U"),
+ ("CUDA_C_32U", "HIP_C_32U"),
+ ("CUDA_R_16BF", "HIP_R_16BF"),
+ ("CUDA_C_16BF", "HIP_C_16BF"),
+ ("CUDA_R_4I", "HIP_R_4I"),
+ ("CUDA_C_4I", "HIP_C_4I"),
+ ("CUDA_R_4U", "HIP_R_4U"),
+ ("CUDA_C_4U", "HIP_C_4U"),
+ ("CUDA_R_16I", "HIP_R_16I"),
+ ("CUDA_C_16I", "HIP_C_16I"),
+ ("CUDA_R_16U", "HIP_R_16U"),
+ ("CUDA_C_16U", "HIP_C_16U"),
+ ("CUDA_R_64I", "HIP_R_64I"),
+ ("CUDA_C_64I", "HIP_C_64I"),
+ ("CUDA_R_64U", "HIP_R_64U"),
+ ("CUDA_C_64U", "HIP_C_64U"),
+ ("MAJOR_VERSION", "hipLibraryMajorVersion"),
+ ("MINOR_VERSION", "hipLibraryMinorVersion"),
+ ("PATCH_LEVEL", "hipLibraryPatchVersion"),
+ ("cudaMemAttachGlobal", "hipMemAttachGlobal"),
+ ("cudaMemAttachHost", "hipMemAttachHost"),
+ ("cudaMemAttachSingle", "hipMemAttachSingle"),
+ ("cudaOccupancyDefault", "hipOccupancyDefault"),
+ ("cudaOccupancyDisableCachingOverride", "hipOccupancyDisableCachingOverride"),
+ ("cudaGetLastError", "hipGetLastError"),
+ ("cudaPeekAtLastError", "hipPeekAtLastError"),
+ ("cudaGetErrorName", "hipGetErrorName"),
+ ("cudaGetErrorString", "hipGetErrorString"),
+ ("cudaMemcpy3DParms", "hipMemcpy3DParms"),
+ ("cudaMemcpy3DPeerParms", "hipMemcpy3DPeerParms"),
+ ("cudaMemcpy", "hipMemcpy"),
+ ("cudaMemcpyToArray", "hipMemcpyToArray"),
+ ("cudaMemcpyToSymbol", "hipMemcpyToSymbol"),
+ ("cudaMemcpyToSymbolAsync", "hipMemcpyToSymbolAsync"),
+ ("cudaMemcpyAsync", "hipMemcpyAsync"),
+ ("cudaMemcpy2D", "hipMemcpy2D"),
+ ("cudaMemcpy2DAsync", "hipMemcpy2DAsync"),
+ ("cudaMemcpy2DToArray", "hipMemcpy2DToArray"),
+ ("cudaMemcpy2DArrayToArray", "hipMemcpy2DArrayToArray"),
+ ("cudaMemcpy2DFromArray", "hipMemcpy2DFromArray"),
+ ("cudaMemcpy2DFromArrayAsync", "hipMemcpy2DFromArrayAsync"),
+ ("cudaMemcpy2DToArrayAsync", "hipMemcpy2DToArrayAsync"),
+ ("cudaMemcpy3D", "hipMemcpy3D"),
+ ("cudaMemcpy3DAsync", "hipMemcpy3DAsync"),
+ ("cudaMemcpy3DPeer", "hipMemcpy3DPeer"),
+ ("cudaMemcpy3DPeerAsync", "hipMemcpy3DPeerAsync"),
+ ("cudaMemcpyArrayToArray", "hipMemcpyArrayToArray"),
+ ("cudaMemcpyFromArrayAsync", "hipMemcpyFromArrayAsync"),
+ ("cudaMemcpyFromSymbol", "hipMemcpyFromSymbol"),
+ ("cudaMemcpyFromSymbolAsync", "hipMemcpyFromSymbolAsync"),
+ ("cudaMemAdvise", "hipMemAdvise"),
+ ("cudaMemRangeGetAttribute", "hipMemRangeGetAttribute"),
+ ("cudaMemRangeGetAttributes", "hipMemRangeGetAttributes"),
+ ("cudaMemAdviseSetReadMostly", "hipMemAdviseSetReadMostly"),
+ ("cudaMemAdviseUnsetReadMostly", "hipMemAdviseUnsetReadMostly"),
+ ("cudaMemAdviseSetPreferredLocation", "hipMemAdviseSetPreferredLocation"),
+ ("cudaMemAdviseUnsetPreferredLocation", "hipMemAdviseUnsetPreferredLocation"),
+ ("cudaMemAdviseSetAccessedBy", "hipMemAdviseSetAccessedBy"),
+ ("cudaMemAdviseUnsetAccessedBy", "hipMemAdviseUnsetAccessedBy"),
+ ("cudaMemRangeAttributeReadMostly", "hipMemRangeAttributeReadMostly"),
+ ("cudaMemRangeAttributePreferredLocation", "hipMemRangeAttributePreferredLocation"),
+ ("cudaMemRangeAttributeAccessedBy", "hipMemRangeAttributeAccessedBy"),
+ ("cudaMemRangeAttributeLastPrefetchLocation", "hipMemRangeAttributeLastPrefetchLocation"),
+ ("cudaMemcpyHostToHost", "hipMemcpyHostToHost"),
+ ("cudaMemcpyHostToDevice", "hipMemcpyHostToDevice"),
+ ("cudaMemcpyDeviceToHost", "hipMemcpyDeviceToHost"),
+ ("cudaMemcpyDeviceToDevice", "hipMemcpyDeviceToDevice"),
+ ("cudaMemcpyDefault", "hipMemcpyDefault"),
+ ("cudaMemset", "hipMemset"),
+ ("cudaMemsetAsync", "hipMemsetAsync"),
+ ("cudaMemset2D", "hipMemset2D"),
+ ("cudaMemset2DAsync", "hipMemset2DAsync"),
+ ("cudaMemset3D", "hipMemset3D"),
+ ("cudaMemset3DAsync", "hipMemset3DAsync"),
+ ("cudaMemGetInfo", "hipMemGetInfo"),
+ ("cudaArrayGetInfo", "hipArrayGetInfo"),
+ ("cudaFreeMipmappedArray", "hipFreeMipmappedArray"),
+ ("cudaGetMipmappedArrayLevel", "hipGetMipmappedArrayLevel"),
+ ("cudaGetSymbolAddress", "hipGetSymbolAddress"),
+ ("cudaGetSymbolSize", "hipGetSymbolSize"),
+ ("cudaMemPrefetchAsync", "hipMemPrefetchAsync"),
+ ("cudaMallocHost", "hipHostMalloc"),
+ ("cudaMallocArray", "hipMallocArray"),
+ ("cudaMalloc", "hipMalloc"),
+ ("cudaMalloc3D", "hipMalloc3D"),
+ ("cudaMalloc3DArray", "hipMalloc3DArray"),
+ ("cudaMallocManaged", "hipMallocManaged"),
+ ("cudaMallocMipmappedArray", "hipMallocMipmappedArray"),
+ ("cudaMallocPitch", "hipMallocPitch"),
+ ("cudaFreeHost", "hipHostFree"),
+ ("cudaFreeArray", "hipFreeArray"),
+ ("cudaFree", "hipFree"),
+ ("cudaHostRegister", "hipHostRegister"),
+ ("cudaHostUnregister", "hipHostUnregister"),
+ ("cudaHostAlloc", "hipHostMalloc"),
+ ("cudaMemoryTypeHost", "hipMemoryTypeHost"),
+ ("cudaMemoryTypeDevice", "hipMemoryTypeDevice"),
+ ("make_cudaExtent", "make_hipExtent"),
+ ("make_cudaPitchedPtr", "make_hipPitchedPtr"),
+ ("make_cudaPos", "make_hipPos"),
+ ("cudaHostAllocDefault", "hipHostMallocDefault"),
+ ("cudaHostAllocPortable", "hipHostMallocPortable"),
+ ("cudaHostAllocMapped", "hipHostMallocMapped"),
+ ("cudaHostAllocWriteCombined", "hipHostMallocWriteCombined"),
+ ("cudaHostGetFlags", "hipHostGetFlags"),
+ ("cudaHostRegisterDefault", "hipHostRegisterDefault"),
+ ("cudaHostRegisterPortable", "hipHostRegisterPortable"),
+ ("cudaHostRegisterMapped", "hipHostRegisterMapped"),
+ ("cudaHostRegisterIoMemory", "hipHostRegisterIoMemory"),
+ ("cudaEventCreate", "hipEventCreate"),
+ ("cudaEventCreateWithFlags", "hipEventCreateWithFlags"),
+ ("cudaEventDestroy", "hipEventDestroy"),
+ ("cudaEventRecord", "hipEventRecord"),
+ ("cudaEventElapsedTime", "hipEventElapsedTime"),
+ ("cudaEventSynchronize", "hipEventSynchronize"),
+ ("cudaEventQuery", "hipEventQuery"),
+ ("cudaEventDefault", "hipEventDefault"),
+ ("cudaEventBlockingSync", "hipEventBlockingSync"),
+ ("cudaEventDisableTiming", "hipEventDisableTiming"),
+ ("cudaEventInterprocess", "hipEventInterprocess"),
+ ("cudaStreamCreate", "hipStreamCreate"),
+ ("cudaStreamCreateWithFlags", "hipStreamCreateWithFlags"),
+ ("cudaStreamCreateWithPriority", "hipStreamCreateWithPriority"),
+ ("cudaStreamDestroy", "hipStreamDestroy"),
+ ("cudaStreamWaitEvent", "hipStreamWaitEvent"),
+ ("cudaStreamSynchronize", "hipStreamSynchronize"),
+ ("cudaStreamGetFlags", "hipStreamGetFlags"),
+ ("cudaStreamQuery", "hipStreamQuery"),
+ ("cudaStreamAddCallback", "hipStreamAddCallback"),
+ ("cudaStreamAttachMemAsync", "hipStreamAttachMemAsync"),
+ ("cudaStreamGetPriority", "hipStreamGetPriority"),
+ ("cudaCpuDeviceId", "hipCpuDeviceId"),
+ ("cudaStreamDefault", "hipStreamDefault"),
+ ("cudaStreamNonBlocking", "hipStreamNonBlocking"),
+ ("cudaStreamGetCaptureInfo", "hipStreamGetCaptureInfo"),
+ ("cudaStreamGetCaptureInfo_v2", "hipStreamGetCaptureInfo_v2"),
+ ("cudaStreamCaptureStatus", "hipStreamCaptureStatus"),
+ ("cudaStreamCaptureStatusNone", "hipStreamCaptureStatusNone"),
+ ("cudaStreamCaptureStatusActive", "hipStreamCaptureStatusActive"),
+ ("cudaStreamCaptureStatusInvalidated", "hipStreamCaptureStatusInvalidated"),
+ ("cudaStreamCaptureMode", "hipStreamCaptureMode"),
+ ("cudaStreamCaptureModeGlobal", "hipStreamCaptureModeGlobal"),
+ ("cudaStreamCaptureModeRelaxed", "hipStreamCaptureModeRelaxed"),
+ ("cudaStreamCaptureModeThreadLocal", "hipStreamCaptureModeThreadLocal"),
+ ("cudaStreamBeginCapture", "hipStreamBeginCapture"),
+ ("cudaStreamEndCapture", "hipStreamEndCapture"),
+ ("cudaGraphInstantiate", "hipGraphInstantiate"),
+ ("cudaGraphDestroy", "hipGraphDestroy"),
+ ("cudaGraphExecDestroy", "hipGraphExecDestroy"),
+ ("cudaGraphLaunch", "hipGraphLaunch"),
+ ("cudaGraphGetNodes", "hipGraphGetNodes"),
+ ("cudaGraphDebugDotPrint", "hipGraphDebugDotPrint"),
+ ("cudaGraphDebugDotFlagsVerbose", "hipGraphDebugDotFlagsVerbose"),
+ ("cudaGraphRetainUserObject", "hipGraphRetainUserObject"),
+ ("cudaGraphUserObjectMove", "hipGraphUserObjectMove"),
+ ("cudaUserObject_t", "hipUserObject_t"),
+ ("cudaUserObjectCreate", "hipUserObjectCreate"),
+ ("cudaUserObjectNoDestructorSync", "hipUserObjectNoDestructorSync"),
+ ("cudaThreadExchangeStreamCaptureMode", "hipThreadExchangeStreamCaptureMode"),
+ ("cudaStreamIsCapturing", "hipStreamIsCapturing"),
+ ("cudaDeviceSynchronize", "hipDeviceSynchronize"),
+ ("cudaDeviceReset", "hipDeviceReset"),
+ ("cudaSetDevice", "hipSetDevice"),
+ ("cudaGetDevice", "hipGetDevice"),
+ ("cudaGetDeviceCount", "hipGetDeviceCount"),
+ ("cudaChooseDevice", "hipChooseDevice"),
+ ("cudaThreadExit", "hipDeviceReset"),
+ ("cudaThreadGetCacheConfig", "hipDeviceGetCacheConfig"),
+ ("cudaThreadGetLimit", "hipThreadGetLimit"),
+ ("cudaThreadSetCacheConfig", "hipDeviceSetCacheConfig"),
+ ("cudaThreadSetLimit", "hipThreadSetLimit"),
+ ("cudaThreadSynchronize", "hipDeviceSynchronize"),
+ ("cudaDeviceGetAttribute", "hipDeviceGetAttribute"),
+ ("cudaDevAttrMaxThreadsPerBlock", "hipDeviceAttributeMaxThreadsPerBlock"),
+ ("cudaDevAttrMaxBlockDimX", "hipDeviceAttributeMaxBlockDimX"),
+ ("cudaDevAttrMaxBlockDimY", "hipDeviceAttributeMaxBlockDimY"),
+ ("cudaDevAttrMaxBlockDimZ", "hipDeviceAttributeMaxBlockDimZ"),
+ ("cudaDevAttrMaxGridDimX", "hipDeviceAttributeMaxGridDimX"),
+ ("cudaDevAttrMaxGridDimY", "hipDeviceAttributeMaxGridDimY"),
+ ("cudaDevAttrMaxGridDimZ", "hipDeviceAttributeMaxGridDimZ"),
+ ("cudaDevAttrMaxSharedMemoryPerBlock", "hipDeviceAttributeMaxSharedMemoryPerBlock"),
+ ("cudaDevAttrMaxSharedMemoryPerBlockOptin", "hipDeviceAttributeMaxSharedMemoryPerBlock"),
+ ("cudaDevAttrTotalConstantMemory", "hipDeviceAttributeTotalConstantMemory"),
+ ("cudaDevAttrWarpSize", "hipDeviceAttributeWarpSize"),
+ ("cudaDevAttrMaxPitch", "hipDeviceAttributeMaxPitch"),
+ ("cudaDevAttrMaxRegistersPerBlock", "hipDeviceAttributeMaxRegistersPerBlock"),
+ ("cudaDevAttrClockRate", "hipDeviceAttributeClockRate"),
+ ("cudaDevAttrTextureAlignment", "hipDeviceAttributeTextureAlignment"),
+ ("cudaDevAttrGpuOverlap", "hipDeviceAttributeGpuOverlap"),
+ ("cudaDevAttrMultiProcessorCount", "hipDeviceAttributeMultiprocessorCount"),
+ ("cudaDevAttrKernelExecTimeout", "hipDeviceAttributeKernelExecTimeout"),
+ ("cudaDevAttrIntegrated", "hipDeviceAttributeIntegrated"),
+ ("cudaDevAttrCanMapHostMemory", "hipDeviceAttributeCanMapHostMemory"),
+ ("cudaDevAttrComputeMode", "hipDeviceAttributeComputeMode"),
+ ("cudaDevAttrMaxTexture1DWidth", "hipDeviceAttributeMaxTexture1DWidth"),
+ ("cudaDevAttrMaxTexture2DWidth", "hipDeviceAttributeMaxTexture2DWidth"),
+ ("cudaDevAttrMaxTexture2DHeight", "hipDeviceAttributeMaxTexture2DHeight"),
+ ("cudaDevAttrMaxTexture3DWidth", "hipDeviceAttributeMaxTexture3DWidth"),
+ ("cudaDevAttrMaxTexture3DHeight", "hipDeviceAttributeMaxTexture3DHeight"),
+ ("cudaDevAttrMaxTexture3DDepth", "hipDeviceAttributeMaxTexture3DDepth"),
+ ("cudaDevAttrMaxTexture2DLayeredWidth", "hipDeviceAttributeMaxTexture2DLayeredWidth"),
+ ("cudaDevAttrMaxTexture2DLayeredHeight", "hipDeviceAttributeMaxTexture2DLayeredHeight"),
+ ("cudaDevAttrMaxTexture2DLayeredLayers", "hipDeviceAttributeMaxTexture2DLayeredLayers"),
+ ("cudaDevAttrSurfaceAlignment", "hipDeviceAttributeSurfaceAlignment"),
+ ("cudaDevAttrConcurrentKernels", "hipDeviceAttributeConcurrentKernels"),
+ ("cudaDevAttrEccEnabled", "hipDeviceAttributeEccEnabled"),
+ ("cudaDevAttrPciBusId", "hipDeviceAttributePciBusId"),
+ ("cudaDevAttrPciDeviceId", "hipDeviceAttributePciDeviceId"),
+ ("cudaDevAttrTccDriver", "hipDeviceAttributeTccDriver"),
+ ("cudaDevAttrMemoryClockRate", "hipDeviceAttributeMemoryClockRate"),
+ ("cudaDevAttrGlobalMemoryBusWidth", "hipDeviceAttributeMemoryBusWidth"),
+ ("cudaDevAttrL2CacheSize", "hipDeviceAttributeL2CacheSize"),
+ ("cudaDevAttrMaxThreadsPerMultiProcessor", "hipDeviceAttributeMaxThreadsPerMultiProcessor"),
+ ("cudaDevAttrAsyncEngineCount", "hipDeviceAttributeAsyncEngineCount"),
+ ("cudaDevAttrUnifiedAddressing", "hipDeviceAttributeUnifiedAddressing"),
+ ("cudaDevAttrMaxTexture1DLayeredWidth", "hipDeviceAttributeMaxTexture1DLayeredWidth"),
+ ("cudaDevAttrMaxTexture1DLayeredLayers", "hipDeviceAttributeMaxTexture1DLayeredLayers"),
+ ("cudaDevAttrMaxTexture2DGatherWidth", "hipDeviceAttributeMaxTexture2DGatherWidth"),
+ ("cudaDevAttrMaxTexture2DGatherHeight", "hipDeviceAttributeMaxTexture2DGatherHeight"),
+ ("cudaDevAttrMaxTexture3DWidthAlt", "hipDeviceAttributeMaxTexture3DWidthAlternate"),
+ ("cudaDevAttrMaxTexture3DHeightAlt", "hipDeviceAttributeMaxTexture3DHeightAlternate"),
+ ("cudaDevAttrMaxTexture3DDepthAlt", "hipDeviceAttributeMaxTexture3DDepthAlternate"),
+ ("cudaDevAttrPciDomainId", "hipDeviceAttributePciDomainId"),
+ ("cudaDevAttrTexturePitchAlignment", "hipDeviceAttributeTexturePitchAlignment"),
+ ("cudaDevAttrMaxTextureCubemapWidth", "hipDeviceAttributeMaxTextureCubemapWidth"),
+ ("cudaDevAttrMaxTextureCubemapLayeredWidth", "hipDeviceAttributeMaxTextureCubemapLayeredWidth"),
+ ("cudaDevAttrMaxTextureCubemapLayeredLayers", "hipDeviceAttributeMaxTextureCubemapLayeredLayers"),
+ ("cudaDevAttrMaxSurface1DWidth", "hipDeviceAttributeMaxSurface1DWidth"),
+ ("cudaDevAttrMaxSurface2DWidth", "hipDeviceAttributeMaxSurface2DWidth"),
+ ("cudaDevAttrMaxSurface2DHeight", "hipDeviceAttributeMaxSurface2DHeight"),
+ ("cudaDevAttrMaxSurface3DWidth", "hipDeviceAttributeMaxSurface3DWidth"),
+ ("cudaDevAttrMaxSurface3DHeight", "hipDeviceAttributeMaxSurface3DHeight"),
+ ("cudaDevAttrMaxSurface3DDepth", "hipDeviceAttributeMaxSurface3DDepth"),
+ ("cudaDevAttrMaxSurface1DLayeredWidth", "hipDeviceAttributeMaxSurface1DLayeredWidth"),
+ ("cudaDevAttrMaxSurface1DLayeredLayers", "hipDeviceAttributeMaxSurface1DLayeredLayers"),
+ ("cudaDevAttrMaxSurface2DLayeredWidth", "hipDeviceAttributeMaxSurface2DLayeredWidth"),
+ ("cudaDevAttrMaxSurface2DLayeredHeight", "hipDeviceAttributeMaxSurface2DLayeredHeight"),
+ ("cudaDevAttrMaxSurface2DLayeredLayers", "hipDeviceAttributeMaxSurface2DLayeredLayers"),
+ ("cudaDevAttrMaxSurfaceCubemapWidth", "hipDeviceAttributeMaxSurfaceCubemapWidth"),
+ ("cudaDevAttrMaxSurfaceCubemapLayeredWidth", "hipDeviceAttributeMaxSurfaceCubemapLayeredWidth"),
+ ("cudaDevAttrMaxSurfaceCubemapLayeredLayers", "hipDeviceAttributeMaxSurfaceCubemapLayeredLayers"),
+ ("cudaDevAttrMaxTexture1DLinearWidth", "hipDeviceAttributeMaxTexture1DLinearWidth"),
+ ("cudaDevAttrMaxTexture2DLinearWidth", "hipDeviceAttributeMaxTexture2DLinearWidth"),
+ ("cudaDevAttrMaxTexture2DLinearHeight", "hipDeviceAttributeMaxTexture2DLinearHeight"),
+ ("cudaDevAttrMaxTexture2DLinearPitch", "hipDeviceAttributeMaxTexture2DLinearPitch"),
+ ("cudaDevAttrMaxTexture2DMipmappedWidth", "hipDeviceAttributeMaxTexture2DMipmappedWidth"),
+ ("cudaDevAttrMaxTexture2DMipmappedHeight", "hipDeviceAttributeMaxTexture2DMipmappedHeight"),
+ ("cudaDevAttrComputeCapabilityMajor", "hipDeviceAttributeComputeCapabilityMajor"),
+ ("cudaDevAttrComputeCapabilityMinor", "hipDeviceAttributeComputeCapabilityMinor"),
+ ("cudaDevAttrMaxTexture1DMipmappedWidth", "hipDeviceAttributeMaxTexture1DMipmappedWidth"),
+ ("cudaDevAttrStreamPrioritiesSupported", "hipDeviceAttributeStreamPrioritiesSupported"),
+ ("cudaDevAttrGlobalL1CacheSupported", "hipDeviceAttributeGlobalL1CacheSupported"),
+ ("cudaDevAttrLocalL1CacheSupported", "hipDeviceAttributeLocalL1CacheSupported"),
+ ("cudaDevAttrMaxSharedMemoryPerMultiprocessor", "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor"),
+ ("cudaDevAttrMaxRegistersPerMultiprocessor", "hipDeviceAttributeMaxRegistersPerMultiprocessor"),
+ ("cudaDevAttrManagedMemory", "hipDeviceAttributeManagedMemory"),
+ ("cudaDevAttrIsMultiGpuBoard", "hipDeviceAttributeIsMultiGpuBoard"),
+ ("cudaDevAttrMultiGpuBoardGroupID", "hipDeviceAttributeMultiGpuBoardGroupID"),
+ ("cudaDevAttrHostNativeAtomicSupported", "hipDeviceAttributeHostNativeAtomicSupported"),
+ ("cudaDevAttrSingleToDoublePrecisionPerfRatio", "hipDeviceAttributeSingleToDoublePrecisionPerfRatio"),
+ ("cudaDevAttrPageableMemoryAccess", "hipDeviceAttributePageableMemoryAccess"),
+ ("cudaDevAttrConcurrentManagedAccess", "hipDeviceAttributeConcurrentManagedAccess"),
+ ("cudaDevAttrComputePreemptionSupported", "hipDeviceAttributeComputePreemptionSupported"),
+ ("cudaDevAttrCanUseHostPointerForRegisteredMem", "hipDeviceAttributeCanUseHostPointerForRegisteredMem"),
+ ("cudaPointerGetAttributes", "hipPointerGetAttributes"),
+ ("cudaHostGetDevicePointer", "hipHostGetDevicePointer"),
+ ("cudaGetDeviceProperties", "hipGetDeviceProperties"),
+ ("cudaDeviceGetPCIBusId", "hipDeviceGetPCIBusId"),
+ ("cudaDeviceGetByPCIBusId", "hipDeviceGetByPCIBusId"),
+ ("cudaDeviceGetStreamPriorityRange", "hipDeviceGetStreamPriorityRange"),
+ ("cudaSetValidDevices", "hipSetValidDevices"),
+ ("cudaDevP2PAttrPerformanceRank", "hipDeviceP2PAttributePerformanceRank"),
+ ("cudaDevP2PAttrAccessSupported", "hipDeviceP2PAttributeAccessSupported"),
+ ("cudaDevP2PAttrNativeAtomicSupported", "hipDeviceP2PAttributeNativeAtomicSupported"),
+ ("cudaDeviceGetP2PAttribute", "hipDeviceGetP2PAttribute"),
+ ("cudaComputeModeDefault", "hipComputeModeDefault"),
+ ("cudaComputeModeExclusive", "hipComputeModeExclusive"),
+ ("cudaComputeModeProhibited", "hipComputeModeProhibited"),
+ ("cudaComputeModeExclusiveProcess", "hipComputeModeExclusiveProcess"),
+ ("cudaGetDeviceFlags", "hipGetDeviceFlags"),
+ ("cudaSetDeviceFlags", "hipSetDeviceFlags"),
+ ("cudaDeviceScheduleAuto", "hipDeviceScheduleAuto"),
+ ("cudaDeviceScheduleSpin", "hipDeviceScheduleSpin"),
+ ("cudaDeviceScheduleYield", "hipDeviceScheduleYield"),
+ ("cudaDeviceBlockingSync", "hipDeviceScheduleBlockingSync"),
+ ("cudaDeviceScheduleBlockingSync", "hipDeviceScheduleBlockingSync"),
+ ("cudaDeviceScheduleMask", "hipDeviceScheduleMask"),
+ ("cudaDeviceMapHost", "hipDeviceMapHost"),
+ ("cudaDeviceLmemResizeToMax", "hipDeviceLmemResizeToMax"),
+ ("cudaDeviceMask", "hipDeviceMask"),
+ ("cudaDeviceSetCacheConfig", "hipDeviceSetCacheConfig"),
+ ("cudaDeviceGetCacheConfig", "hipDeviceGetCacheConfig"),
+ ("cudaFuncAttributes", "hipFuncAttributes"),
+ ("cudaFuncAttributeMaxDynamicSharedMemorySize", "hipFuncAttributeMaxDynamicSharedMemorySize"),
+ ("cudaFuncAttributePreferredSharedMemoryCarveout", "hipFuncAttributePreferredSharedMemoryCarveout"),
+ ("cudaFuncSetAttribute", "hipFuncSetAttribute"),
+ ("cudaFuncSetCacheConfig", "hipFuncSetCacheConfig"),
+ ("cudaFuncCachePreferNone", "hipFuncCachePreferNone"),
+ ("cudaFuncCachePreferShared", "hipFuncCachePreferShared"),
+ ("cudaFuncCachePreferL1", "hipFuncCachePreferL1"),
+ ("cudaFuncCachePreferEqual", "hipFuncCachePreferEqual"),
+ ("cudaFuncGetAttributes", "hipFuncGetAttributes"),
+ ("cudaFuncSetSharedMemConfig", "hipFuncSetSharedMemConfig"),
+ ("cudaGetParameterBuffer", "hipGetParameterBuffer"),
+ ("cudaSetDoubleForDevice", "hipSetDoubleForDevice"),
+ ("cudaSetDoubleForHost", "hipSetDoubleForHost"),
+ ("cudaConfigureCall", "hipConfigureCall"),
+ ("cudaLaunch", "hipLaunch"),
+ ("cudaLaunchCooperativeKernel", "hipLaunchCooperativeKernel"),
+ ("cudaSetupArgument", "hipSetupArgument"),
+ ("cudaDriverGetVersion", "hipDriverGetVersion"),
+ ("cudaRuntimeGetVersion", "hipRuntimeGetVersion"),
+ ("cudaOccupancyMaxPotentialBlockSize", "hipOccupancyMaxPotentialBlockSize"),
+ ("cudaOccupancyMaxPotentialBlockSizeWithFlags", "hipOccupancyMaxPotentialBlockSizeWithFlags"),
+ ("cudaOccupancyMaxActiveBlocksPerMultiprocessor", "hipOccupancyMaxActiveBlocksPerMultiprocessor"),
+ ("cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags", "hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"),
+ ("cudaOccupancyMaxPotentialBlockSizeVariableSMem", "hipOccupancyMaxPotentialBlockSizeVariableSMem"),
+ ("cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags", "hipOccupancyMaxPotentialBlockSizeVariableSMemWithFlags"),
+ ("cudaDeviceCanAccessPeer", "hipDeviceCanAccessPeer"),
+ ("cudaDeviceDisablePeerAccess", "hipDeviceDisablePeerAccess"),
+ ("cudaDeviceEnablePeerAccess", "hipDeviceEnablePeerAccess"),
+ ("cudaMemcpyPeerAsync", "hipMemcpyPeerAsync"),
+ ("cudaMemcpyPeer", "hipMemcpyPeer"),
+ ("cudaIpcMemLazyEnablePeerAccess", "hipIpcMemLazyEnablePeerAccess"),
+ ("cudaDeviceSetSharedMemConfig", "hipDeviceSetSharedMemConfig"),
+ ("cudaDeviceGetSharedMemConfig", "hipDeviceGetSharedMemConfig"),
+ ("cudaSharedMemBankSizeDefault", "hipSharedMemBankSizeDefault"),
+ ("cudaSharedMemBankSizeFourByte", "hipSharedMemBankSizeFourByte"),
+ ("cudaSharedMemBankSizeEightByte", "hipSharedMemBankSizeEightByte"),
+ ("cudaLimitStackSize", "hipLimitStackSize"),
+ ("cudaLimitPrintfFifoSize", "hipLimitPrintfFifoSize"),
+ ("cudaLimitMallocHeapSize", "hipLimitMallocHeapSize"),
+ ("cudaLimitDevRuntimeSyncDepth", "hipLimitDevRuntimeSyncDepth"),
+ ("cudaLimitDevRuntimePendingLaunchCount", "hipLimitDevRuntimePendingLaunchCount"),
+ ("cudaDeviceGetLimit", "hipDeviceGetLimit"),
+ ("cudaProfilerInitialize", "hipProfilerInitialize"),
+ ("cudaProfilerStart", "hipProfilerStart"),
+ ("cudaProfilerStop", "hipProfilerStop"),
+ ("cudaKeyValuePair", "hipKeyValuePair"),
+ ("cudaCSV", "hipCSV"),
+ ("cudaReadModeElementType", "hipReadModeElementType"),
+ ("cudaReadModeNormalizedFloat", "hipReadModeNormalizedFloat"),
+ ("cudaFilterModePoint", "hipFilterModePoint"),
+ ("cudaFilterModeLinear", "hipFilterModeLinear"),
+ ("cudaBindTexture", "hipBindTexture"),
+ ("cudaUnbindTexture", "hipUnbindTexture"),
+ ("cudaBindTexture2D", "hipBindTexture2D"),
+ ("cudaBindTextureToArray", "hipBindTextureToArray"),
+ ("cudaBindTextureToMipmappedArray", "hipBindTextureToMipmappedArray"),
+ ("cudaGetTextureAlignmentOffset", "hipGetTextureAlignmentOffset"),
+ ("cudaGetTextureReference", "hipGetTextureReference"),
+ ("cudaChannelFormatKindSigned", "hipChannelFormatKindSigned"),
+ ("cudaChannelFormatKindUnsigned", "hipChannelFormatKindUnsigned"),
+ ("cudaChannelFormatKindFloat", "hipChannelFormatKindFloat"),
+ ("cudaChannelFormatKindNone", "hipChannelFormatKindNone"),
+ ("cudaCreateChannelDesc", "hipCreateChannelDesc"),
+ ("cudaGetChannelDesc", "hipGetChannelDesc"),
+ ("cudaResourceTypeArray", "hipResourceTypeArray"),
+ ("cudaResourceTypeMipmappedArray", "hipResourceTypeMipmappedArray"),
+ ("cudaResourceTypeLinear", "hipResourceTypeLinear"),
+ ("cudaResourceTypePitch2D", "hipResourceTypePitch2D"),
+ ("cudaResViewFormatNone", "hipResViewFormatNone"),
+ ("cudaResViewFormatUnsignedChar1", "hipResViewFormatUnsignedChar1"),
+ ("cudaResViewFormatUnsignedChar2", "hipResViewFormatUnsignedChar2"),
+ ("cudaResViewFormatUnsignedChar4", "hipResViewFormatUnsignedChar4"),
+ ("cudaResViewFormatSignedChar1", "hipResViewFormatSignedChar1"),
+ ("cudaResViewFormatSignedChar2", "hipResViewFormatSignedChar2"),
+ ("cudaResViewFormatSignedChar4", "hipResViewFormatSignedChar4"),
+ ("cudaResViewFormatUnsignedShort1", "hipResViewFormatUnsignedShort1"),
+ ("cudaResViewFormatUnsignedShort2", "hipResViewFormatUnsignedShort2"),
+ ("cudaResViewFormatUnsignedShort4", "hipResViewFormatUnsignedShort4"),
+ ("cudaResViewFormatSignedShort1", "hipResViewFormatSignedShort1"),
+ ("cudaResViewFormatSignedShort2", "hipResViewFormatSignedShort2"),
+ ("cudaResViewFormatSignedShort4", "hipResViewFormatSignedShort4"),
+ ("cudaResViewFormatUnsignedInt1", "hipResViewFormatUnsignedInt1"),
+ ("cudaResViewFormatUnsignedInt2", "hipResViewFormatUnsignedInt2"),
+ ("cudaResViewFormatUnsignedInt4", "hipResViewFormatUnsignedInt4"),
+ ("cudaResViewFormatSignedInt1", "hipResViewFormatSignedInt1"),
+ ("cudaResViewFormatSignedInt2", "hipResViewFormatSignedInt2"),
+ ("cudaResViewFormatSignedInt4", "hipResViewFormatSignedInt4"),
+ ("cudaResViewFormatHalf1", "hipResViewFormatHalf1"),
+ ("cudaResViewFormatHalf2", "hipResViewFormatHalf2"),
+ ("cudaResViewFormatHalf4", "hipResViewFormatHalf4"),
+ ("cudaResViewFormatFloat1", "hipResViewFormatFloat1"),
+ ("cudaResViewFormatFloat2", "hipResViewFormatFloat2"),
+ ("cudaResViewFormatFloat4", "hipResViewFormatFloat4"),
+ ("cudaResViewFormatUnsignedBlockCompressed1", "hipResViewFormatUnsignedBlockCompressed1"),
+ ("cudaResViewFormatUnsignedBlockCompressed2", "hipResViewFormatUnsignedBlockCompressed2"),
+ ("cudaResViewFormatUnsignedBlockCompressed3", "hipResViewFormatUnsignedBlockCompressed3"),
+ ("cudaResViewFormatUnsignedBlockCompressed4", "hipResViewFormatUnsignedBlockCompressed4"),
+ ("cudaResViewFormatSignedBlockCompressed4", "hipResViewFormatSignedBlockCompressed4"),
+ ("cudaResViewFormatUnsignedBlockCompressed5", "hipResViewFormatUnsignedBlockCompressed5"),
+ ("cudaResViewFormatSignedBlockCompressed5", "hipResViewFormatSignedBlockCompressed5"),
+ ("cudaResViewFormatUnsignedBlockCompressed6H", "hipResViewFormatUnsignedBlockCompressed6H"),
+ ("cudaResViewFormatSignedBlockCompressed6H", "hipResViewFormatSignedBlockCompressed6H"),
+ ("cudaResViewFormatUnsignedBlockCompressed7", "hipResViewFormatUnsignedBlockCompressed7"),
+ ("cudaAddressModeWrap", "hipAddressModeWrap"),
+ ("cudaAddressModeClamp", "hipAddressModeClamp"),
+ ("cudaAddressModeMirror", "hipAddressModeMirror"),
+ ("cudaAddressModeBorder", "hipAddressModeBorder"),
+ ("cudaCreateTextureObject", "hipCreateTextureObject"),
+ ("cudaDestroyTextureObject", "hipDestroyTextureObject"),
+ ("cudaGetTextureObjectResourceDesc", "hipGetTextureObjectResourceDesc"),
+ ("cudaGetTextureObjectResourceViewDesc", "hipGetTextureObjectResourceViewDesc"),
+ ("cudaGetTextureObjectTextureDesc", "hipGetTextureObjectTextureDesc"),
+ ("cudaBindSurfaceToArray", "hipBindSurfaceToArray"),
+ ("cudaGetSurfaceReference", "hipGetSurfaceReference"),
+ ("cudaBoundaryModeZero", "hipBoundaryModeZero"),
+ ("cudaBoundaryModeClamp", "hipBoundaryModeClamp"),
+ ("cudaBoundaryModeTrap", "hipBoundaryModeTrap"),
+ ("cudaFormatModeForced", "hipFormatModeForced"),
+ ("cudaFormatModeAuto", "hipFormatModeAuto"),
+ ("cudaCreateSurfaceObject", "hipCreateSurfaceObject"),
+ ("cudaDestroySurfaceObject", "hipDestroySurfaceObject"),
+ ("cudaGetSurfaceObjectResourceDesc", "hipGetSurfaceObjectResourceDesc"),
+ ("cudaIpcCloseMemHandle", "hipIpcCloseMemHandle"),
+ ("cudaIpcGetEventHandle", "hipIpcGetEventHandle"),
+ ("cudaIpcGetMemHandle", "hipIpcGetMemHandle"),
+ ("cudaIpcOpenEventHandle", "hipIpcOpenEventHandle"),
+ ("cudaIpcOpenMemHandle", "hipIpcOpenMemHandle"),
+ ("cudaGLGetDevices", "hipGLGetDevices"),
+ ("cudaGraphicsGLRegisterBuffer", "hipGraphicsGLRegisterBuffer"),
+ ("cudaGraphicsGLRegisterImage", "hipGraphicsGLRegisterImage"),
+ ("cudaWGLGetDevice", "hipWGLGetDevice"),
+ ("cudaGraphicsMapResources", "hipGraphicsMapResources"),
+ ("cudaGraphicsResourceGetMappedMipmappedArray", "hipGraphicsResourceGetMappedMipmappedArray"),
+ ("cudaGraphicsResourceGetMappedPointer", "hipGraphicsResourceGetMappedPointer"),
+ ("cudaGraphicsResourceSetMapFlags", "hipGraphicsResourceSetMapFlags"),
+ ("cudaGraphicsSubResourceGetMappedArray", "hipGraphicsSubResourceGetMappedArray"),
+ ("cudaGraphicsUnmapResources", "hipGraphicsUnmapResources"),
+ ("cudaGraphicsUnregisterResource", "hipGraphicsUnregisterResource"),
+ ("cudaGraphicsCubeFacePositiveX", "hipGraphicsCubeFacePositiveX"),
+ ("cudaGraphicsCubeFaceNegativeX", "hipGraphicsCubeFaceNegativeX"),
+ ("cudaGraphicsCubeFacePositiveY", "hipGraphicsCubeFacePositiveY"),
+ ("cudaGraphicsCubeFaceNegativeY", "hipGraphicsCubeFaceNegativeY"),
+ ("cudaGraphicsCubeFacePositiveZ", "hipGraphicsCubeFacePositiveZ"),
+ ("cudaGraphicsCubeFaceNegativeZ", "hipGraphicsCubeFaceNegativeZ"),
+ ("cudaGraphicsMapFlagsNone", "hipGraphicsMapFlagsNone"),
+ ("cudaGraphicsMapFlagsReadOnly", "hipGraphicsMapFlagsReadOnly"),
+ ("cudaGraphicsMapFlagsWriteDiscard", "hipGraphicsMapFlagsWriteDiscard"),
+ ("cudaGraphicsRegisterFlagsNone", "hipGraphicsRegisterFlagsNone"),
+ ("cudaGraphicsRegisterFlagsReadOnly", "hipGraphicsRegisterFlagsReadOnly"),
+ ("cudaGraphicsRegisterFlagsWriteDiscard", "hipGraphicsRegisterFlagsWriteDiscard"),
+ ("cudaGraphicsRegisterFlagsSurfaceLoadStore", "hipGraphicsRegisterFlagsSurfaceLoadStore"),
+ ("cudaGraphicsRegisterFlagsTextureGather", "hipGraphicsRegisterFlagsTextureGather"),
+ ("cudaGLDeviceListAll", "HIP_GL_DEVICE_LIST_ALL"),
+ ("cudaGLDeviceListCurrentFrame", "HIP_GL_DEVICE_LIST_CURRENT_FRAME"),
+ ("cudaGLDeviceListNextFrame", "HIP_GL_DEVICE_LIST_NEXT_FRAME"),
+ ("cudaGLMapFlagsNone", "HIP_GL_MAP_RESOURCE_FLAGS_NONE"),
+ ("cudaGLMapFlagsReadOnly", "HIP_GL_MAP_RESOURCE_FLAGS_READ_ONLY"),
+ ("cudaGLMapFlagsWriteDiscard", "HIP_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD"),
+ ("cudaGLMapBufferObject", "hipGLMapBufferObject__"),
+ ("cudaGLMapBufferObjectAsync", "hipGLMapBufferObjectAsync__"),
+ ("cudaGLRegisterBufferObject", "hipGLRegisterBufferObject"),
+ ("cudaGLSetBufferObjectMapFlags", "hipGLSetBufferObjectMapFlags"),
+ ("cudaGLSetGLDevice", "hipGLSetGLDevice"),
+ ("cudaGLUnmapBufferObject", "hipGLUnmapBufferObject"),
+ ("cudaGLUnmapBufferObjectAsync", "hipGLUnmapBufferObjectAsync"),
+ ("cudaGLUnregisterBufferObject", "hipGLUnregisterBufferObject"),
+ ("cudaD3D9DeviceListAll", "HIP_D3D9_DEVICE_LIST_ALL"),
+ ("cudaD3D9DeviceListCurrentFrame", "HIP_D3D9_DEVICE_LIST_CURRENT_FRAME"),
+ ("cudaD3D9DeviceListNextFrame", "HIP_D3D9_DEVICE_LIST_NEXT_FRAME"),
+ ("cudaD3D9GetDevice", "hipD3D9GetDevice"),
+ ("cudaD3D9GetDevices", "hipD3D9GetDevices"),
+ ("cudaD3D9GetDirect3DDevice", "hipD3D9GetDirect3DDevice"),
+ ("cudaD3D9SetDirect3DDevice", "hipD3D9SetDirect3DDevice"),
+ ("cudaGraphicsD3D9RegisterResource", "hipGraphicsD3D9RegisterResource"),
+ ("cudaD3D9MapFlags", "hipD3D9MapFlags"),
+ ("cudaD3D9MapFlagsNone", "HIP_D3D9_MAPRESOURCE_FLAGS_NONE"),
+ ("cudaD3D9MapFlagsReadOnly", "HIP_D3D9_MAPRESOURCE_FLAGS_READONLY"),
+ ("cudaD3D9MapFlagsWriteDiscard", "HIP_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD"),
+ ("cudaD3D9RegisterFlagsNone", "HIP_D3D9_REGISTER_FLAGS_NONE"),
+ ("cudaD3D9RegisterFlagsArray", "HIP_D3D9_REGISTER_FLAGS_ARRAY"),
+ ("cudaD3D9MapResources", "hipD3D9MapResources"),
+ ("cudaD3D9RegisterResource", "hipD3D9RegisterResource"),
+ ("cudaD3D9ResourceGetMappedArray", "hipD3D9ResourceGetMappedArray"),
+ ("cudaD3D9ResourceGetMappedPitch", "hipD3D9ResourceGetMappedPitch"),
+ ("cudaD3D9ResourceGetMappedPointer", "hipD3D9ResourceGetMappedPointer"),
+ ("cudaD3D9ResourceGetMappedSize", "hipD3D9ResourceGetMappedSize"),
+ ("cudaD3D9ResourceGetSurfaceDimensions", "hipD3D9ResourceGetSurfaceDimensions"),
+ ("cudaD3D9ResourceSetMapFlags", "hipD3D9ResourceSetMapFlags"),
+ ("cudaD3D9UnmapResources", "hipD3D9UnmapResources"),
+ ("cudaD3D9UnregisterResource", "hipD3D9UnregisterResource"),
+ ("cudaD3D10DeviceListAll", "HIP_D3D10_DEVICE_LIST_ALL"),
+ ("cudaD3D10DeviceListCurrentFrame", "HIP_D3D10_DEVICE_LIST_CURRENT_FRAME"),
+ ("cudaD3D10DeviceListNextFrame", "HIP_D3D10_DEVICE_LIST_NEXT_FRAME"),
+ ("cudaD3D10GetDevice", "hipD3D10GetDevice"),
+ ("cudaD3D10GetDevices", "hipD3D10GetDevices"),
+ ("cudaGraphicsD3D10RegisterResource", "hipGraphicsD3D10RegisterResource"),
+ ("cudaD3D10MapFlagsNone", "HIP_D3D10_MAPRESOURCE_FLAGS_NONE"),
+ ("cudaD3D10MapFlagsReadOnly", "HIP_D3D10_MAPRESOURCE_FLAGS_READONLY"),
+ ("cudaD3D10MapFlagsWriteDiscard", "HIP_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD"),
+ ("cudaD3D10RegisterFlagsNone", "HIP_D3D10_REGISTER_FLAGS_NONE"),
+ ("cudaD3D10RegisterFlagsArray", "HIP_D3D10_REGISTER_FLAGS_ARRAY"),
+ ("cudaD3D10GetDirect3DDevice", "hipD3D10GetDirect3DDevice"),
+ ("cudaD3D10MapResources", "hipD3D10MapResources"),
+ ("cudaD3D10RegisterResource", "hipD3D10RegisterResource"),
+ ("cudaD3D10ResourceGetMappedArray", "hipD3D10ResourceGetMappedArray"),
+ ("cudaD3D10ResourceGetMappedPitch", "hipD3D10ResourceGetMappedPitch"),
+ ("cudaD3D10ResourceGetMappedPointer", "hipD3D10ResourceGetMappedPointer"),
+ ("cudaD3D10ResourceGetMappedSize", "hipD3D10ResourceGetMappedSize"),
+ ("cudaD3D10ResourceGetSurfaceDimensions", "hipD3D10ResourceGetSurfaceDimensions"),
+ ("cudaD3D10ResourceSetMapFlags", "hipD3D10ResourceSetMapFlags"),
+ ("cudaD3D10SetDirect3DDevice", "hipD3D10SetDirect3DDevice"),
+ ("cudaD3D10UnmapResources", "hipD3D10UnmapResources"),
+ ("cudaD3D10UnregisterResource", "hipD3D10UnregisterResource"),
+ ("cudaD3D11DeviceListAll", "HIP_D3D11_DEVICE_LIST_ALL"),
+ ("cudaD3D11DeviceListCurrentFrame", "HIP_D3D11_DEVICE_LIST_CURRENT_FRAME"),
+ ("cudaD3D11DeviceListNextFrame", "HIP_D3D11_DEVICE_LIST_NEXT_FRAME"),
+ ("cudaD3D11GetDevice", "hipD3D11GetDevice"),
+ ("cudaD3D11GetDevices", "hipD3D11GetDevices"),
+ ("cudaGraphicsD3D11RegisterResource", "hipGraphicsD3D11RegisterResource"),
+ ("cudaGraphicsVDPAURegisterOutputSurface", "hipGraphicsVDPAURegisterOutputSurface"),
+ ("cudaGraphicsVDPAURegisterVideoSurface", "hipGraphicsVDPAURegisterVideoSurface"),
+ ("cudaVDPAUGetDevice", "hipVDPAUGetDevice"),
+ ("cudaVDPAUSetVDPAUDevice", "hipVDPAUSetDevice"),
+ ("cudaEGLStreamConsumerAcquireFrame", "hipEGLStreamConsumerAcquireFrame"),
+ ("cudaEGLStreamConsumerConnect", "hipEGLStreamConsumerConnect"),
+ ("cudaEGLStreamConsumerConnectWithFlags", "hipEGLStreamConsumerConnectWithFlags"),
+ ("cudaEGLStreamConsumerReleaseFrame", "hipEGLStreamConsumerReleaseFrame"),
+ ("cudaEGLStreamProducerConnect", "hipEGLStreamProducerConnect"),
+ ("cudaEGLStreamProducerDisconnect", "hipEGLStreamProducerDisconnect"),
+ ("cudaEGLStreamProducerPresentFrame", "hipEGLStreamProducerPresentFrame"),
+ ("cudaEGLStreamProducerReturnFrame", "hipEGLStreamProducerReturnFrame"),
+ ("cudaGraphicsEGLRegisterImage", "hipGraphicsEGLRegisterImage"),
+ ("cudaGraphicsResourceGetMappedEglFrame", "hipGraphicsResourceGetMappedEglFrame"),
+ ("cublasInit", "hipblasInit"),
+ ("cublasShutdown", "hipblasShutdown"),
+ ("cublasGetVersion", "hipblasGetVersion"),
+ ("cublasGetError", "hipblasGetError"),
+ ("cublasAlloc", "hipblasAlloc"),
+ ("cublasFree", "hipblasFree"),
+ ("cublasSetKernelStream", "hipblasSetKernelStream"),
+ ("cublasGetAtomicsMode", "hipblasGetAtomicsMode"),
+ ("cublasSetAtomicsMode", "hipblasSetAtomicsMode"),
+ ("cublasGetMathMode", "hipblasGetMathMode"),
+ ("cublasSetMathMode", "hipblasSetMathMode"),
+ ("CUBLAS_OP_N", "HIPBLAS_OP_N"),
+ ("CUBLAS_OP_T", "HIPBLAS_OP_T"),
+ ("CUBLAS_OP_C", "HIPBLAS_OP_C"),
+ ("CUBLAS_STATUS_SUCCESS", "HIPBLAS_STATUS_SUCCESS"),
+ ("CUBLAS_STATUS_NOT_INITIALIZED", "HIPBLAS_STATUS_NOT_INITIALIZED"),
+ ("CUBLAS_STATUS_ALLOC_FAILED", "HIPBLAS_STATUS_ALLOC_FAILED"),
+ ("CUBLAS_STATUS_INVALID_VALUE", "HIPBLAS_STATUS_INVALID_VALUE"),
+ ("CUBLAS_STATUS_MAPPING_ERROR", "HIPBLAS_STATUS_MAPPING_ERROR"),
+ ("CUBLAS_STATUS_EXECUTION_FAILED", "HIPBLAS_STATUS_EXECUTION_FAILED"),
+ ("CUBLAS_STATUS_INTERNAL_ERROR", "HIPBLAS_STATUS_INTERNAL_ERROR"),
+ ("CUBLAS_STATUS_NOT_SUPPORTED", "HIPBLAS_STATUS_NOT_SUPPORTED"),
+ ("CUBLAS_STATUS_ARCH_MISMATCH", "HIPBLAS_STATUS_ARCH_MISMATCH"),
+ ("CUBLAS_FILL_MODE_LOWER", "HIPBLAS_FILL_MODE_LOWER"),
+ ("CUBLAS_FILL_MODE_UPPER", "HIPBLAS_FILL_MODE_UPPER"),
+ ("CUBLAS_DIAG_NON_UNIT", "HIPBLAS_DIAG_NON_UNIT"),
+ ("CUBLAS_DIAG_UNIT", "HIPBLAS_DIAG_UNIT"),
+ ("CUBLAS_SIDE_LEFT", "HIPBLAS_SIDE_LEFT"),
+ ("CUBLAS_SIDE_RIGHT", "HIPBLAS_SIDE_RIGHT"),
+ ("CUBLAS_POINTER_MODE_HOST", "HIPBLAS_POINTER_MODE_HOST"),
+ ("CUBLAS_POINTER_MODE_DEVICE", "HIPBLAS_POINTER_MODE_DEVICE"),
+ ("CUBLAS_ATOMICS_NOT_ALLOWED", "HIPBLAS_ATOMICS_NOT_ALLOWED"),
+ ("CUBLAS_ATOMICS_ALLOWED", "HIPBLAS_ATOMICS_ALLOWED"),
+ ("CUBLAS_DATA_FLOAT", "HIPBLAS_DATA_FLOAT"),
+ ("CUBLAS_DATA_DOUBLE", "HIPBLAS_DATA_DOUBLE"),
+ ("CUBLAS_DATA_HALF", "HIPBLAS_DATA_HALF"),
+ ("CUBLAS_DATA_INT8", "HIPBLAS_DATA_INT8"),
+ ("CUBLAS_GEMM_DEFAULT", "HIPBLAS_GEMM_DEFAULT"),
+ ("CUBLAS_GEMM_DEFAULT_TENSOR_OP", "HIPBLAS_GEMM_DEFAULT"),
+ ("cublasCreate", "hipblasCreate"),
+ ("cublasDestroy", "hipblasDestroy"),
+ ("cublasSetVector", "hipblasSetVector"),
+ ("cublasGetVector", "hipblasGetVector"),
+ ("cublasSetVectorAsync", "hipblasSetVectorAsync"),
+ ("cublasGetVectorAsync", "hipblasGetVectorAsync"),
+ ("cublasSetMatrix", "hipblasSetMatrix"),
+ ("cublasGetMatrix", "hipblasGetMatrix"),
+ ("cublasGetMatrixAsync", "hipblasGetMatrixAsync"),
+ ("cublasSetMatrixAsync", "hipblasSetMatrixAsync"),
+ ("cublasXerbla", "hipblasXerbla"),
+ ("cublasSnrm2", "hipblasSnrm2"),
+ ("cublasDnrm2", "hipblasDnrm2"),
+ ("cublasScnrm2", "hipblasScnrm2"),
+ ("cublasDznrm2", "hipblasDznrm2"),
+ ("cublasNrm2Ex", "hipblasNrm2Ex"),
+ ("cublasSdot", "hipblasSdot"),
+ ("cublasSdotBatched", "hipblasSdotBatched"),
+ ("cublasDdot", "hipblasDdot"),
+ ("cublasDdotBatched", "hipblasDdotBatched"),
+ ("cublasCdotu", "hipblasCdotu"),
+ ("cublasCdotc", "hipblasCdotc"),
+ ("cublasZdotu", "hipblasZdotu"),
+ ("cublasZdotc", "hipblasZdotc"),
+ ("cublasSscal", "hipblasSscal"),
+ ("cublasSscalBatched", "hipblasSscalBatched"),
+ ("cublasDscal", "hipblasDscal"),
+ ("cublasDscalBatched", "hipblasDscalBatched"),
+ ("cublasCscal", "hipblasCscal"),
+ ("cublasCsscal", "hipblasCsscal"),
+ ("cublasZscal", "hipblasZscal"),
+ ("cublasZdscal", "hipblasZdscal"),
+ ("cublasSaxpy", "hipblasSaxpy"),
+ ("cublasSaxpyBatched", "hipblasSaxpyBatched"),
+ ("cublasDaxpy", "hipblasDaxpy"),
+ ("cublasCaxpy", "hipblasCaxpy"),
+ ("cublasZaxpy", "hipblasZaxpy"),
+ ("cublasScopy", "hipblasScopy"),
+ ("cublasScopyBatched", "hipblasScopyBatched"),
+ ("cublasDcopy", "hipblasDcopy"),
+ ("cublasDcopyBatched", "hipblasDcopyBatched"),
+ ("cublasCcopy", "hipblasCcopy"),
+ ("cublasZcopy", "hipblasZcopy"),
+ ("cublasSswap", "hipblasSswap"),
+ ("cublasDswap", "hipblasDswap"),
+ ("cublasCswap", "hipblasCswap"),
+ ("cublasZswap", "hipblasZswap"),
+ ("cublasIsamax", "hipblasIsamax"),
+ ("cublasIdamax", "hipblasIdamax"),
+ ("cublasIcamax", "hipblasIcamax"),
+ ("cublasIzamax", "hipblasIzamax"),
+ ("cublasIsamin", "hipblasIsamin"),
+ ("cublasIdamin", "hipblasIdamin"),
+ ("cublasIcamin", "hipblasIcamin"),
+ ("cublasIzamin", "hipblasIzamin"),
+ ("cublasSasum", "hipblasSasum"),
+ ("cublasSasumBatched", "hipblasSasumBatched"),
+ ("cublasDasum", "hipblasDasum"),
+ ("cublasDasumBatched", "hipblasDasumBatched"),
+ ("cublasScasum", "hipblasScasum"),
+ ("cublasDzasum", "hipblasDzasum"),
+ ("cublasSrot", "hipblasSrot"),
+ ("cublasDrot", "hipblasDrot"),
+ ("cublasCrot", "hipblasCrot"),
+ ("cublasCsrot", "hipblasCsrot"),
+ ("cublasZrot", "hipblasZrot"),
+ ("cublasZdrot", "hipblasZdrot"),
+ ("cublasSrotg", "hipblasSrotg"),
+ ("cublasDrotg", "hipblasDrotg"),
+ ("cublasCrotg", "hipblasCrotg"),
+ ("cublasZrotg", "hipblasZrotg"),
+ ("cublasSrotm", "hipblasSrotm"),
+ ("cublasDrotm", "hipblasDrotm"),
+ ("cublasSrotmg", "hipblasSrotmg"),
+ ("cublasDrotmg", "hipblasDrotmg"),
+ ("cublasSgemv", "hipblasSgemv"),
+ ("cublasSgemvBatched", "hipblasSgemvBatched"),
+ ("cublasDgemv", "hipblasDgemv"),
+ ("cublasCgemv", "hipblasCgemv"),
+ ("cublasZgemv", "hipblasZgemv"),
+ ("cublasSgbmv", "hipblasSgbmv"),
+ ("cublasDgbmv", "hipblasDgbmv"),
+ ("cublasCgbmv", "hipblasCgbmv"),
+ ("cublasZgbmv", "hipblasZgbmv"),
+ ("cublasStrmv", "hipblasStrmv"),
+ ("cublasDtrmv", "hipblasDtrmv"),
+ ("cublasCtrmv", "hipblasCtrmv"),
+ ("cublasZtrmv", "hipblasZtrmv"),
+ ("cublasStbmv", "hipblasStbmv"),
+ ("cublasDtbmv", "hipblasDtbmv"),
+ ("cublasCtbmv", "hipblasCtbmv"),
+ ("cublasZtbmv", "hipblasZtbmv"),
+ ("cublasStpmv", "hipblasStpmv"),
+ ("cublasDtpmv", "hipblasDtpmv"),
+ ("cublasCtpmv", "hipblasCtpmv"),
+ ("cublasZtpmv", "hipblasZtpmv"),
+ ("cublasStrsv", "hipblasStrsv"),
+ ("cublasDtrsv", "hipblasDtrsv"),
+ ("cublasCtrsv", "hipblasCtrsv"),
+ ("cublasZtrsv", "hipblasZtrsv"),
+ ("cublasStpsv", "hipblasStpsv"),
+ ("cublasDtpsv", "hipblasDtpsv"),
+ ("cublasCtpsv", "hipblasCtpsv"),
+ ("cublasZtpsv", "hipblasZtpsv"),
+ ("cublasStbsv", "hipblasStbsv"),
+ ("cublasDtbsv", "hipblasDtbsv"),
+ ("cublasCtbsv", "hipblasCtbsv"),
+ ("cublasZtbsv", "hipblasZtbsv"),
+ ("cublasSsymv", "hipblasSsymv"),
+ ("cublasDsymv", "hipblasDsymv"),
+ ("cublasCsymv", "hipblasCsymv"),
+ ("cublasZsymv", "hipblasZsymv"),
+ ("cublasChemv", "hipblasChemv"),
+ ("cublasZhemv", "hipblasZhemv"),
+ ("cublasSsbmv", "hipblasSsbmv"),
+ ("cublasDsbmv", "hipblasDsbmv"),
+ ("cublasChbmv", "hipblasChbmv"),
+ ("cublasZhbmv", "hipblasZhbmv"),
+ ("cublasSspmv", "hipblasSspmv"),
+ ("cublasDspmv", "hipblasDspmv"),
+ ("cublasChpmv", "hipblasChpmv"),
+ ("cublasZhpmv", "hipblasZhpmv"),
+ ("cublasSger", "hipblasSger"),
+ ("cublasDger", "hipblasDger"),
+ ("cublasCgeru", "hipblasCgeru"),
+ ("cublasCgerc", "hipblasCgerc"),
+ ("cublasZgeru", "hipblasZgeru"),
+ ("cublasZgerc", "hipblasZgerc"),
+ ("cublasSsyr", "hipblasSsyr"),
+ ("cublasDsyr", "hipblasDsyr"),
+ ("cublasCher", "hipblasCher"),
+ ("cublasZher", "hipblasZher"),
+ ("cublasSspr", "hipblasSspr"),
+ ("cublasDspr", "hipblasDspr"),
+ ("cublasChpr", "hipblasChpr"),
+ ("cublasZhpr", "hipblasZhpr"),
+ ("cublasSsyr2", "hipblasSsyr2"),
+ ("cublasDsyr2", "hipblasDsyr2"),
+ ("cublasCher2", "hipblasCher2"),
+ ("cublasZher2", "hipblasZher2"),
+ ("cublasSspr2", "hipblasSspr2"),
+ ("cublasDspr2", "hipblasDspr2"),
+ ("cublasChpr2", "hipblasChpr2"),
+ ("cublasZhpr2", "hipblasZhpr2"),
+ ("cublasSgemmBatched", "hipblasSgemmBatched"),
+ ("cublasDgemmBatched", "hipblasDgemmBatched"),
+ ("cublasHgemmBatched", "hipblasHgemmBatched"),
+ ("cublasSgemmStridedBatched", "hipblasSgemmStridedBatched"),
+ ("cublasDgemmStridedBatched", "hipblasDgemmStridedBatched"),
+ ("cublasHgemmStridedBatched", "hipblasHgemmStridedBatched"),
+ ("cublasCgemmBatched", "hipblasCgemmBatched"),
+ ("cublasCgemm3mBatched", "hipblasCgemm3mBatched"),
+ ("cublasZgemmBatched", "hipblasZgemmBatched"),
+ ("cublasCgemmStridedBatched", "hipblasCgemmStridedBatched"),
+ ("cublasCgemm3mStridedBatched", "hipblasCgemm3mStridedBatched"),
+ ("cublasZgemmStridedBatched", "hipblasZgemmStridedBatched"),
+ ("cublasSgemm", "hipblasSgemm"),
+ ("cublasDgemm", "hipblasDgemm"),
+ ("cublasCgemm", "hipblasCgemm"),
+ ("cublasZgemm", "hipblasZgemm"),
+ ("cublasHgemm", "hipblasHgemm"),
+ ("cublasSsyrk", "hipblasSsyrk"),
+ ("cublasDsyrk", "hipblasDsyrk"),
+ ("cublasCsyrk", "hipblasCsyrk"),
+ ("cublasZsyrk", "hipblasZsyrk"),
+ ("cublasCherk", "hipblasCherk"),
+ ("cublasZherk", "hipblasZherk"),
+ ("cublasSsyr2k", "hipblasSsyr2k"),
+ ("cublasDsyr2k", "hipblasDsyr2k"),
+ ("cublasCsyr2k", "hipblasCsyr2k"),
+ ("cublasZsyr2k", "hipblasZyr2k"),
+ ("cublasSsyrkx", "hipblasSsyrkx"),
+ ("cublasDsyrkx", "hipblasDsyrkx"),
+ ("cublasCsyrkx", "hipblasCsyrkx"),
+ ("cublasZsyrkx", "hipblasZsyrkx"),
+ ("cublasCher2k", "hipblasCher2k"),
+ ("cublasZher2k", "hipblasZher2k"),
+ ("cublasCherkx", "hipblasCherkx"),
+ ("cublasZherkx", "hipblasZherkx"),
+ ("cublasSsymm", "hipblasSsymm"),
+ ("cublasDsymm", "hipblasDsymm"),
+ ("cublasCsymm", "hipblasCsymm"),
+ ("cublasZsymm", "hipblasZsymm"),
+ ("cublasChemm", "hipblasChemm"),
+ ("cublasZhemm", "hipblasZhemm"),
+ ("cublasStrsm", "hipblasStrsm"),
+ ("cublasDtrsm", "hipblasDtrsm"),
+ ("cublasCtrsm", "hipblasCtrsm"),
+ ("cublasZtrsm", "hipblasZtrsm"),
+ ("cublasStrsmBatched", "hipblasStrsmBatched"),
+ ("cublasDtrsmBatched", "hipblasDtrsmBatched"),
+ ("cublasCtrsmBatched", "hipblasCtrsmBatched"),
+ ("cublasZtrsmBatched", "hipblasZtrsmBatched"),
+ ("cublasStrmm", "hipblasStrmm"),
+ ("cublasDtrmm", "hipblasDtrmm"),
+ ("cublasCtrmm", "hipblasCtrmm"),
+ ("cublasZtrmm", "hipblasZtrmm"),
+ ("cublasSgeam", "hipblasSgeam"),
+ ("cublasDgeam", "hipblasDgeam"),
+ ("cublasCgeam", "hipblasCgeam"),
+ ("cublasZgeam", "hipblasZgeam"),
+ ("cublasSgetrfBatched", "hipblasSgetrfBatched"),
+ ("cublasDgetrfBatched", "hipblasDgetrfBatched"),
+ ("cublasCgetrfBatched", "hipblasCgetrfBatched"),
+ ("cublasZgetrfBatched", "hipblasZgetrfBatched"),
+ ("cublasSgetriBatched", "hipblasSgetriBatched"),
+ ("cublasDgetriBatched", "hipblasDgetriBatched"),
+ ("cublasCgetriBatched", "hipblasCgetriBatched"),
+ ("cublasZgetriBatched", "hipblasZgetriBatched"),
+ ("cublasSgetrsBatched", "hipblasSgetrsBatched"),
+ ("cublasDgetrsBatched", "hipblasDgetrsBatched"),
+ ("cublasCgetrsBatched", "hipblasCgetrsBatched"),
+ ("cublasZgetrsBatched", "hipblasZgetrsBatched"),
+ ("cublasSmatinvBatched", "hipblasSmatinvBatched"),
+ ("cublasDmatinvBatched", "hipblasDmatinvBatched"),
+ ("cublasCmatinvBatched", "hipblasCmatinvBatched"),
+ ("cublasZmatinvBatched", "hipblasZmatinvBatched"),
+ ("cublasSgeqrfBatched", "hipblasSgeqrfBatched"),
+ ("cublasDgeqrfBatched", "hipblasDgeqrfBatched"),
+ ("cublasCgeqrfBatched", "hipblasCgeqrfBatched"),
+ ("cublasZgeqrfBatched", "hipblasZgeqrfBatched"),
+ ("cublasSgelsBatched", "hipblasSgelsBatched"),
+ ("cublasDgelsBatched", "hipblasDgelsBatched"),
+ ("cublasCgelsBatched", "hipblasCgelsBatched"),
+ ("cublasZgelsBatched", "hipblasZgelsBatched"),
+ ("cublasSdgmm", "hipblasSdgmm"),
+ ("cublasDdgmm", "hipblasDdgmm"),
+ ("cublasCdgmm", "hipblasCdgmm"),
+ ("cublasZdgmm", "hipblasZdgmm"),
+ ("cublasStpttr", "hipblasStpttr"),
+ ("cublasDtpttr", "hipblasDtpttr"),
+ ("cublasCtpttr", "hipblasCtpttr"),
+ ("cublasZtpttr", "hipblasZtpttr"),
+ ("cublasStrttp", "hipblasStrttp"),
+ ("cublasDtrttp", "hipblasDtrttp"),
+ ("cublasCtrttp", "hipblasCtrttp"),
+ ("cublasZtrttp", "hipblasZtrttp"),
+ ("cublasCreate_v2", "hipblasCreate_v2"),
+ ("cublasDestroy_v2", "hipblasDestroy_v2"),
+ ("cublasGetVersion_v2", "hipblasGetVersion_v2"),
+ ("cublasSetStream", "hipblasSetStream"),
+ ("cublasGetStream", "hipblasGetStream"),
+ ("cublasSetStream_v2", "hipblasSetStream_v2"),
+ ("cublasGetStream_v2", "hipblasGetStream_v2"),
+ ("cublasGetPointerMode", "hipblasGetPointerMode"),
+ ("cublasSetPointerMode", "hipblasSetPointerMode"),
+ ("cublasGetPointerMode_v2", "hipblasGetPointerMode_v2"),
+ ("cublasSetPointerMode_v2", "hipblasSetPointerMode_v2"),
+ ("cublasSgemv_v2", "hipblasSgemv_v2"),
+ ("cublasDgemv_v2", "hipblasDgemv_v2"),
+ ("cublasCgemv_v2", "hipblasCgemv_v2"),
+ ("cublasZgemv_v2", "hipblasZgemv_v2"),
+ ("cublasSgbmv_v2", "hipblasSgbmv_v2"),
+ ("cublasDgbmv_v2", "hipblasDgbmv_v2"),
+ ("cublasCgbmv_v2", "hipblasCgbmv_v2"),
+ ("cublasZgbmv_v2", "hipblasZgbmv_v2"),
+ ("cublasStrmv_v2", "hipblasStrmv_v2"),
+ ("cublasDtrmv_v2", "hipblasDtrmv_v2"),
+ ("cublasCtrmv_v2", "hipblasCtrmv_v2"),
+ ("cublasZtrmv_v2", "hipblasZtrmv_v2"),
+ ("cublasStbmv_v2", "hipblasStbmv_v2"),
+ ("cublasDtbmv_v2", "hipblasDtbmv_v2"),
+ ("cublasCtbmv_v2", "hipblasCtbmv_v2"),
+ ("cublasZtbmv_v2", "hipblasZtbmv_v2"),
+ ("cublasStpmv_v2", "hipblasStpmv_v2"),
+ ("cublasDtpmv_v2", "hipblasDtpmv_v2"),
+ ("cublasCtpmv_v2", "hipblasCtpmv_v2"),
+ ("cublasZtpmv_v2", "hipblasZtpmv_v2"),
+ ("cublasStrsv_v2", "hipblasStrsv_v2"),
+ ("cublasDtrsv_v2", "hipblasDtrsv_v2"),
+ ("cublasCtrsv_v2", "hipblasCtrsv_v2"),
+ ("cublasZtrsv_v2", "hipblasZtrsv_v2"),
+ ("cublasStpsv_v2", "hipblasStpsv_v2"),
+ ("cublasDtpsv_v2", "hipblasDtpsv_v2"),
+ ("cublasCtpsv_v2", "hipblasCtpsv_v2"),
+ ("cublasZtpsv_v2", "hipblasZtpsv_v2"),
+ ("cublasStbsv_v2", "hipblasStbsv_v2"),
+ ("cublasDtbsv_v2", "hipblasDtbsv_v2"),
+ ("cublasCtbsv_v2", "hipblasCtbsv_v2"),
+ ("cublasZtbsv_v2", "hipblasZtbsv_v2"),
+ ("cublasSsymv_v2", "hipblasSsymv_v2"),
+ ("cublasDsymv_v2", "hipblasDsymv_v2"),
+ ("cublasCsymv_v2", "hipblasCsymv_v2"),
+ ("cublasZsymv_v2", "hipblasZsymv_v2"),
+ ("cublasChemv_v2", "hipblasChemv_v2"),
+ ("cublasZhemv_v2", "hipblasZhemv_v2"),
+ ("cublasSsbmv_v2", "hipblasSsbmv_v2"),
+ ("cublasDsbmv_v2", "hipblasDsbmv_v2"),
+ ("cublasChbmv_v2", "hipblasChbmv_v2"),
+ ("cublasZhbmv_v2", "hipblasZhbmv_v2"),
+ ("cublasSspmv_v2", "hipblasSspmv_v2"),
+ ("cublasDspmv_v2", "hipblasDspmv_v2"),
+ ("cublasChpmv_v2", "hipblasChpmv_v2"),
+ ("cublasZhpmv_v2", "hipblasZhpmv_v2"),
+ ("cublasSger_v2", "hipblasSger_v2"),
+ ("cublasDger_v2", "hipblasDger_v2"),
+ ("cublasCgeru_v2", "hipblasCgeru_v2"),
+ ("cublasCgerc_v2", "hipblasCergc_v2"),
+ ("cublasZgeru_v2", "hipblasZgeru_v2"),
+ ("cublasZgerc_v2", "hipblasZgerc_v2"),
+ ("cublasSsyr_v2", "hipblasSsyr_v2"),
+ ("cublasDsyr_v2", "hipblasDsyr_v2"),
+ ("cublasCsyr_v2", "hipblasCsyr_v2"),
+ ("cublasZsyr_v2", "hipblasZsyr_v2"),
+ ("cublasCher_v2", "hipblasCher_v2"),
+ ("cublasZher_v2", "hipblasZher_v2"),
+ ("cublasSspr_v2", "hipblasSspr_v2"),
+ ("cublasDspr_v2", "hipblasDspr_v2"),
+ ("cublasChpr_v2", "hipblasChpr_v2"),
+ ("cublasZhpr_v2", "hipblasZhpr_v2"),
+ ("cublasSsyr2_v2", "hipblasSsyr2_v2"),
+ ("cublasDsyr2_v2", "hipblasDsyr2_v2"),
+ ("cublasCsyr2_v2", "hipblasCsyr2_v2"),
+ ("cublasZsyr2_v2", "hipblasZsyr2_v2"),
+ ("cublasCher2_v2", "hipblasCher2_v2"),
+ ("cublasZher2_v2", "hipblasZher2_v2"),
+ ("cublasSspr2_v2", "hipblasSspr2_v2"),
+ ("cublasDspr2_v2", "hipblasDspr2_v2"),
+ ("cublasChpr2_v2", "hipblasChpr2_v2"),
+ ("cublasZhpr2_v2", "hipblasZhpr2_v2"),
+ ("cublasSgemm_v2", "hipblasSgemm_v2"),
+ ("cublasDgemm_v2", "hipblasDgemm_v2"),
+ ("cublasCgemm_v2", "hipblasCgemm_v2"),
+ ("cublasCgemm3m", "hipblasCgemm3m"),
+ ("cublasCgemm3mEx", "hipblasCgemm3mEx"),
+ ("cublasZgemm_v2", "hipblasZgemm_v2"),
+ ("cublasZgemm3m", "hipblasZgemm3m"),
+ ("cublasSgemmEx", "hipblasSgemmEx"),
+ ("cublasGemmEx", "hipblasGemmEx"),
+ ("cublasGemmBatchedEx", "hipblasGemmBatchedEx"),
+ ("cublasGemmStridedBatchedEx", "hipblasGemmStridedBatchedEx"),
+ ("cublasCgemmEx", "hipblasCgemmEx"),
+ ("cublasUint8gemmBias", "hipblasUint8gemmBias"),
+ ("cublasSsyrk_v2", "hipblasSsyrk_v2"),
+ ("cublasDsyrk_v2", "hipblasDsyrk_v2"),
+ ("cublasCsyrk_v2", "hipblasCsyrk_v2"),
+ ("cublasZsyrk_v2", "hipblasZsyrk_v2"),
+ ("cublasCsyrkEx", "hipblasCsyrkEx"),
+ ("cublasCsyrk3mEx", "hipblasCsyrk3mEx"),
+ ("cublasCherk_v2", "hipblasCherk_v2"),
+ ("cublasCherkEx", "hipblasCherkEx"),
+ ("cublasCherk3mEx", "hipblasCherk3mEx"),
+ ("cublasZherk_v2", "hipblasZherk_v2"),
+ ("cublasSsyr2k_v2", "hipblasSsyr2k_v2"),
+ ("cublasDsyr2k_v2", "hipblasDsyr2k_v2"),
+ ("cublasCsyr2k_v2", "hipblasCsyr2k_v2"),
+ ("cublasZsyr2k_v2", "hipblasZsyr2k_v2"),
+ ("cublasCher2k_v2", "hipblasCher2k_v2"),
+ ("cublasZher2k_v2", "hipblasZher2k_v2"),
+ ("cublasSsymm_v2", "hipblasSsymm_v2"),
+ ("cublasDsymm_v2", "hipblasDsymm_v2"),
+ ("cublasCsymm_v2", "hipblasCsymm_v2"),
+ ("cublasZsymm_v2", "hipblasZsymm_v2"),
+ ("cublasChemm_v2", "hipblasChemm_v2"),
+ ("cublasZhemm_v2", "hipblasZhemm_v2"),
+ ("cublasStrsm_v2", "hipblasStrsm_v2"),
+ ("cublasDtrsm_v2", "hipblasDtrsm_v2"),
+ ("cublasCtrsm_v2", "hipblasCtrsm_v2"),
+ ("cublasZtrsm_v2", "hipblasZtrsm_v2"),
+ ("cublasStrmm_v2", "hipblasStrmm_v2"),
+ ("cublasDtrmm_v2", "hipblasDtrmm_v2"),
+ ("cublasCtrmm_v2", "hipblasCtrmm_v2"),
+ ("cublasZtrmm_v2", "hipblasZtrmm_v2"),
+ ("cublasSnrm2_v2", "hipblasSnrm2_v2"),
+ ("cublasDnrm2_v2", "hipblasDnrm2_v2"),
+ ("cublasScnrm2_v2", "hipblasScnrm2_v2"),
+ ("cublasDznrm2_v2", "hipblasDznrm2_v2"),
+ ("cublasDotEx", "hipblasDotEx"),
+ ("cublasDotcEx", "hipblasDotcEx"),
+ ("cublasSdot_v2", "hipblasSdot_v2"),
+ ("cublasDdot_v2", "hipblasDdot_v2"),
+ ("cublasCdotu_v2", "hipblasCdotu_v2"),
+ ("cublasCdotc_v2", "hipblasCdotc_v2"),
+ ("cublasZdotu_v2", "hipblasZdotu_v2"),
+ ("cublasZdotc_v2", "hipblasZdotc_v2"),
+ ("cublasScalEx", "hipblasScalEx"),
+ ("cublasSscal_v2", "hipblasSscal_v2"),
+ ("cublasDscal_v2", "hipblasDscal_v2"),
+ ("cublasCscal_v2", "hipblasCscal_v2"),
+ ("cublasCsscal_v2", "hipblasCsscal_v2"),
+ ("cublasZscal_v2", "hipblasZcsal_v2"),
+ ("cublasZdscal_v2", "hipblasZdscal_v2"),
+ ("cublasAxpyEx", "hipblasAxpyEx"),
+ ("cublasSaxpy_v2", "hipblasSaxpy_v2"),
+ ("cublasDaxpy_v2", "hipblasDaxpy_v2"),
+ ("cublasCaxpy_v2", "hipblasCaxpy_v2"),
+ ("cublasZaxpy_v2", "hipblasZaxpy_v2"),
+ ("cublasScopy_v2", "hipblasScopy_v2"),
+ ("cublasDcopy_v2", "hipblasDcopy_v2"),
+ ("cublasCcopy_v2", "hipblasCcopy_v2"),
+ ("cublasZcopy_v2", "hipblasZcopy_v2"),
+ ("cublasSswap_v2", "hipblasSswap_v2"),
+ ("cublasDswap_v2", "hipblasDswap_v2"),
+ ("cublasCswap_v2", "hipblasCswap_v2"),
+ ("cublasZswap_v2", "hipblasZswap_v2"),
+ ("cublasIsamax_v2", "hipblasIsamax_v2"),
+ ("cublasIdamax_v2", "hipblasIdamax_v2"),
+ ("cublasIcamax_v2", "hipblasIcamax_v2"),
+ ("cublasIzamax_v2", "hipblasIzamax_v2"),
+ ("cublasIsamin_v2", "hipblasIsamin_v2"),
+ ("cublasIdamin_v2", "hipblasIdamin_v2"),
+ ("cublasIcamin_v2", "hipblasIcamin_v2"),
+ ("cublasIzamin_v2", "hipblasIzamin_v2"),
+ ("cublasSasum_v2", "hipblasSasum_v2"),
+ ("cublasDasum_v2", "hipblasDasum_v2"),
+ ("cublasScasum_v2", "hipblasScasum_v2"),
+ ("cublasDzasum_v2", "hipblasDzasum_v2"),
+ ("cublasSrot_v2", "hipblasSrot_v2"),
+ ("cublasDrot_v2", "hipblasDrot_v2"),
+ ("cublasCrot_v2", "hipblasCrot_v2"),
+ ("cublasCsrot_v2", "hipblasCsrot_v2"),
+ ("cublasZrot_v2", "hipblasZrot_v2"),
+ ("cublasZdrot_v2", "hipblasZdrot_v2"),
+ ("cublasSrotg_v2", "hipblasSrotg_v2"),
+ ("cublasDrotg_v2", "hipblasDrotg_v2"),
+ ("cublasCrotg_v2", "hipblasCrotg_v2"),
+ ("cublasZrotg_v2", "hipblasZrotg_v2"),
+ ("cublasSrotm_v2", "hipblasSrotm_v2"),
+ ("cublasDrotm_v2", "hipblasDrotm_v2"),
+ ("cublasSrotmg_v2", "hipblasSrotmg_v2"),
+ ("cublasDrotmg_v2", "hipblasDrotmg_v2"),
+ ("cublasComputeType_t", "hipblasComputeType_t"),
+ ("CUBLAS_COMPUTE_32I", "HIPBLAS_COMPUTE_32I"),
+ ("CUBLAS_COMPUTE_32F", "HIPBLAS_COMPUTE_32F"),
+ ("CUBLAS_COMPUTE_64F", "HIPBLAS_COMPUTE_64F"),
+ ("cublasLtEpilogue_t", "hipblasLtEpilogue_t"),
+ ("CUBLASLT_EPILOGUE_DEFAULT", "HIPBLASLT_EPILOGUE_DEFAULT"),
+ ("CUBLASLT_EPILOGUE_RELU", "HIPBLASLT_EPILOGUE_RELU"),
+ ("CUBLASLT_EPILOGUE_BIAS", "HIPBLASLT_EPILOGUE_BIAS"),
+ ("CUBLASLT_EPILOGUE_RELU_BIAS", "HIPBLASLT_EPILOGUE_RELU_BIAS"),
+ ("CUBLASLT_EPILOGUE_GELU", "HIPBLASLT_EPILOGUE_GELU"),
+ ("CUBLASLT_EPILOGUE_GELU_BIAS", "HIPBLASLT_EPILOGUE_GELU_BIAS"),
+ ("cublasLtHandle_t", "hipblasLtHandle_t"),
+ ("cublasLtMatmulDesc_t", "hipblasLtMatmulDesc_t"),
+ ("cublasLtMatmulDescOpaque_t", "hipblasLtMatmulDescOpaque_t"),
+ ("cublasLtMatmulDescAttributes_t", "hipblasLtMatmulDescAttributes_t"),
+ ("CUBLASLT_MATMUL_DESC_TRANSA", "HIPBLASLT_MATMUL_DESC_TRANSA"),
+ ("CUBLASLT_MATMUL_DESC_TRANSB", "HIPBLASLT_MATMUL_DESC_TRANSB"),
+ ("CUBLASLT_MATMUL_DESC_EPILOGUE", "HIPBLASLT_MATMUL_DESC_EPILOGUE"),
+ ("CUBLASLT_MATMUL_DESC_BIAS_POINTER", "HIPBLASLT_MATMUL_DESC_BIAS_POINTER"),
+ ("CUBLASLT_MATMUL_DESC_A_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_A_SCALE_POINTER"),
+ ("CUBLASLT_MATMUL_DESC_B_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_B_SCALE_POINTER"),
+ ("CUBLASLT_MATMUL_DESC_D_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_D_SCALE_POINTER"),
+ ("CUBLASLT_MATMUL_DESC_AMAX_D_POINTER", "HIPBLASLT_MATMUL_DESC_AMAX_D_POINTER"),
+ ("CUBLASLT_MATMUL_DESC_BIAS_DATA_TYPE", "HIPBLASLT_MATMUL_DESC_BIAS_DATA_TYPE"),
+ ("cublasLtMatrixLayout_t", "hipblasLtMatrixLayout_t"),
+ ("cublasLtMatrixLayoutOpaque_t", "hipblasLtMatrixLayoutOpaque_t"),
+ ("cublasLtMatrixLayoutAttribute_t", "hipblasLtMatrixLayoutAttribute_t"),
+ ("cublasLtMatrixLayoutCreate", "hipblasLtMatrixLayoutCreate"),
+ ("cublasLtMatrixLayoutDestroy", "hipblasLtMatrixLayoutDestroy"),
+ ("cublasLtMatrixLayoutSetAttribute", "hipblasLtMatrixLayoutSetAttribute"),
+ ("CUBLASLT_MATRIX_LAYOUT_BATCH_COUNT", "HIPBLASLT_MATRIX_LAYOUT_BATCH_COUNT"),
+ ("CUBLASLT_MATRIX_LAYOUT_STRIDED_BATCH_OFFSET", "HIPBLASLT_MATRIX_LAYOUT_STRIDED_BATCH_OFFSET"),
+ ("cublasLtMatmulPreference_t", "hipblasLtMatmulPreference_t"),
+ ("cublasLtMatmulPreferenceOpaque_t", "hipblasLtMatmulPreferenceOpaque_t"),
+ ("cublasLtMatmulPreferenceAttributes_t", "hipblasLtMatmulPreferenceAttributes_t"),
+ ("CUBLASLT_MATMUL_PREF_SEARCH_MODE", "HIPBLASLT_MATMUL_PREF_SEARCH_MODE"),
+ ("CUBLASLT_MATMUL_PREF_MAX_WORKSPACE_BYTES", "HIPBLASLT_MATMUL_PREF_MAX_WORKSPACE_BYTES"),
+ ("cublasLtMatmulAlgo_t", "hipblasLtMatmulAlgo_t"),
+ ("cublasLtMatmulHeuristicResult_t", "hipblasLtMatmulHeuristicResult_t"),
+ ("cublasLtCreate", "hipblasLtCreate"),
+ ("cublasLtDestroy", "hipblasLtDestroy"),
+ ("cublasLtMatmulDescCreate", "hipblasLtMatmulDescCreate"),
+ ("cublasLtMatmulDescDestroy", "hipblasLtMatmulDescDestroy"),
+ ("cublasLtMatmulDescSetAttribute", "hipblasLtMatmulDescSetAttribute"),
+ ("cublasLtMatmulPreferenceCreate", "hipblasLtMatmulPreferenceCreate"),
+ ("cublasLtMatmulPreferenceDestroy", "hipblasLtMatmulPreferenceDestroy"),
+ ("cublasLtMatmulPreferenceSetAttribute", "hipblasLtMatmulPreferenceSetAttribute"),
+ ("cublasLtMatmulAlgoGetHeuristic", "hipblasLtMatmulAlgoGetHeuristic"),
+ ("cublasLtMatmul", "hipblasLtMatmul"),
+ ("CURAND_STATUS_SUCCESS", "HIPRAND_STATUS_SUCCESS"),
+ ("CURAND_STATUS_VERSION_MISMATCH", "HIPRAND_STATUS_VERSION_MISMATCH"),
+ ("CURAND_STATUS_NOT_INITIALIZED", "HIPRAND_STATUS_NOT_INITIALIZED"),
+ ("CURAND_STATUS_ALLOCATION_FAILED", "HIPRAND_STATUS_ALLOCATION_FAILED"),
+ ("CURAND_STATUS_TYPE_ERROR", "HIPRAND_STATUS_TYPE_ERROR"),
+ ("CURAND_STATUS_OUT_OF_RANGE", "HIPRAND_STATUS_OUT_OF_RANGE"),
+ ("CURAND_STATUS_LENGTH_NOT_MULTIPLE", "HIPRAND_STATUS_LENGTH_NOT_MULTIPLE"),
+ ("CURAND_STATUS_DOUBLE_PRECISION_REQUIRED", "HIPRAND_STATUS_DOUBLE_PRECISION_REQUIRED"),
+ ("CURAND_STATUS_LAUNCH_FAILURE", "HIPRAND_STATUS_LAUNCH_FAILURE"),
+ ("CURAND_STATUS_PREEXISTING_FAILURE", "HIPRAND_STATUS_PREEXISTING_FAILURE"),
+ ("CURAND_STATUS_INITIALIZATION_FAILED", "HIPRAND_STATUS_INITIALIZATION_FAILED"),
+ ("CURAND_STATUS_ARCH_MISMATCH", "HIPRAND_STATUS_ARCH_MISMATCH"),
+ ("CURAND_STATUS_INTERNAL_ERROR", "HIPRAND_STATUS_INTERNAL_ERROR"),
+ ("CURAND_RNG_TEST", "HIPRAND_RNG_TEST"),
+ ("mtgp32dc_params_fast_11213", "mtgp32dc_params_fast_11213"),
+ ("CURAND_RNG_PSEUDO_DEFAULT", "HIPRAND_RNG_PSEUDO_DEFAULT"),
+ ("CURAND_RNG_PSEUDO_XORWOW", "HIPRAND_RNG_PSEUDO_XORWOW"),
+ ("CURAND_RNG_PSEUDO_MRG32K3A", "HIPRAND_RNG_PSEUDO_MRG32K3A"),
+ ("CURAND_RNG_PSEUDO_MTGP32", "HIPRAND_RNG_PSEUDO_MTGP32"),
+ ("CURAND_RNG_PSEUDO_MT19937", "HIPRAND_RNG_PSEUDO_MT19937"),
+ ("CURAND_RNG_PSEUDO_PHILOX4_32_10", "HIPRAND_RNG_PSEUDO_PHILOX4_32_10"),
+ ("CURAND_RNG_QUASI_DEFAULT", "HIPRAND_RNG_QUASI_DEFAULT"),
+ ("CURAND_RNG_QUASI_SOBOL32", "HIPRAND_RNG_QUASI_SOBOL32"),
+ ("CURAND_RNG_QUASI_SCRAMBLED_SOBOL32", "HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL32"),
+ ("CURAND_RNG_QUASI_SOBOL64", "HIPRAND_RNG_QUASI_SOBOL64"),
+ ("CURAND_RNG_QUASI_SCRAMBLED_SOBOL64", "HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL64"),
+ ("curand_ORDERING_PSEUDO_BEST", "HIPRAND_ORDERING_PSEUDO_BEST"),
+ ("curand_ORDERING_PSEUDO_DEFAULT", "HIPRAND_ORDERING_PSEUDO_DEFAULT"),
+ ("curand_ORDERING_PSEUDO_SEEDED", "HIPRAND_ORDERING_PSEUDO_SEEDED"),
+ ("curand_ORDERING_QUASI_DEFAULT", "HIPRAND_ORDERING_QUASI_DEFAULT"),
+ ("curand_DIRECTION_VECTORS_32_JOEKUO6", "HIPRAND_DIRECTION_VECTORS_32_JOEKUO6"),
+ ("curand_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6", "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6"),
+ ("curand_DIRECTION_VECTORS_64_JOEKUO6", "HIPRAND_DIRECTION_VECTORS_64_JOEKUO6"),
+ ("curand_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6", "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6"),
+ ("curand_CHOOSE_BEST", "HIPRAND_CHOOSE_BEST"),
+ ("curand_ITR", "HIPRAND_ITR"),
+ ("curand_KNUTH", "HIPRAND_KNUTH"),
+ ("curand_HITR", "HIPRAND_HITR"),
+ ("curand_M1", "HIPRAND_M1"),
+ ("curand_M2", "HIPRAND_M2"),
+ ("curand_BINARY_SEARCH", "HIPRAND_BINARY_SEARCH"),
+ ("curand_DISCRETE_GAUSS", "HIPRAND_DISCRETE_GAUSS"),
+ ("curand_REJECTION", "HIPRAND_REJECTION"),
+ ("curand_DEVICE_API", "HIPRAND_DEVICE_API"),
+ ("curand_FAST_REJECTION", "HIPRAND_FAST_REJECTION"),
+ ("curand_3RD", "HIPRAND_3RD"),
+ ("curand_DEFINITION", "HIPRAND_DEFINITION"),
+ ("curand_POISSON", "HIPRAND_POISSON"),
+ ("curandCreateGenerator", "hiprandCreateGenerator"),
+ ("curandCreateGeneratorHost", "hiprandCreateGeneratorHost"),
+ ("curandCreatePoissonDistribution", "hiprandCreatePoissonDistribution"),
+ ("curandDestroyDistribution", "hiprandDestroyDistribution"),
+ ("curandDestroyGenerator", "hiprandDestroyGenerator"),
+ ("curandGenerate", "hiprandGenerate"),
+ ("curandGenerateLogNormal", "hiprandGenerateLogNormal"),
+ ("curandGenerateLogNormalDouble", "hiprandGenerateLogNormalDouble"),
+ ("curandGenerateLongLong", "hiprandGenerateLongLong"),
+ ("curandGenerateNormal", "hiprandGenerateNormal"),
+ ("curandGenerateNormalDouble", "hiprandGenerateNormalDouble"),
+ ("curandGeneratePoisson", "hiprandGeneratePoisson"),
+ ("curandGenerateSeeds", "hiprandGenerateSeeds"),
+ ("curandGenerateUniform", "hiprandGenerateUniform"),
+ ("curandGenerateUniformDouble", "hiprandGenerateUniformDouble"),
+ ("curandGetDirectionVectors32", "hiprandGetDirectionVectors32"),
+ ("curandGetDirectionVectors64", "hiprandGetDirectionVectors64"),
+ ("curandGetProperty", "hiprandGetProperty"),
+ ("curandGetScrambleConstants32", "hiprandGetScrambleConstants32"),
+ ("curandGetScrambleConstants64", "hiprandGetScrambleConstants64"),
+ ("curandGetVersion", "hiprandGetVersion"),
+ ("curandSetGeneratorOffset", "hiprandSetGeneratorOffset"),
+ ("curandSetGeneratorOrdering", "hiprandSetGeneratorOrdering"),
+ ("curandSetPseudoRandomGeneratorSeed", "hiprandSetPseudoRandomGeneratorSeed"),
+ ("curandSetQuasiRandomGeneratorDimensions", "hiprandSetQuasiRandomGeneratorDimensions"),
+ ("curandSetStream", "hiprandSetStream"),
+ ("curand", "hiprand"),
+ ("curand4", "hiprand4"),
+ ("curand_init", "hiprand_init"),
+ ("curand_log_normal", "hiprand_log_normal"),
+ ("curand_log_normal_double", "hiprand_log_normal_double"),
+ ("curand_log_normal2", "hiprand_log_normal2"),
+ ("curand_log_normal2_double", "hiprand_log_normal2_double"),
+ ("curand_log_normal4", "hiprand_log_normal4"),
+ ("curand_log_normal4_double", "hiprand_log_normal4_double"),
+ ("curand_mtgp32_single", "hiprand_mtgp32_single"),
+ ("curand_mtgp32_single_specific", "hiprand_mtgp32_single_specific"),
+ ("curand_mtgp32_specific", "hiprand_mtgp32_specific"),
+ ("curand_normal", "hiprand_normal"),
+ ("curandMakeMTGP32Constants", "hiprandMakeMTGP32Constants"),
+ ("curandMakeMTGP32KernelState", "hiprandMakeMTGP32KernelState"),
+ ("curand_normal_double", "hiprand_normal_double"),
+ ("curand_normal2", "hiprand_normal2"),
+ ("curand_normal2_double", "hiprand_normal2_double"),
+ ("curand_normal4", "hiprand_normal4"),
+ ("curand_normal4_double", "hiprand_normal4_double"),
+ ("curand_uniform", "hiprand_uniform"),
+ ("curand_uniform_double", "hiprand_uniform_double"),
+ ("curand_uniform2_double", "hiprand_uniform2_double"),
+ ("curand_uniform4", "hiprand_uniform4"),
+ ("curand_uniform4_double", "hiprand_uniform4_double"),
+ ("curand_discrete", "hiprand_discrete"),
+ ("curand_discrete4", "hiprand_discrete4"),
+ ("curand_poisson", "hiprand_poisson"),
+ ("curand_poisson4", "hiprand_poisson4"),
+ ("curand_Philox4x32_10", "hiprand_Philox4x32_10"),
+ ("mtgp32_kernel_params", "mtgp32_kernel_params_t"),
+ ("CUFFT_FORWARD", "HIPFFT_FORWARD"),
+ ("CUFFT_INVERSE", "HIPFFT_BACKWARD"),
+ ("CUFFT_COMPATIBILITY_DEFAULT", "HIPFFT_COMPATIBILITY_DEFAULT"),
+ ("cuComplex", "hipComplex"),
+ ("cuDoubleComplex", "hipDoubleComplex"),
+ ("cufftResult_t", "hipfftResult_t"),
+ ("cufftResult", "hipfftResult"),
+ ("CUFFT_SUCCESS", "HIPFFT_SUCCESS"),
+ ("CUFFT_INVALID_PLAN", "HIPFFT_INVALID_PLAN"),
+ ("CUFFT_ALLOC_FAILED", "HIPFFT_ALLOC_FAILED"),
+ ("CUFFT_INVALID_TYPE", "HIPFFT_INVALID_TYPE"),
+ ("CUFFT_INVALID_VALUE", "HIPFFT_INVALID_VALUE"),
+ ("CUFFT_INTERNAL_ERROR", "HIPFFT_INTERNAL_ERROR"),
+ ("CUFFT_EXEC_FAILED", "HIPFFT_EXEC_FAILED"),
+ ("CUFFT_SETUP_FAILED", "HIPFFT_SETUP_FAILED"),
+ ("CUFFT_INVALID_SIZE", "HIPFFT_INVALID_SIZE"),
+ ("CUFFT_UNALIGNED_DATA", "HIPFFT_UNALIGNED_DATA"),
+ ("CUFFT_INCOMPLETE_PARAMETER_LIST", "HIPFFT_INCOMPLETE_PARAMETER_LIST"),
+ ("CUFFT_INVALID_DEVICE", "HIPFFT_INVALID_DEVICE"),
+ ("CUFFT_PARSE_ERROR", "HIPFFT_PARSE_ERROR"),
+ ("CUFFT_NO_WORKSPACE", "HIPFFT_NO_WORKSPACE"),
+ ("CUFFT_NOT_IMPLEMENTED", "HIPFFT_NOT_IMPLEMENTED"),
+ ("CUFFT_LICENSE_ERROR", "HIPFFT_LICENSE_ERROR"),
+ ("CUFFT_NOT_SUPPORTED", "HIPFFT_NOT_SUPPORTED"),
+ ("cufftType_t", "hipfftType_t"),
+ ("cufftType", "hipfftType"),
+ ("CUFFT_R2C", "HIPFFT_R2C"),
+ ("CUFFT_C2R", "HIPFFT_C2R"),
+ ("CUFFT_C2C", "HIPFFT_C2C"),
+ ("CUFFT_D2Z", "HIPFFT_D2Z"),
+ ("CUFFT_Z2D", "HIPFFT_Z2D"),
+ ("CUFFT_Z2Z", "HIPFFT_Z2Z"),
+ ("cufftCompatibility_t", "hipfftCompatibility_t"),
+ ("cufftCompatibility", "hipfftCompatibility"),
+ ("CUFFT_COMPATIBILITY_FFTW_PADDING", "HIPFFT_COMPATIBILITY_FFTW_PADDING"),
+ ("cufftReal", "hipfftReal"),
+ ("cufftDoubleReal", "hipfftDoubleReal"),
+ ("cufftComplex", "hipfftComplex"),
+ ("cufftDoubleComplex", "hipfftDoubleComplex"),
+ ("cufftHandle", "hipfftHandle"),
+ ("cufftPlan1d", "hipfftPlan1d"),
+ ("cufftPlan2d", "hipfftPlan2d"),
+ ("cufftPlan3d", "hipfftPlan3d"),
+ ("cufftPlanMany", "hipfftPlanMany"),
+ ("cufftMakePlan1d", "hipfftMakePlan1d"),
+ ("cufftMakePlan2d", "hipfftMakePlan2d"),
+ ("cufftMakePlan3d", "hipfftMakePlan3d"),
+ ("cufftMakePlanMany", "hipfftMakePlanMany"),
+ ("cufftMakePlanMany64", "hipfftMakePlanMany64"),
+ ("cufftGetSizeMany64", "hipfftGetSizeMany64"),
+ ("cufftEstimate1d", "hipfftEstimate1d"),
+ ("cufftEstimate2d", "hipfftEstimate2d"),
+ ("cufftEstimate3d", "hipfftEstimate3d"),
+ ("cufftEstimateMany", "hipfftEstimateMany"),
+ ("cufftCreate", "hipfftCreate"),
+ ("cufftGetSize1d", "hipfftGetSize1d"),
+ ("cufftGetSize2d", "hipfftGetSize2d"),
+ ("cufftGetSize3d", "hipfftGetSize3d"),
+ ("cufftGetSizeMany", "hipfftGetSizeMany"),
+ ("cufftGetSize", "hipfftGetSize"),
+ ("cufftSetWorkArea", "hipfftSetWorkArea"),
+ ("cufftSetAutoAllocation", "hipfftSetAutoAllocation"),
+ ("cufftXtExec", "hipfftXtExec"),
+ ("cufftXtMakePlanMany", "hipfftXtMakePlanMany"),
+ ("cufftExecC2C", "hipfftExecC2C"),
+ ("cufftExecR2C", "hipfftExecR2C"),
+ ("cufftExecC2R", "hipfftExecC2R"),
+ ("cufftExecZ2Z", "hipfftExecZ2Z"),
+ ("cufftExecD2Z", "hipfftExecD2Z"),
+ ("cufftExecZ2D", "hipfftExecZ2D"),
+ ("cufftSetStream", "hipfftSetStream"),
+ ("cufftDestroy", "hipfftDestroy"),
+ ("cufftGetVersion", "hipfftGetVersion"),
+ ("cufftGetProperty", "hipfftGetProperty"),
+ ("nvrtcResult", "hiprtcResult"),
+ ("NVRTC_SUCCESS", "HIPRTC_SUCCESS"),
+ ("NVRTC_ERROR_OUT_OF_MEMORY", "HIPRTC_ERROR_OUT_OF_MEMORY"),
+ ("NVRTC_ERROR_PROGRAM_CREATION_FAILURE", "HIPRTC_ERROR_PROGRAM_CREATION_FAILURE"),
+ ("NVRTC_ERROR_INVALID_INPUT", "HIPRTC_ERROR_INVALID_INPUT"),
+ ("NVRTC_ERROR_INVALID_PROGRAM", "HIPRTC_ERROR_INVALID_PROGRAM"),
+ ("NVRTC_ERROR_COMPILATION", "HIPRTC_ERROR_COMPILATION"),
+ ("NVRTC_ERROR_BUILTIN_OPERATION_FAILURE", "HIPRTC_ERROR_BUILTIN_OPERATION_FAILURE"),
+ ("NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION", "HIPRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION"),
+ ("NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID", "HIPRTC_ERROR_NAME_EXPRESSION_NOT_VALID"),
+ ("NVRTC_ERROR_INTERNAL_ERROR", "HIPRTC_ERROR_INTERNAL_ERROR"),
+ ("nvrtcGetErrorString", "hiprtcGetErrorString"),
+ ("nvrtcVersion", "hiprtcVersion"),
+ ("nvrtcProgram", "hiprtcProgram"),
+ ("nvrtcAddNameExpression", "hiprtcAddNameExpression"),
+ ("nvrtcCompileProgram", "hiprtcCompileProgram"),
+ ("nvrtcCreateProgram", "hiprtcCreateProgram"),
+ ("nvrtcDestroyProgram", "hiprtcDestroyProgram"),
+ ("nvrtcGetLoweredName", "hiprtcGetLoweredName"),
+ ("nvrtcGetProgramLog", "hiprtcGetProgramLog"),
+ ("nvrtcGetProgramLogSize", "hiprtcGetProgramLogSize"),
+ ("nvrtcGetPTX", "hiprtcGetCode"),
+ ("nvrtcGetPTXSize", "hiprtcGetCodeSize"),
+ ("thrust::cuda", "thrust::hip"),
+ ("cub::", "hipcub::"),
+ ("cub::ArgMax", "hipcub::ArgMax"),
+ ("cub::ArgMin", "hipcub::ArgMin"),
+ ("cub::BLOCK_SCAN_WARP_SCANS", "hipcub::BLOCK_SCAN_WARP_SCANS"),
+ ("cub::BLOCK_REDUCE_WARP_REDUCTIONS", "hipcub::BLOCK_REDUCE_WARP_REDUCTIONS"),
+ ("cub::BLOCK_STORE_WARP_TRANSPOSE", "hipcub::BLOCK_STORE_WARP_TRANSPOSE"),
+ ("cub::BLOCK_LOAD_DIRECT", "hipcub::BLOCK_LOAD_DIRECT"),
+ ("cub::BLOCK_STORE_DIRECT", "hipcub::BLOCK_STORE_DIRECT"),
+ ("cub::BLOCK_REDUCE_RAKING_COMMUTATIVE_ONLY", "hipcub::BLOCK_REDUCE_RAKING_COMMUTATIVE_ONLY"),
+ ("cub::BlockReduce", "hipcub::BlockReduce"),
+ ("cub::BlockScan", "hipcub::BlockScan"),
+ ("cub::BlockLoad", "hipcub::BlockLoad"),
+ ("cub::BlockStore", "hipcub::BlockStore"),
+ ("cub::BlockRakingLayout", "hipcub::BlockRakingLayout"),
+ ("cub::Uninitialized", "hipcub::Uninitialized"),
+ ("cub::RowMajorTid", "hipcub::RowMajorTid"),
+ ("cub::CachingDeviceAllocator", "hipcub::CachingDeviceAllocator"),
+ ("cub::CountingInputIterator", "hipcub::CountingInputIterator"),
+ ("cub::DeviceRadixSort", "hipcub::DeviceRadixSort"),
+ ("cub::DeviceReduce", "hipcub::DeviceReduce"),
+ ("cub::DeviceRunLengthEncode", "hipcub::DeviceRunLengthEncode"),
+ ("cub::DeviceScan", "hipcub::DeviceScan"),
+ ("cub::DeviceSegmentedRadixSort", "hipcub::DeviceSegmentedRadixSort"),
+ ("cub::DeviceSegmentedReduce", "hipcub::DeviceSegmentedReduce"),
+ ("cub::DeviceSelect", "hipcub::DeviceSelect"),
+ ("cub::KeyValuePair", "hipcub::KeyValuePair"),
+ ("cub::Max", "hipcub::Max"),
+ ("cub::Min", "hipcub::Min"),
+ ("cub::Sum", "hipcub::Sum"),
+ ("cub::Log2", "hipcub::Log2"),
+ ("cub::LaneId", "hipcub::LaneId"),
+ ("cub::WarpMask", "hipcub::WarpMask"),
+ ("cub::ShuffleIndex", "hipcub::ShuffleIndex"),
+ ("cub::ShuffleDown", "hipcub::ShuffleDown"),
+ ("cub::ArgIndexInputIterator", "hipcub::ArgIndexInputIterator"),
+ ("cub::TransformInputIterator", "hipcub::TransformInputIterator"),
+ ("cub::WarpReduce", "hipcub::WarpReduce"),
+ ("cub::CTA_SYNC", "hipcub::CTA_SYNC"),
+ ("nvtxMark", "roctxMark"),
+ ("nvtxMarkA", "roctxMarkA"),
+ ("nvtxRangePushA", "roctxRangePushA"),
+ ("nvtxRangePop", "roctxRangePop"),
+ ("nvtxRangeStartA", "roctxRangeStartA"),
+ ("nvtxRangeEnd", "roctxRangeStop"),
+ ("nvmlReturn_t", "rsmi_status_t"),
+ ("NVML_SUCCESS", "RSMI_STATUS_SUCCESS"),
+ ("NVML_P2P_CAPS_INDEX_READ", "RSMI_STATUS_SUCCESS"),
+ ("NVML_P2P_STATUS_OK", "RSMI_STATUS_SUCCESS"),
+ ("NVML_ERROR_INSUFFICIENT_SIZE", "RSMI_STATUS_INSUFFICIENT_SIZE"),
+ ("nvmlDevice_t", "uint32_t"),
+ ("nvmlGpuP2PStatus_t", "bool"),
+ ("nvmlProcessInfo_t", "rsmi_process_info_t"),
+ ("nvmlGpuP2PCapsIndex_t", "uint32_t"),
]
)
CUDA_SPECIAL_MAP = collections.OrderedDict(
[
- ("cusparseStatus_t", ("hipsparseStatus_t", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseHandle_t", ("hipsparseHandle_t", CONV_MATH_FUNC, API_SPECIAL)),
- ("cuComplex", ("hipComplex", CONV_TYPE, API_SPECIAL)),
- ("cuDoubleComplex", ("hipDoubleComplex", CONV_TYPE, API_SPECIAL)),
- (
- "CUSPARSE_POINTER_MODE_HOST",
- ("HIPSPARSE_POINTER_MODE_HOST", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- ("cusparseOperation_t", ("hipsparseOperation_t", CONV_TYPE, API_SPECIAL)),
- (
- "cusparseCreateMatDescr",
- ("hipsparseCreateMatDescr", CONV_MATH_FUNC, API_SPECIAL),
- ),
- ("cusparseCreate", ("hipsparseCreate", CONV_MATH_FUNC, API_SPECIAL)),
- (
- "cusparseDestroyMatDescr",
- ("hipsparseDestroyMatDescr", CONV_MATH_FUNC, API_SPECIAL),
- ),
- ("cusparseDestroy", ("hipsparseDestroy", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseGetVersion", ("hipsparseGetVersion", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcoo2csr", ("hipsparseXcoo2csr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseMatDescr_t", ("hipsparseMatDescr_t", CONV_TYPE, API_SPECIAL)),
- ("cusparseDiagType_t", ("hipsparseDiagType_t", CONV_TYPE, API_SPECIAL)),
- ("CUSPARSE_DIAG_TYPE_UNIT", ("HIPSPARSE_DIAG_TYPE_UNIT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_DIAG_TYPE_NON_UNIT", ("HIPSPARSE_DIAG_TYPE_NON_UNIT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("cusparseSetMatDiagType", ("hipsparseSetMatDiagType", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseFillMode_t", ("hipsparseFillMode_t", CONV_TYPE, API_SPECIAL)),
- ("CUSPARSE_FILL_MODE_UPPER", ("HIPSPARSE_FILL_MODE_UPPER", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_FILL_MODE_LOWER", ("HIPSPARSE_FILL_MODE_LOWER", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("cusparseSetMatFillMode", ("hipsparseSetMatFillMode", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDirection_t", ("hipsparseDirection_t", CONV_TYPE, API_SPECIAL)),
- ("CUSPARSE_DIRECTION_ROW", ("HIPSPARSE_DIRECTION_ROW", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_DIRECTION_COLUMN", ("HIPSPARSE_DIRECTION_COLUMN", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("cusparseSolvePolicy_t", ("hipsparseSolvePolicy_t", CONV_TYPE, API_SPECIAL)),
- ("CUSPARSE_SOLVE_POLICY_NO_LEVEL", ("HIPSPARSE_SOLVE_POLICY_NO_LEVEL", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_SOLVE_POLICY_USE_LEVEL", ("HIPSPARSE_SOLVE_POLICY_USE_LEVEL", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("cusparseCreateBsrsv2Info", ("hipsparseCreateBsrsv2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateBsrsm2Info", ("hipsparseCreateBsrsm2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyBsrsv2Info", ("hipsparseDestroyBsrsv2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyBsrsm2Info", ("hipsparseDestroyBsrsm2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrmm", ("hipsparseSbsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrmm", ("hipsparseDbsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrmm", ("hipsparseCbsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrmm", ("hipsparseZbsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrmv", ("hipsparseSbsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrmv", ("hipsparseDbsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrmv", ("hipsparseCbsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrmv", ("hipsparseZbsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrsv2_bufferSize", ("hipsparseSbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrsv2_bufferSize", ("hipsparseDbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrsv2_bufferSize", ("hipsparseCbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrsv2_bufferSize", ("hipsparseZbsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrsv2_analysis", ("hipsparseSbsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrsv2_analysis", ("hipsparseDbsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrsv2_analysis", ("hipsparseCbsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrsv2_analysis", ("hipsparseZbsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrsv2_solve", ("hipsparseSbsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrsv2_solve", ("hipsparseDbsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrsv2_solve", ("hipsparseCbsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrsv2_solve", ("hipsparseZbsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrsm2_bufferSize", ("hipsparseSbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrsm2_bufferSize", ("hipsparseDbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrsm2_bufferSize", ("hipsparseCbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrsm2_bufferSize", ("hipsparseZbsrsm2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrsm2_analysis", ("hipsparseSbsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrsm2_analysis", ("hipsparseDbsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrsm2_analysis", ("hipsparseCbsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrsm2_analysis", ("hipsparseZbsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrsm2_solve", ("hipsparseSbsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrsm2_solve", ("hipsparseDbsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrsm2_solve", ("hipsparseCbsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrsm2_solve", ("hipsparseZbsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrmm2", ("hipsparseScsrmm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrmm2", ("hipsparseDcsrmm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrmm2", ("hipsparseCcsrmm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrmm2", ("hipsparseZcsrmm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrmm", ("hipsparseScsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrmm", ("hipsparseDcsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrmm", ("hipsparseCcsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrmm", ("hipsparseZcsrmm", CONV_MATH_FUNC, API_SPECIAL)),
- (
- "cusparseXcsrsort_bufferSizeExt",
- ("hipsparseXcsrsort_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL),
- ),
- ("cusparseCreateCsrgemm2Info", ("hipsparseCreateCsrgemm2Info", CONV_MATH_FUNC, API_SPECIAL)),
- (
- "cusparseDestroyCsrgemm2Info",
- ("hipsparseDestroyCsrgemm2Info", CONV_MATH_FUNC, API_SPECIAL),
- ),
- ("cusparseXcsrgemm2Nnz", ("hipsparseXcsrgemm2Nnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrgemm2_bufferSizeExt", ("hipsparseDcsrgemm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrgemm2_bufferSizeExt", ("hipsparseScsrgemm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrgemm2", ("hipsparseDcsrgemm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrgemm2", ("hipsparseScsrgemm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrgemm", ("hipsparseScsrgemm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrgemm", ("hipsparseDcsrgemm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrgemm", ("hipsparseCcsrgemm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrgemm", ("hipsparseZcsrgemm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSetPointerMode", ("hipsparseSetPointerMode", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsrgeam2Nnz", ("hipsparseXcsrgeam2Nnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrgeam", ("hipsparseScsrgeam", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrgeam", ("hipsparseDcsrgeam", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrgeam", ("hipsparseCcsrgeam", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrgeam", ("hipsparseZcsrgeam", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrgeam2_bufferSizeExt", ("hipsparseScsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrgeam2_bufferSizeExt", ("hipsparseDcsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrgeam2_bufferSizeExt", ("hipsparseCcsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrgeam2_bufferSizeExt", ("hipsparseZcsrgeam2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrgeam2", ("hipsparseScsrgeam2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrgeam2", ("hipsparseDcsrgeam2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrgeam2", ("hipsparseCcsrgeam2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrgeam2", ("hipsparseZcsrgeam2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsrsort", ("hipsparseXcsrsort", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXbsrsm2_zeroPivot", ("hipsparseXbsrsm2_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXbsrsv2_zeroPivot", ("hipsparseXbsrsv2_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- (
- "cusparseXcoosort_bufferSizeExt",
- ("hipsparseXcoosort_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL),
- ),
- (
- "cusparseXcoosortByRow",
- ("hipsparseXcoosortByRow", CONV_MATH_FUNC, API_SPECIAL),
- ),
- ("cusparseSetStream", ("hipsparseSetStream", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseGetStream", ("hipsparseGetStream", CONV_MATH_FUNC, API_SPECIAL)),
- (
- "cusparseCreateIdentityPermutation",
- ("hipsparseCreateIdentityPermutation", CONV_MATH_FUNC, API_SPECIAL),
- ),
- (
- "cusparseSetMatIndexBase",
- ("hipsparseSetMatIndexBase", CONV_MATH_FUNC, API_SPECIAL),
- ),
- ("cusparseSetMatType", ("hipsparseSetMatType", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgthr", ("hipsparseSgthr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgthr", ("hipsparseDgthr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgthr", ("hipsparseCgthr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgthr", ("hipsparseZgthr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrmv", ("hipsparseScsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrmv", ("hipsparseDcsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrmv", ("hipsparseCcsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrmv", ("hipsparseZcsrmv", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMV", ("hipsparseSpMV", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMV_bufferSize", ("hipsparseSpMV_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMM", ("hipsparseSpMM", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMM_bufferSize", ("hipsparseSpMM_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCsrsv2Info", ("hipsparseCreateCsrsv2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyCsrsv2Info", ("hipsparseDestroyCsrsv2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrsv2_bufferSize", ("hipsparseScsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrsv2_bufferSize", ("hipsparseDcsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrsv2_bufferSize", ("hipsparseCcsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrsv2_bufferSize", ("hipsparseZcsrsv2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrsv2_analysis", ("hipsparseScsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrsv2_analysis", ("hipsparseDcsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrsv2_analysis", ("hipsparseCcsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrsv2_analysis", ("hipsparseZcsrsv2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrsv2_solve", ("hipsparseScsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrsv2_solve", ("hipsparseDcsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrsv2_solve", ("hipsparseCcsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrsv2_solve", ("hipsparseZcsrsv2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsrsv2_zeroPivot", ("hipsparseXcsrsv2_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCsrsm2Info", ("hipsparseCreateCsrsm2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyCsrsm2Info", ("hipsparseDestroyCsrsm2Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrsm2_bufferSizeExt", ("hipsparseScsrsm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrsm2_bufferSizeExt", ("hipsparseDcsrsm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrsm2_bufferSizeExt", ("hipsparseCcsrsm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrsm2_bufferSizeExt", ("hipsparseZcsrsm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrsm2_analysis", ("hipsparseScsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrsm2_analysis", ("hipsparseDcsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrsm2_analysis", ("hipsparseCcsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrsm2_analysis", ("hipsparseZcsrsm2_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrsm2_solve", ("hipsparseScsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrsm2_solve", ("hipsparseDcsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrsm2_solve", ("hipsparseCcsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrsm2_solve", ("hipsparseZcsrsm2_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsrsm2_zeroPivot", ("hipsparseXcsrsm2_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsrgeamNnz", ("hipsparseXcsrgeamNnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsrgemmNnz", ("hipsparseXcsrgemmNnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrgemm", ("hipsparseCcsrgemm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrgemm", ("hipsparseZcsrgemm", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrgemm2_bufferSizeExt", ("hipsparseCcsrgemm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrgemm2_bufferSizeExt", ("hipsparseZcsrgemm2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrgemm2", ("hipsparseCcsrgemm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrgemm2", ("hipsparseZcsrgemm2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsc2dense", ("hipsparseScsc2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsc2dense", ("hipsparseDcsc2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsc2dense", ("hipsparseCcsc2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsc2dense", ("hipsparseZcsc2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsr2coo", ("hipsparseXcsr2coo", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsr2csc", ("hipsparseScsr2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsr2csc", ("hipsparseDcsr2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsr2csc", ("hipsparseCcsr2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsr2csc", ("hipsparseZcsr2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsr2dense", ("hipsparseScsr2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsr2dense", ("hipsparseDcsr2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsr2dense", ("hipsparseCcsr2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsr2dense", ("hipsparseZcsr2dense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSnnz_compress", ("hipsparseSnnz_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnnz_compress", ("hipsparseDnnz_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCnnz_compress", ("hipsparseCnnz_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZnnz_compress", ("hipsparseZnnz_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsr2csr_compress", ("hipsparseScsr2csr_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsr2csr_compress", ("hipsparseDcsr2csr_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsr2csr_compress", ("hipsparseCcsr2csr_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsr2csr_compress", ("hipsparseZcsr2csr_compress", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSdense2csc", ("hipsparseSdense2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDdense2csc", ("hipsparseDdense2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCdense2csc", ("hipsparseCdense2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZdense2csc", ("hipsparseZdense2csc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSdense2csr", ("hipsparseSdense2csr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDdense2csr", ("hipsparseDdense2csr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCdense2csr", ("hipsparseCdense2csr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZdense2csr", ("hipsparseZdense2csr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSnnz", ("hipsparseSnnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnnz", ("hipsparseDnnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCnnz", ("hipsparseCnnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZnnz", ("hipsparseZnnz", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcoosortByColumn", ("hipsparseXcoosortByColumn", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcscsort_bufferSizeExt", ("hipsparseXcscsort_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcscsort", ("hipsparseXcscsort", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCsrilu02Info", ("hipsparseCreateCsrilu02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyCsrilu02Info", ("hipsparseDestroyCsrilu02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateBsrilu02Info", ("hipsparseCreateBsrilu02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyBsrilu02Info", ("hipsparseDestroyBsrilu02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCsric02Info", ("hipsparseCreateCsric02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyCsric02Info", ("hipsparseDestroyCsric02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateBsric02Info", ("hipsparseCreateBsric02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyBsric02Info", ("hipsparseDestroyBsric02Info", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrilu02_numericBoost", ("hipsparseScsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrilu02_numericBoost", ("hipsparseDcsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrilu02_numericBoost", ("hipsparseCcsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrilu02_numericBoost", ("hipsparseZcsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsrilu02_zeroPivot", ("hipsparseXcsrilu02_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrilu02_bufferSize", ("hipsparseScsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrilu02_bufferSize", ("hipsparseDcsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrilu02_bufferSize", ("hipsparseCcsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrilu02_bufferSize", ("hipsparseZcsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrilu02_analysis", ("hipsparseScsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrilu02_analysis", ("hipsparseDcsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrilu02_analysis", ("hipsparseCcsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrilu02_analysis", ("hipsparseZcsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsrilu02", ("hipsparseScsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsrilu02", ("hipsparseDcsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsrilu02", ("hipsparseCcsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsrilu02", ("hipsparseZcsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrilu02_numericBoost", ("hipsparseSbsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrilu02_numericBoost", ("hipsparseDbsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrilu02_numericBoost", ("hipsparseCbsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrilu02_numericBoost", ("hipsparseZbsrilu02_numericBoost", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXbsrilu02_zeroPivot", ("hipsparseXbsrilu02_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrilu02_bufferSize", ("hipsparseSbsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrilu02_bufferSize", ("hipsparseDbsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrilu02_bufferSize", ("hipsparseCbsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrilu02_bufferSize", ("hipsparseZbsrilu02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrilu02_analysis", ("hipsparseSbsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrilu02_analysis", ("hipsparseDbsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrilu02_analysis", ("hipsparseCbsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrilu02_analysis", ("hipsparseZbsrilu02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsrilu02", ("hipsparseSbsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsrilu02", ("hipsparseDbsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsrilu02", ("hipsparseCbsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsrilu02", ("hipsparseZbsrilu02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXcsric02_zeroPivot", ("hipsparseXcsric02_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsric02_bufferSize", ("hipsparseScsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsric02_bufferSize", ("hipsparseDcsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsric02_bufferSize", ("hipsparseCcsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsric02_bufferSize", ("hipsparseZcsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsric02_analysis", ("hipsparseScsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsric02_analysis", ("hipsparseDcsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsric02_analysis", ("hipsparseCcsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsric02_analysis", ("hipsparseZcsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseScsric02", ("hipsparseScsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDcsric02", ("hipsparseDcsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCcsric02", ("hipsparseCcsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZcsric02", ("hipsparseZcsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseXbsric02_zeroPivot", ("hipsparseXbsric02_zeroPivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsric02_bufferSize", ("hipsparseSbsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsric02_bufferSize", ("hipsparseDbsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsric02_bufferSize", ("hipsparseCbsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsric02_bufferSize", ("hipsparseZbsric02_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsric02_analysis", ("hipsparseSbsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsric02_analysis", ("hipsparseDbsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsric02_analysis", ("hipsparseCbsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsric02_analysis", ("hipsparseZbsric02_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSbsric02", ("hipsparseSbsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDbsric02", ("hipsparseDbsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCbsric02", ("hipsparseCbsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZbsric02", ("hipsparseZbsric02", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsv2_bufferSizeExt", ("hipsparseSgtsv2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsv2_bufferSizeExt", ("hipsparseDgtsv2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsv2_bufferSizeExt", ("hipsparseCgtsv2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsv2_bufferSizeExt", ("hipsparseZgtsv2_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsv2", ("hipsparseSgtsv2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsv2", ("hipsparseDgtsv2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsv2", ("hipsparseCgtsv2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsv2", ("hipsparseZgtsv2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsv2_nopivot_bufferSizeExt", ("hipsparseSgtsv2_nopivot_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsv2_nopivot_bufferSizeExt", ("hipsparseDgtsv2_nopivot_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsv2_nopivot_bufferSizeExt", ("hipsparseCgtsv2_nopivot_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsv2_nopivot_bufferSizeExt", ("hipsparseZgtsv2_nopivot_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsv2_nopivot", ("hipsparseSgtsv2_nopivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsv2_nopivot", ("hipsparseDgtsv2_nopivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsv2_nopivot", ("hipsparseCgtsv2_nopivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsv2_nopivot", ("hipsparseZgtsv2_nopivot", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsv2StridedBatch_bufferSizeExt", ("hipsparseSgtsv2StridedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsv2StridedBatch_bufferSizeExt", ("hipsparseDgtsv2StridedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsv2StridedBatch_bufferSizeExt", ("hipsparseCgtsv2StridedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsv2StridedBatch_bufferSizeExt", ("hipsparseZgtsv2StridedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsv2StridedBatch", ("hipsparseSgtsv2StridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsv2StridedBatch", ("hipsparseDgtsv2StridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsv2StridedBatch", ("hipsparseCgtsv2StridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsv2StridedBatch", ("hipsparseZgtsv2StridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsvInterleavedBatch_bufferSizeExt", ("hipsparseSgtsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsvInterleavedBatch_bufferSizeExt", ("hipsparseDgtsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsvInterleavedBatch_bufferSizeExt", ("hipsparseCgtsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsvInterleavedBatch_bufferSizeExt", ("hipsparseZgtsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgtsvInterleavedBatch", ("hipsparseSgtsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgtsvInterleavedBatch", ("hipsparseDgtsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgtsvInterleavedBatch", ("hipsparseCgtsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgtsvInterleavedBatch", ("hipsparseZgtsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgpsvInterleavedBatch_bufferSizeExt", ("hipsparseSgpsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgpsvInterleavedBatch_bufferSizeExt", ("hipsparseDgpsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgpsvInterleavedBatch_bufferSizeExt", ("hipsparseCgpsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgpsvInterleavedBatch_bufferSizeExt", ("hipsparseZgpsvInterleavedBatch_bufferSizeExt", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSgpsvInterleavedBatch", ("hipsparseSgpsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDgpsvInterleavedBatch", ("hipsparseDgpsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCgpsvInterleavedBatch", ("hipsparseCgpsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseZgpsvInterleavedBatch", ("hipsparseZgpsvInterleavedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateSpVec", ("hipsparseCreateSpVec", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroySpVec", ("hipsparseDestroySpVec", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpVecGet", ("hipsparseSpVecGet", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpVecGetIndexBase", ("hipsparseSpVecGetIndexBase", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpVecGetValues", ("hipsparseSpVecGetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpVecSetValues", ("hipsparseSpVecSetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCooAoS", ("hipsparseCreateCooAoS", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCooGet", ("hipsparseCooGet", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCooAoSGet", ("hipsparseCooAoSGet", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCsrGet", ("hipsparseCsrGet", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatGetFormat", ("hipsparseSpMatGetFormat", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatGetIndexBase", ("hipsparseSpMatGetIndexBase", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatGetValues", ("hipsparseSpMatGetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatGetStridedBatch", ("hipsparseSpMatGetStridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatSetStridedBatch", ("hipsparseSpMatSetStridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnVecGet", ("hipsparseDnVecGet", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnVecGetValues", ("hipsparseDnVecGetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnVecSetValues", ("hipsparseDnVecSetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnMatGet", ("hipsparseDnMatGet", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnMatGetValues", ("hipsparseDnMatGetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnMatSetValues", ("hipsparseDnMatSetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnMatGetStridedBatch", ("hipsparseDnMatGetStridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpVV_bufferSize", ("hipsparseSpVV_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpVV", ("hipsparseSpVV", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCsr2cscEx2_bufferSize", ("hipsparseCsr2cscEx2_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCsr2cscEx2", ("hipsparseCsr2cscEx2", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateDnMat", ("hipsparseCreateDnMat", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnMatSetStridedBatch", ("hipsparseDnMatSetStridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCsrSetStridedBatch", ("hipsparseCsrSetStridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateDnVec", ("hipsparseCreateDnVec", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCsr", ("hipsparseCreateCsr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyDnMat", ("hipsparseDestroyDnMat", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroyDnVec", ("hipsparseDestroyDnVec", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDestroySpMat", ("hipsparseDestroySpMat", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpGEMM_destroyDescr", ("hipsparseSpGEMM_destroyDescr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCoo", ("hipsparseCreateCoo", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCsr", ("hipsparseCreateCsr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpGEMM_createDescr", ("hipsparseSpGEMM_createDescr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDnMatSetStridedBatch", ("hipsparseDnMatSetStridedBatch", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpGEMM_copy", ("hipsparseSpGEMM_copy", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSDDMM_bufferSize", ("hipsparseSDDMM_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSDDMM_preprocess", ("hipsparseSDDMM_preprocess", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSDDMM", ("hipsparseSDDMM", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpGEMM_compute", ("hipsparseSpGEMM_compute", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpGEMM_workEstimation", ("hipsparseSpGEMM_workEstimation", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatGetSize", ("hipsparseSpMatGetSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCsrSetPointers", ("hipsparseCsrSetPointers", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseCreateCsc", ("hipsparseCreateCsc", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatSetValues", ("hipsparseSpMatSetValues", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMatSetAttribute", ("hipsparseSpMatSetAttribute", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpSM_createDescr", ("hipsparseSpSM_createDescr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpSM_destroyDescr", ("hipsparseSpSM_destroyDescr", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpSM_bufferSize", ("hipsparseSpSM_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpSM_analysis", ("hipsparseSpSM_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpSM_solve", ("hipsparseSpSM_solve", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSparseToDense_bufferSize", ("hipsparseSparseToDense_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSparseToDense", ("hipsparseSparseToDense", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDenseToSparse_bufferSize", ("hipsparseDenseToSparse_bufferSize", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDenseToSparse_analysis", ("hipsparseDenseToSparse_analysis", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseDenseToSparse_convert", ("hipsparseDenseToSparse_convert", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusparseSpMVAlg_t", ("hipsparseSpMVAlg_t", CONV_TYPE, API_SPECIAL)),
- ("cusparseSpMMAlg_t", ("hipsparseSpMMAlg_t", CONV_TYPE, API_SPECIAL)),
- ("cusparseIndexType_t", ("hipsparseIndexType_t", CONV_TYPE, API_SPECIAL)),
- # Unsupported ("cusparseMatDescr", ("hipsparseMatDescr", CONV_TYPE, API_SPECIAL)),
- # Unsupported ("cusparseDnMatDescr", ("hipsparseDnMatDescr", CONV_TYPE, API_SPECIAL)),
- # Unsupported ("cusparseDnVecDescr", ("hipsparseDnVecDescr", CONV_TYPE, API_SPECIAL)),
- # Unsupported ("cusparseSpMatDescr", ("hipsparseSpMatDescr", CONV_TYPE, API_SPECIAL)),
- # Unsupported ("cusparseSpGEMMDescr", ("hipsparseSpGEMMDescr", CONV_TYPE, API_SPECIAL)),
- ("cusparseDnMatDescr_t", ("hipsparseDnMatDescr_t", CONV_TYPE, API_SPECIAL)),
- ("cusparseDnVecDescr_t", ("hipsparseDnVecDescr_t", CONV_TYPE, API_SPECIAL)),
- ("cusparseSpMatDescr_t", ("hipsparseSpMatDescr_t", CONV_TYPE, API_SPECIAL)),
- ("cusparseSpGEMMDescr_t", ("hipsparseSpGEMMDescr_t", CONV_TYPE, API_SPECIAL)),
- ("CUSPARSE_INDEX_32I", ("HIPSPARSE_INDEX_32I", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_INDEX_64I", ("HIPSPARSE_INDEX_64I", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_ORDER_COL", ("HIPSPARSE_ORDER_COL", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_MV_ALG_DEFAULT", ("HIPSPARSE_MV_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_MM_ALG_DEFAULT", ("HIPSPARSE_MM_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_SPMM_COO_ALG1", ("HIPSPARSE_SPMM_COO_ALG1", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_SPMM_COO_ALG2", ("HIPSPARSE_SPMM_COO_ALG2", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_COOMM_ALG1", ("HIPSPARSE_COOMM_ALG1", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_COOMM_ALG2", ("HIPSPARSE_COOMM_ALG2", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_COOMM_ALG3", ("HIPSPARSE_COOMM_ALG3", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_COOMV_ALG", ("HIPSPARSE_COOMV_ALG", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_CSRMM_ALG1", ("HIPSPARSE_CSRMM_ALG1", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_SPMM_CSR_ALG1", ("HIPSPARSE_CSRMM_ALG1", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_SPGEMM_DEFAULT", ("HIPSPARSE_SPGEMM_DEFAULT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSPARSE_SDDMM_ALG_DEFAULT", ("HIPSPARSE_SDDMM_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- (
- "CUSPARSE_STATUS_SUCCESS",
- ("HIPSPARSE_STATUS_SUCCESS", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_NOT_INITIALIZED",
- ("HIPSPARSE_STATUS_NOT_INITIALIZED", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_ALLOC_FAILED",
- ("HIPSPARSE_STATUS_ALLOC_FAILED", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_INVALID_VALUE",
- ("HIPSPARSE_STATUS_INVALID_VALUE", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_MAPPING_ERROR",
- ("HIPSPARSE_STATUS_MAPPING_ERROR", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_EXECUTION_FAILED",
- ("HIPSPARSE_STATUS_EXECUTION_FAILED", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_INTERNAL_ERROR",
- ("HIPSPARSE_STATUS_INTERNAL_ERROR", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED",
- (
- "HIPSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED",
- CONV_NUMERIC_LITERAL,
- API_SPECIAL,
- ),
- ),
- (
- "CUSPARSE_STATUS_ARCH_MISMATCH",
- ("HIPSPARSE_STATUS_ARCH_MISMATCH", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_STATUS_ZERO_PIVOT",
- ("HIPSPARSE_STATUS_ZERO_PIVOT", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_OPERATION_TRANSPOSE",
- ("HIPSPARSE_OPERATION_TRANSPOSE", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_OPERATION_NON_TRANSPOSE",
- ("HIPSPARSE_OPERATION_NON_TRANSPOSE", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE",
- (
- "HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE",
- CONV_NUMERIC_LITERAL,
- API_SPECIAL,
- ),
- ),
- (
- "CUSPARSE_INDEX_BASE_ZERO",
- ("HIPSPARSE_INDEX_BASE_ZERO", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_INDEX_BASE_ONE",
- ("HIPSPARSE_INDEX_BASE_ONE", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_MATRIX_TYPE_GENERAL",
- ("HIPSPARSE_MATRIX_TYPE_GENERAL", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "cusparseGetErrorName",
- ("hipsparseGetErrorName", CONV_MATH_FUNC, API_SPECIAL),
- ),
- (
- "cusparseOrder_t",
- ("hipsparseOrder_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseSpGEMMAlg_t",
- ("hipsparseSpGEMMAlg_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseCsr2CscAlg_t",
- ("hipsparseCsr2CscAlg_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseGetErrorString",
- ("hipsparseGetErrorString", CONV_MATH_FUNC, API_SPECIAL),
- ),
- (
- "cusparseGather",
- ("hipsparseGather", CONV_MATH_FUNC, API_SPECIAL),
- ),
- (
- "cusparseSparseToDenseAlg_t",
- ("hipsparseSparseToDenseAlg_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseDenseToSparseAlg_t",
- ("hipsparseDenseToSparseAlg_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseIndexBase_t",
- ("hipsparseIndexBase_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseMatrixType_t",
- ("hipsparseMatrixType_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparsePointerMode_t",
- ("hipsparsePointerMode_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseAction_t",
- ("hipsparseAction_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseFormat_t",
- ("hipsparseFormat_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseSpSMAlg_t",
- ("hipsparseSpSMAlg_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseSpMatAttribute_t",
- ("hipsparseSpMatAttribute_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseSpVecDescr_t",
- ("hipsparseSpVecDescr_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "cusparseSpSMDescr_t",
- ("hipsparseSpSMDescr_t", CONV_TYPE, API_SPECIAL),
- ),
- (
- "CUSPARSE_POINTER_MODE_DEVICE",
- ("HIPSPARSE_POINTER_MODE_DEVICE", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_ACTION_SYMBOLIC",
- ("HIPSPARSE_ACTION_SYMBOLIC", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_ACTION_NUMERIC",
- ("HIPSPARSE_ACTION_NUMERIC", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_MATRIX_TYPE_SYMMETRIC",
- ("HIPSPARSE_MATRIX_TYPE_SYMMETRIC", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_MATRIX_TYPE_HERMITIAN",
- ("HIPSPARSE_MATRIX_TYPE_HERMITIAN", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_MATRIX_TYPE_TRIANGULAR",
- ("HIPSPARSE_MATRIX_TYPE_TRIANGULAR", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_FORMAT_CSR",
- ("HIPSPARSE_FORMAT_CSR", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_FORMAT_CSC",
- ("HIPSPARSE_FORMAT_CSC", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_FORMAT_COO",
- ("HIPSPARSE_FORMAT_COO", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_FORMAT_COO_AOS",
- ("HIPSPARSE_FORMAT_COO_AOS", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_ORDER_ROW",
- ("HIPSPARSE_ORDER_ROW", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_CSRMV_ALG1",
- ("HIPSPARSE_CSRMV_ALG1", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_CSRMV_ALG2",
- ("HIPSPARSE_CSRMV_ALG2", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_INDEX_16U",
- ("HIPSPARSE_INDEX_16U", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_SPMAT_FILL_MODE",
- ("HIPSPARSE_SPMAT_FILL_MODE", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_SPMAT_DIAG_TYPE",
- ("HIPSPARSE_SPMAT_DIAG_TYPE", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_CSR2CSC_ALG1",
- ("HIPSPARSE_CSR2CSC_ALG1", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_CSR2CSC_ALG2",
- ("HIPSPARSE_CSR2CSC_ALG2", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_SPSM_ALG_DEFAULT",
- ("HIPSPARSE_SPSM_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_SPARSETODENSE_ALG_DEFAULT",
- ("HIPSPARSE_SPARSETODENSE_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUSPARSE_DENSETOSPARSE_ALG_DEFAULT",
- ("HIPSPARSE_DENSETOSPARSE_ALG_DEFAULT", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- #SOLVER
- ("cuComplex", ("hipComplex", CONV_TYPE, API_SPECIAL)),
- ("cuDoubleComplex", ("hipDoubleComplex", CONV_TYPE, API_SPECIAL)),
- ("cublasOperation_t", ("hipsolverOperation_t", CONV_TYPE, API_SPECIAL)),
- ("CUBLAS_OP_N", ("HIPSOLVER_OP_N", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- (
- "CUBLAS_OP_T",
- ("HIPSOLVER_OP_T", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUBLAS_OP_C",
- ("HIPSOLVER_OP_C", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- ("cublasFillMode_t", ("hipsolverFillMode_t", CONV_TYPE, API_SPECIAL)),
- (
- "CUBLAS_FILL_MODE_LOWER",
- ("HIPSOLVER_FILL_MODE_LOWER", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- (
- "CUBLAS_FILL_MODE_UPPER",
- ("HIPSOLVER_FILL_MODE_UPPER", CONV_NUMERIC_LITERAL, API_SPECIAL),
- ),
- ("cublasSideMode_t", ("hipsolverSideMode_t", CONV_TYPE, API_SPECIAL)),
- ("CUBLAS_SIDE_LEFT", ("HIPSOLVER_SIDE_LEFT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUBLAS_SIDE_RIGHT", ("HIPSOLVER_SIDE_RIGHT", CONV_NUMERIC_LITERAL, API_SPECIAL)),
-
- ("cusolverEigMode_t", ("hipsolverEigMode_t", CONV_TYPE, API_SPECIAL)),
- ("cusolverEigType_t", ("hipsolverEigType_t", CONV_TYPE, API_SPECIAL)),
- ("CUSOLVER_EIG_MODE_VECTOR", ("HIPSOLVER_EIG_MODE_VECTOR", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSOLVER_EIG_MODE_NOVECTOR", ("HIPSOLVER_EIG_MODE_NOVECTOR", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSOLVER_EIG_TYPE_1", ("HIPSOLVER_EIG_TYPE_1", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSOLVER_EIG_TYPE_2", ("HIPSOLVER_EIG_TYPE_2", CONV_NUMERIC_LITERAL, API_SPECIAL)),
- ("CUSOLVER_EIG_TYPE_3", ("HIPSOLVER_EIG_TYPE_3", CONV_NUMERIC_LITERAL, API_SPECIAL)),
-
- ("syevjInfo_t", ("hipsolverSyevjInfo_t", CONV_TYPE, API_SPECIAL)),
- ("cusolverDnCreateSyevjInfo", ("hipsolverDnCreateSyevjInfo", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusolverDnXsyevjSetSortEig", ("hipsolverDnXsyevjSetSortEig", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusolverDnDestroySyevjInfo", ("hipsolverDnDestroySyevjInfo", CONV_MATH_FUNC, API_SPECIAL)),
-
- ("gesvdjInfo_t", ("hipsolverGesvdjInfo_t", CONV_TYPE, API_SPECIAL)),
- ("cusolverDnCreateGesvdjInfo", ("hipsolverDnCreateGesvdjInfo", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusolverDnXgesvdjSetSortEig", ("hipsolverDnXgesvdjSetSortEig", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusolverDnDestroyGesvdjInfo", ("hipsolverDnDestroyGesvdjInfo", CONV_MATH_FUNC, API_SPECIAL)),
-
- ("cusolverDnHandle_t", ("hipsolverDnHandle_t", CONV_TYPE, API_SPECIAL)),
- ("cusolverDnCreate", ("hipsolverDnCreate", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusolverDnSetStream", ("hipsolverDnSetStream", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusolverDnGetStream", ("hipsolverDnGetStream", CONV_MATH_FUNC, API_SPECIAL)),
- ("cusolverDnDestroy", ("hipsolverDnDestroy", CONV_MATH_FUNC, API_SPECIAL)),
-
- # from aten/src/ATen/native/hip/linalg/HIPSolver.cpp
- ('cusolverDnParams_t', ('hipsolverDnParams_t', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgeqrf', ('hipsolverDnCgeqrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgeqrf_bufferSize', ('hipsolverDnCgeqrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvd', ('hipsolverDnCgesvd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvd_bufferSize', ('hipsolverDnCgesvd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvdj', ('hipsolverDnCgesvdj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvdjBatched', ('hipsolverDnCgesvdjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvdjBatched_bufferSize', ('hipsolverDnCgesvdjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvdj_bufferSize', ('hipsolverDnCgesvdj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgetrf', ('hipsolverDnCgetrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgetrf_bufferSize', ('hipsolverDnCgetrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgetrs', ('hipsolverDnCgetrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCheevd', ('hipsolverDnCheevd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCheevd_bufferSize', ('hipsolverDnCheevd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCheevj', ('hipsolverDnCheevj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCheevjBatched', ('hipsolverDnCheevjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCheevjBatched_bufferSize', ('hipsolverDnCheevjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCheevj_bufferSize', ('hipsolverDnCheevj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCpotrf', ('hipsolverDnCpotrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCpotrfBatched', ('hipsolverDnCpotrfBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCpotrf_bufferSize', ('hipsolverDnCpotrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCpotrs', ('hipsolverDnCpotrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCpotrsBatched', ('hipsolverDnCpotrsBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCungqr', ('hipsolverDnCungqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCungqr_bufferSize', ('hipsolverDnCungqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCunmqr', ('hipsolverDnCunmqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCunmqr_bufferSize', ('hipsolverDnCunmqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgeqrf', ('hipsolverDnDgeqrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgeqrf_bufferSize', ('hipsolverDnDgeqrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvd', ('hipsolverDnDgesvd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvd_bufferSize', ('hipsolverDnDgesvd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvdj', ('hipsolverDnDgesvdj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvdjBatched', ('hipsolverDnDgesvdjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvdjBatched_bufferSize', ('hipsolverDnDgesvdjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvdj_bufferSize', ('hipsolverDnDgesvdj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgetrf', ('hipsolverDnDgetrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgetrf_bufferSize', ('hipsolverDnDgetrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgetrs', ('hipsolverDnDgetrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDorgqr', ('hipsolverDnDorgqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDorgqr_bufferSize', ('hipsolverDnDorgqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDormqr', ('hipsolverDnDormqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDormqr_bufferSize', ('hipsolverDnDormqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDpotrf', ('hipsolverDnDpotrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDpotrfBatched', ('hipsolverDnDpotrfBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDpotrf_bufferSize', ('hipsolverDnDpotrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDpotrs', ('hipsolverDnDpotrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDpotrsBatched', ('hipsolverDnDpotrsBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDsyevd', ('hipsolverDnDsyevd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDsyevd_bufferSize', ('hipsolverDnDsyevd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDsyevj', ('hipsolverDnDsyevj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDsyevjBatched', ('hipsolverDnDsyevjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDsyevjBatched_bufferSize', ('hipsolverDnDsyevjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDsyevj_bufferSize', ('hipsolverDnDsyevj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgeqrf', ('hipsolverDnSgeqrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgeqrf_bufferSize', ('hipsolverDnSgeqrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgesvd', ('hipsolverDnSgesvd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgesvd_bufferSize', ('hipsolverDnSgesvd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgesvdj', ('hipsolverDnSgesvdj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgesvdjBatched', ('hipsolverDnSgesvdjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgesvdjBatched_bufferSize', ('hipsolverDnSgesvdjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgesvdj_bufferSize', ('hipsolverDnSgesvdj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgetrf', ('hipsolverDnSgetrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgetrf_bufferSize', ('hipsolverDnSgetrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgetrs', ('hipsolverDnSgetrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSorgqr', ('hipsolverDnSorgqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSorgqr_bufferSize', ('hipsolverDnSorgqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSormqr', ('hipsolverDnSormqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSormqr_bufferSize', ('hipsolverDnSormqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSpotrf', ('hipsolverDnSpotrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSpotrfBatched', ('hipsolverDnSpotrfBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSpotrf_bufferSize', ('hipsolverDnSpotrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSpotrs', ('hipsolverDnSpotrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSpotrsBatched', ('hipsolverDnSpotrsBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsyevd', ('hipsolverDnSsyevd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsyevd_bufferSize', ('hipsolverDnSsyevd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsyevj', ('hipsolverDnSsyevj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsyevjBatched', ('hipsolverDnSsyevjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsyevjBatched_bufferSize', ('hipsolverDnSsyevjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsyevj_bufferSize', ('hipsolverDnSsyevj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXgeqrf', ('hipsolverDnXgeqrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXgeqrf_bufferSize', ('hipsolverDnXgeqrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXpotrf', ('hipsolverDnXpotrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXpotrf_bufferSize', ('hipsolverDnXpotrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXpotrs', ('hipsolverDnXpotrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXsyevd', ('hipsolverDnXsyevd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXsyevd_bufferSize', ('hipsolverDnXsyevd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgeqrf', ('hipsolverDnZgeqrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgeqrf_bufferSize', ('hipsolverDnZgeqrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvd', ('hipsolverDnZgesvd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvd_bufferSize', ('hipsolverDnZgesvd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvdj', ('hipsolverDnZgesvdj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvdjBatched', ('hipsolverDnZgesvdjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvdjBatched_bufferSize', ('hipsolverDnZgesvdjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvdj_bufferSize', ('hipsolverDnZgesvdj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgetrf', ('hipsolverDnZgetrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgetrf_bufferSize', ('hipsolverDnZgetrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgetrs', ('hipsolverDnZgetrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZheevd', ('hipsolverDnZheevd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZheevd_bufferSize', ('hipsolverDnZheevd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZheevj', ('hipsolverDnZheevj', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZheevjBatched', ('hipsolverDnZheevjBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZheevjBatched_bufferSize', ('hipsolverDnZheevjBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZheevj_bufferSize', ('hipsolverDnZheevj_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZpotrf', ('hipsolverDnZpotrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZpotrfBatched', ('hipsolverDnZpotrfBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZpotrf_bufferSize', ('hipsolverDnZpotrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZpotrs', ('hipsolverDnZpotrs', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZpotrsBatched', ('hipsolverDnZpotrsBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZungqr', ('hipsolverDnZungqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZungqr_bufferSize', ('hipsolverDnZungqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZunmqr', ('hipsolverDnZunmqr', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZunmqr_bufferSize', ('hipsolverDnZunmqr_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
-
- # sytrf
- ('cusolverDnDsytrf_bufferSize', ('hipsolverDnDsytrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsytrf_bufferSize', ('hipsolverDnSsytrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZsytrf_bufferSize', ('hipsolverDnZsytrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCsytrf_bufferSize', ('hipsolverDnCsytrf_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDsytrf', ('hipsolverDnDsytrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSsytrf', ('hipsolverDnSsytrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZsytrf', ('hipsolverDnZsytrf', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCsytrf', ('hipsolverDnCsytrf', CONV_MATH_FUNC, API_SPECIAL)),
-
- # gesdva strided
- ('cusolverDnSgesvdaStridedBatched_bufferSize', ('hipsolverDnSgesvdaStridedBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvdaStridedBatched_bufferSize', ('hipsolverDnDgesvdaStridedBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvdaStridedBatched_bufferSize', ('hipsolverDnCgesvdaStridedBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvdaStridedBatched_bufferSize', ('hipsolverDnZgesvdaStridedBatched_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgesvdaStridedBatched', ('hipsolverDnSgesvdaStridedBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgesvdaStridedBatched', ('hipsolverDnDgesvdaStridedBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgesvdaStridedBatched', ('hipsolverDnCgesvdaStridedBatched', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgesvdaStridedBatched', ('hipsolverDnZgesvdaStridedBatched', CONV_MATH_FUNC, API_SPECIAL)),
-
- # gesvdj SetXXX
- ('cusolverDnXgesvdjSetTolerance', ('hipsolverDnXgesvdjSetTolerance', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXgesvdjSetMaxSweeps', ('hipsolverDnXgesvdjSetMaxSweeps', CONV_MATH_FUNC, API_SPECIAL)),
-
- # gebrd
- ('cusolverDnSgebrd_bufferSize', ('hipsolverDnSgebrd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgebrd_bufferSize', ('hipsolverDnDgebrd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgebrd_bufferSize', ('hipsolverDnCgebrd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgebrd_bufferSize', ('hipsolverDnZgebrd_bufferSize', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnSgebrd', ('hipsolverDnSgebrd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnDgebrd', ('hipsolverDnDgebrd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnCgebrd', ('hipsolverDnCgebrd', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnZgebrd', ('hipsolverDnZgebrd', CONV_MATH_FUNC, API_SPECIAL)),
-
- ('cusolverDnXgesvdjGetSweeps', ('hipsolverDnXgesvdjGetSweeps', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXsyevjSetTolerance', ('hipsolverDnXsyevjSetTolerance', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXsyevjSetMaxSweeps', ('hipsolverDnXsyevjSetMaxSweeps', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXsyevjGetResidual', ('hipsolverDnXsyevjGetResidual', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXgesvdjGetResidual', ('hipsolverDnXgesvdjGetResidual', CONV_MATH_FUNC, API_SPECIAL)),
- ('cusolverDnXsyevjGetSweeps', ('hipsolverDnXsyevjGetSweeps', CONV_MATH_FUNC, API_SPECIAL)),
+ ("cusparseStatus_t", "hipsparseStatus_t"),
+ ("cusparseHandle_t", "hipsparseHandle_t"),
+ ("cuComplex", "hipComplex"),
+ ("cuDoubleComplex", "hipDoubleComplex"),
+ ("CUSPARSE_POINTER_MODE_HOST", "HIPSPARSE_POINTER_MODE_HOST"),
+ ("cusparseOperation_t", "hipsparseOperation_t"),
+ ("cusparseCreateMatDescr", "hipsparseCreateMatDescr"),
+ ("cusparseCreate", "hipsparseCreate"),
+ ("cusparseDestroyMatDescr", "hipsparseDestroyMatDescr"),
+ ("cusparseDestroy", "hipsparseDestroy"),
+ ("cusparseXcoo2csr", "hipsparseXcoo2csr"),
+ ("cusparseMatDescr_t", "hipsparseMatDescr_t"),
+ ("cusparseDiagType_t", "hipsparseDiagType_t"),
+ ("CUSPARSE_DIAG_TYPE_UNIT", "HIPSPARSE_DIAG_TYPE_UNIT"),
+ ("CUSPARSE_DIAG_TYPE_NON_UNIT", "HIPSPARSE_DIAG_TYPE_NON_UNIT"),
+ ("cusparseSetMatDiagType", "hipsparseSetMatDiagType"),
+ ("cusparseFillMode_t", "hipsparseFillMode_t"),
+ ("CUSPARSE_FILL_MODE_UPPER", "HIPSPARSE_FILL_MODE_UPPER"),
+ ("CUSPARSE_FILL_MODE_LOWER", "HIPSPARSE_FILL_MODE_LOWER"),
+ ("cusparseSetMatFillMode", "hipsparseSetMatFillMode"),
+ ("cusparseDirection_t", "hipsparseDirection_t"),
+ ("CUSPARSE_DIRECTION_ROW", "HIPSPARSE_DIRECTION_ROW"),
+ ("CUSPARSE_DIRECTION_COLUMN", "HIPSPARSE_DIRECTION_COLUMN"),
+ ("cusparseSolvePolicy_t", "hipsparseSolvePolicy_t"),
+ ("CUSPARSE_SOLVE_POLICY_NO_LEVEL", "HIPSPARSE_SOLVE_POLICY_NO_LEVEL"),
+ ("CUSPARSE_SOLVE_POLICY_USE_LEVEL", "HIPSPARSE_SOLVE_POLICY_USE_LEVEL"),
+ ("cusparseCreateBsrsv2Info", "hipsparseCreateBsrsv2Info"),
+ ("cusparseCreateBsrsm2Info", "hipsparseCreateBsrsm2Info"),
+ ("cusparseDestroyBsrsv2Info", "hipsparseDestroyBsrsv2Info"),
+ ("cusparseDestroyBsrsm2Info", "hipsparseDestroyBsrsm2Info"),
+ ("cusparseSbsrmm", "hipsparseSbsrmm"),
+ ("cusparseDbsrmm", "hipsparseDbsrmm"),
+ ("cusparseCbsrmm", "hipsparseCbsrmm"),
+ ("cusparseZbsrmm", "hipsparseZbsrmm"),
+ ("cusparseSbsrmv", "hipsparseSbsrmv"),
+ ("cusparseDbsrmv", "hipsparseDbsrmv"),
+ ("cusparseCbsrmv", "hipsparseCbsrmv"),
+ ("cusparseZbsrmv", "hipsparseZbsrmv"),
+ ("cusparseSbsrsv2_bufferSize", "hipsparseSbsrsv2_bufferSize"),
+ ("cusparseDbsrsv2_bufferSize", "hipsparseDbsrsv2_bufferSize"),
+ ("cusparseCbsrsv2_bufferSize", "hipsparseCbsrsv2_bufferSize"),
+ ("cusparseZbsrsv2_bufferSize", "hipsparseZbsrsv2_bufferSize"),
+ ("cusparseSbsrsv2_analysis", "hipsparseSbsrsv2_analysis"),
+ ("cusparseDbsrsv2_analysis", "hipsparseDbsrsv2_analysis"),
+ ("cusparseCbsrsv2_analysis", "hipsparseCbsrsv2_analysis"),
+ ("cusparseZbsrsv2_analysis", "hipsparseZbsrsv2_analysis"),
+ ("cusparseSbsrsv2_solve", "hipsparseSbsrsv2_solve"),
+ ("cusparseDbsrsv2_solve", "hipsparseDbsrsv2_solve"),
+ ("cusparseCbsrsv2_solve", "hipsparseCbsrsv2_solve"),
+ ("cusparseZbsrsv2_solve", "hipsparseZbsrsv2_solve"),
+ ("cusparseSbsrsm2_bufferSize", "hipsparseSbsrsm2_bufferSize"),
+ ("cusparseDbsrsm2_bufferSize", "hipsparseDbsrsm2_bufferSize"),
+ ("cusparseCbsrsm2_bufferSize", "hipsparseCbsrsm2_bufferSize"),
+ ("cusparseZbsrsm2_bufferSize", "hipsparseZbsrsm2_bufferSize"),
+ ("cusparseSbsrsm2_analysis", "hipsparseSbsrsm2_analysis"),
+ ("cusparseDbsrsm2_analysis", "hipsparseDbsrsm2_analysis"),
+ ("cusparseCbsrsm2_analysis", "hipsparseCbsrsm2_analysis"),
+ ("cusparseZbsrsm2_analysis", "hipsparseZbsrsm2_analysis"),
+ ("cusparseSbsrsm2_solve", "hipsparseSbsrsm2_solve"),
+ ("cusparseDbsrsm2_solve", "hipsparseDbsrsm2_solve"),
+ ("cusparseCbsrsm2_solve", "hipsparseCbsrsm2_solve"),
+ ("cusparseZbsrsm2_solve", "hipsparseZbsrsm2_solve"),
+ ("cusparseScsrmm2", "hipsparseScsrmm2"),
+ ("cusparseDcsrmm2", "hipsparseDcsrmm2"),
+ ("cusparseCcsrmm2", "hipsparseCcsrmm2"),
+ ("cusparseZcsrmm2", "hipsparseZcsrmm2"),
+ ("cusparseScsrmm", "hipsparseScsrmm"),
+ ("cusparseDcsrmm", "hipsparseDcsrmm"),
+ ("cusparseXcsrsort_bufferSizeExt", "hipsparseXcsrsort_bufferSizeExt"),
+ ("cusparseCreateCsrgemm2Info", "hipsparseCreateCsrgemm2Info"),
+ ("cusparseDestroyCsrgemm2Info", "hipsparseDestroyCsrgemm2Info"),
+ ("cusparseXcsrgemm2Nnz", "hipsparseXcsrgemm2Nnz"),
+ ("cusparseDcsrgemm2_bufferSizeExt", "hipsparseDcsrgemm2_bufferSizeExt"),
+ ("cusparseScsrgemm2_bufferSizeExt", "hipsparseScsrgemm2_bufferSizeExt"),
+ ("cusparseDcsrgemm2", "hipsparseDcsrgemm2"),
+ ("cusparseScsrgemm2", "hipsparseScsrgemm2"),
+ ("cusparseSetPointerMode", "hipsparseSetPointerMode"),
+ ("cusparseXcsrgeam2Nnz", "hipsparseXcsrgeam2Nnz"),
+ ("cusparseScsrgeam2_bufferSizeExt", "hipsparseScsrgeam2_bufferSizeExt"),
+ ("cusparseDcsrgeam2_bufferSizeExt", "hipsparseDcsrgeam2_bufferSizeExt"),
+ ("cusparseCcsrgeam2_bufferSizeExt", "hipsparseCcsrgeam2_bufferSizeExt"),
+ ("cusparseZcsrgeam2_bufferSizeExt", "hipsparseZcsrgeam2_bufferSizeExt"),
+ ("cusparseScsrgeam2", "hipsparseScsrgeam2"),
+ ("cusparseDcsrgeam2", "hipsparseDcsrgeam2"),
+ ("cusparseCcsrgeam2", "hipsparseCcsrgeam2"),
+ ("cusparseZcsrgeam2", "hipsparseZcsrgeam2"),
+ ("cusparseXcsrsort", "hipsparseXcsrsort"),
+ ("cusparseXbsrsm2_zeroPivot", "hipsparseXbsrsm2_zeroPivot"),
+ ("cusparseXbsrsv2_zeroPivot", "hipsparseXbsrsv2_zeroPivot"),
+ ("cusparseXcoosort_bufferSizeExt", "hipsparseXcoosort_bufferSizeExt"),
+ ("cusparseXcoosortByRow", "hipsparseXcoosortByRow"),
+ ("cusparseSetStream", "hipsparseSetStream"),
+ ("cusparseCreateIdentityPermutation", "hipsparseCreateIdentityPermutation"),
+ ("cusparseSetMatIndexBase", "hipsparseSetMatIndexBase"),
+ ("cusparseSetMatType", "hipsparseSetMatType"),
+ ("cusparseSpMV", "hipsparseSpMV"),
+ ("cusparseSpMV_bufferSize", "hipsparseSpMV_bufferSize"),
+ ("cusparseSpMM", "hipsparseSpMM"),
+ ("cusparseSpMM_bufferSize", "hipsparseSpMM_bufferSize"),
+ ("cusparseCreateDnMat", "hipsparseCreateDnMat"),
+ ("cusparseDnMatSetStridedBatch", "hipsparseDnMatSetStridedBatch"),
+ ("cusparseCsrSetStridedBatch", "hipsparseCsrSetStridedBatch"),
+ ("cusparseCreateDnVec", "hipsparseCreateDnVec"),
+ ("cusparseCreateCsr", "hipsparseCreateCsr"),
+ ("cusparseDestroyDnMat", "hipsparseDestroyDnMat"),
+ ("cusparseDestroyDnVec", "hipsparseDestroyDnVec"),
+ ("cusparseDestroySpMat", "hipsparseDestroySpMat"),
+ ("cusparseSpGEMM_destroyDescr", "hipsparseSpGEMM_destroyDescr"),
+ ("cusparseCreateCoo", "hipsparseCreateCoo"),
+ ("cusparseSpGEMM_createDescr", "hipsparseSpGEMM_createDescr"),
+ ("cusparseSpGEMM_copy", "hipsparseSpGEMM_copy"),
+ ("cusparseSDDMM_bufferSize", "hipsparseSDDMM_bufferSize"),
+ ("cusparseSDDMM_preprocess", "hipsparseSDDMM_preprocess"),
+ ("cusparseSDDMM", "hipsparseSDDMM"),
+ ("cusparseSpGEMM_compute", "hipsparseSpGEMM_compute"),
+ ("cusparseSpGEMM_workEstimation", "hipsparseSpGEMM_workEstimation"),
+ ("cusparseSpMatGetSize", "hipsparseSpMatGetSize"),
+ ("cusparseCsrSetPointers", "hipsparseCsrSetPointers"),
+ ("cusparseSpMVAlg_t", "hipsparseSpMVAlg_t"),
+ ("cusparseSpMMAlg_t", "hipsparseSpMMAlg_t"),
+ ("cusparseIndexType_t", "hipsparseIndexType_t"),
+ ("cusparseDnMatDescr_t", "hipsparseDnMatDescr_t"),
+ ("cusparseDnVecDescr_t", "hipsparseDnVecDescr_t"),
+ ("cusparseSpMatDescr_t", "hipsparseSpMatDescr_t"),
+ ("cusparseSpGEMMDescr_t", "hipsparseSpGEMMDescr_t"),
+ ("CUSPARSE_INDEX_32I", "HIPSPARSE_INDEX_32I"),
+ ("CUSPARSE_INDEX_64I", "HIPSPARSE_INDEX_64I"),
+ ("CUSPARSE_ORDER_COL", "HIPSPARSE_ORDER_COLUMN"),
+ ("CUSPARSE_MV_ALG_DEFAULT", "HIPSPARSE_MV_ALG_DEFAULT"),
+ ("CUSPARSE_MM_ALG_DEFAULT", "HIPSPARSE_MM_ALG_DEFAULT"),
+ ("CUSPARSE_SPMM_COO_ALG1", "HIPSPARSE_SPMM_COO_ALG1"),
+ ("CUSPARSE_SPMM_COO_ALG2", "HIPSPARSE_SPMM_COO_ALG2"),
+ ("CUSPARSE_COOMV_ALG", "HIPSPARSE_COOMV_ALG"),
+ ("CUSPARSE_SPMM_CSR_ALG1", "HIPSPARSE_CSRMM_ALG1"),
+ ("CUSPARSE_SPGEMM_DEFAULT", "HIPSPARSE_SPGEMM_DEFAULT"),
+ ("CUSPARSE_SDDMM_ALG_DEFAULT", "HIPSPARSE_SDDMM_ALG_DEFAULT"),
+ ("CUSPARSE_STATUS_SUCCESS", "HIPSPARSE_STATUS_SUCCESS"),
+ ("CUSPARSE_STATUS_NOT_INITIALIZED", "HIPSPARSE_STATUS_NOT_INITIALIZED"),
+ ("CUSPARSE_STATUS_ALLOC_FAILED", "HIPSPARSE_STATUS_ALLOC_FAILED"),
+ ("CUSPARSE_STATUS_INVALID_VALUE", "HIPSPARSE_STATUS_INVALID_VALUE"),
+ ("CUSPARSE_STATUS_MAPPING_ERROR", "HIPSPARSE_STATUS_MAPPING_ERROR"),
+ ("CUSPARSE_STATUS_EXECUTION_FAILED", "HIPSPARSE_STATUS_EXECUTION_FAILED"),
+ ("CUSPARSE_STATUS_INTERNAL_ERROR", "HIPSPARSE_STATUS_INTERNAL_ERROR"),
+ ("CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED", "HIPSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED"),
+ ("CUSPARSE_STATUS_ARCH_MISMATCH", "HIPSPARSE_STATUS_ARCH_MISMATCH"),
+ ("CUSPARSE_STATUS_ZERO_PIVOT", "HIPSPARSE_STATUS_ZERO_PIVOT"),
+ ("CUSPARSE_OPERATION_TRANSPOSE", "HIPSPARSE_OPERATION_TRANSPOSE"),
+ ("CUSPARSE_OPERATION_NON_TRANSPOSE", "HIPSPARSE_OPERATION_NON_TRANSPOSE"),
+ ("CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE", "HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE"),
+ ("CUSPARSE_INDEX_BASE_ZERO", "HIPSPARSE_INDEX_BASE_ZERO"),
+ ("CUSPARSE_INDEX_BASE_ONE", "HIPSPARSE_INDEX_BASE_ONE"),
+ ("CUSPARSE_MATRIX_TYPE_GENERAL", "HIPSPARSE_MATRIX_TYPE_GENERAL"),
+ ("cublasOperation_t", "hipsolverOperation_t"),
+ ("CUBLAS_OP_N", "HIPSOLVER_OP_N"),
+ ("CUBLAS_OP_T", "HIPSOLVER_OP_T"),
+ ("CUBLAS_OP_C", "HIPSOLVER_OP_C"),
+ ("cublasFillMode_t", "hipsolverFillMode_t"),
+ ("CUBLAS_FILL_MODE_LOWER", "HIPSOLVER_FILL_MODE_LOWER"),
+ ("CUBLAS_FILL_MODE_UPPER", "HIPSOLVER_FILL_MODE_UPPER"),
+ ("cublasSideMode_t", "hipsolverSideMode_t"),
+ ("CUBLAS_SIDE_LEFT", "HIPSOLVER_SIDE_LEFT"),
+ ("CUBLAS_SIDE_RIGHT", "HIPSOLVER_SIDE_RIGHT"),
+ ("cusolverEigMode_t", "hipsolverEigMode_t"),
+ ("CUSOLVER_EIG_MODE_VECTOR", "HIPSOLVER_EIG_MODE_VECTOR"),
+ ("CUSOLVER_EIG_MODE_NOVECTOR", "HIPSOLVER_EIG_MODE_NOVECTOR"),
+ ("syevjInfo_t", "hipsolverSyevjInfo_t"),
+ ("cusolverDnCreateSyevjInfo", "hipsolverDnCreateSyevjInfo"),
+ ("cusolverDnXsyevjSetSortEig", "hipsolverDnXsyevjSetSortEig"),
+ ("cusolverDnDestroySyevjInfo", "hipsolverDnDestroySyevjInfo"),
+ ("gesvdjInfo_t", "hipsolverGesvdjInfo_t"),
+ ("cusolverDnCreateGesvdjInfo", "hipsolverDnCreateGesvdjInfo"),
+ ("cusolverDnXgesvdjSetSortEig", "hipsolverDnXgesvdjSetSortEig"),
+ ("cusolverDnDestroyGesvdjInfo", "hipsolverDnDestroyGesvdjInfo"),
+ ("cusolverDnHandle_t", "hipsolverDnHandle_t"),
+ ("cusolverDnCreate", "hipsolverDnCreate"),
+ ("cusolverDnSetStream", "hipsolverDnSetStream"),
+ ("cusolverDnDestroy", "hipsolverDnDestroy"),
+ ("cusolverDnParams_t", "hipsolverDnParams_t"),
+ ("cusolverDnCgeqrf", "hipsolverDnCgeqrf"),
+ ("cusolverDnCgeqrf_bufferSize", "hipsolverDnCgeqrf_bufferSize"),
+ ("cusolverDnCgesvd", "hipsolverDnCgesvd"),
+ ("cusolverDnCgesvd_bufferSize", "hipsolverDnCgesvd_bufferSize"),
+ ("cusolverDnCgesvdj", "hipsolverDnCgesvdj"),
+ ("cusolverDnCgesvdjBatched", "hipsolverDnCgesvdjBatched"),
+ ("cusolverDnCgesvdjBatched_bufferSize", "hipsolverDnCgesvdjBatched_bufferSize"),
+ ("cusolverDnCgesvdj_bufferSize", "hipsolverDnCgesvdj_bufferSize"),
+ ("cusolverDnCgetrf", "hipsolverDnCgetrf"),
+ ("cusolverDnCgetrf_bufferSize", "hipsolverDnCgetrf_bufferSize"),
+ ("cusolverDnCgetrs", "hipsolverDnCgetrs"),
+ ("cusolverDnCheevd", "hipsolverDnCheevd"),
+ ("cusolverDnCheevd_bufferSize", "hipsolverDnCheevd_bufferSize"),
+ ("cusolverDnCheevj", "hipsolverDnCheevj"),
+ ("cusolverDnCheevjBatched", "hipsolverDnCheevjBatched"),
+ ("cusolverDnCheevjBatched_bufferSize", "hipsolverDnCheevjBatched_bufferSize"),
+ ("cusolverDnCheevj_bufferSize", "hipsolverDnCheevj_bufferSize"),
+ ("cusolverDnCpotrf", "hipsolverDnCpotrf"),
+ ("cusolverDnCpotrfBatched", "hipsolverDnCpotrfBatched"),
+ ("cusolverDnCpotrf_bufferSize", "hipsolverDnCpotrf_bufferSize"),
+ ("cusolverDnCpotrs", "hipsolverDnCpotrs"),
+ ("cusolverDnCpotrsBatched", "hipsolverDnCpotrsBatched"),
+ ("cusolverDnCungqr", "hipsolverDnCungqr"),
+ ("cusolverDnCungqr_bufferSize", "hipsolverDnCungqr_bufferSize"),
+ ("cusolverDnCunmqr", "hipsolverDnCunmqr"),
+ ("cusolverDnCunmqr_bufferSize", "hipsolverDnCunmqr_bufferSize"),
+ ("cusolverDnDgeqrf", "hipsolverDnDgeqrf"),
+ ("cusolverDnDgeqrf_bufferSize", "hipsolverDnDgeqrf_bufferSize"),
+ ("cusolverDnDgesvd", "hipsolverDnDgesvd"),
+ ("cusolverDnDgesvd_bufferSize", "hipsolverDnDgesvd_bufferSize"),
+ ("cusolverDnDgesvdj", "hipsolverDnDgesvdj"),
+ ("cusolverDnDgesvdjBatched", "hipsolverDnDgesvdjBatched"),
+ ("cusolverDnDgesvdjBatched_bufferSize", "hipsolverDnDgesvdjBatched_bufferSize"),
+ ("cusolverDnDgesvdj_bufferSize", "hipsolverDnDgesvdj_bufferSize"),
+ ("cusolverDnDgetrf", "hipsolverDnDgetrf"),
+ ("cusolverDnDgetrf_bufferSize", "hipsolverDnDgetrf_bufferSize"),
+ ("cusolverDnDgetrs", "hipsolverDnDgetrs"),
+ ("cusolverDnDorgqr", "hipsolverDnDorgqr"),
+ ("cusolverDnDorgqr_bufferSize", "hipsolverDnDorgqr_bufferSize"),
+ ("cusolverDnDormqr", "hipsolverDnDormqr"),
+ ("cusolverDnDormqr_bufferSize", "hipsolverDnDormqr_bufferSize"),
+ ("cusolverDnDpotrf", "hipsolverDnDpotrf"),
+ ("cusolverDnDpotrfBatched", "hipsolverDnDpotrfBatched"),
+ ("cusolverDnDpotrf_bufferSize", "hipsolverDnDpotrf_bufferSize"),
+ ("cusolverDnDpotrs", "hipsolverDnDpotrs"),
+ ("cusolverDnDpotrsBatched", "hipsolverDnDpotrsBatched"),
+ ("cusolverDnDsyevd", "hipsolverDnDsyevd"),
+ ("cusolverDnDsyevd_bufferSize", "hipsolverDnDsyevd_bufferSize"),
+ ("cusolverDnDsyevj", "hipsolverDnDsyevj"),
+ ("cusolverDnDsyevjBatched", "hipsolverDnDsyevjBatched"),
+ ("cusolverDnDsyevjBatched_bufferSize", "hipsolverDnDsyevjBatched_bufferSize"),
+ ("cusolverDnDsyevj_bufferSize", "hipsolverDnDsyevj_bufferSize"),
+ ("cusolverDnSgeqrf", "hipsolverDnSgeqrf"),
+ ("cusolverDnSgeqrf_bufferSize", "hipsolverDnSgeqrf_bufferSize"),
+ ("cusolverDnSgesvd", "hipsolverDnSgesvd"),
+ ("cusolverDnSgesvd_bufferSize", "hipsolverDnSgesvd_bufferSize"),
+ ("cusolverDnSgesvdj", "hipsolverDnSgesvdj"),
+ ("cusolverDnSgesvdjBatched", "hipsolverDnSgesvdjBatched"),
+ ("cusolverDnSgesvdjBatched_bufferSize", "hipsolverDnSgesvdjBatched_bufferSize"),
+ ("cusolverDnSgesvdj_bufferSize", "hipsolverDnSgesvdj_bufferSize"),
+ ("cusolverDnSgetrf", "hipsolverDnSgetrf"),
+ ("cusolverDnSgetrf_bufferSize", "hipsolverDnSgetrf_bufferSize"),
+ ("cusolverDnSgetrs", "hipsolverDnSgetrs"),
+ ("cusolverDnSorgqr", "hipsolverDnSorgqr"),
+ ("cusolverDnSorgqr_bufferSize", "hipsolverDnSorgqr_bufferSize"),
+ ("cusolverDnSormqr", "hipsolverDnSormqr"),
+ ("cusolverDnSormqr_bufferSize", "hipsolverDnSormqr_bufferSize"),
+ ("cusolverDnSpotrf", "hipsolverDnSpotrf"),
+ ("cusolverDnSpotrfBatched", "hipsolverDnSpotrfBatched"),
+ ("cusolverDnSpotrf_bufferSize", "hipsolverDnSpotrf_bufferSize"),
+ ("cusolverDnSpotrs", "hipsolverDnSpotrs"),
+ ("cusolverDnSpotrsBatched", "hipsolverDnSpotrsBatched"),
+ ("cusolverDnSsyevd", "hipsolverDnSsyevd"),
+ ("cusolverDnSsyevd_bufferSize", "hipsolverDnSsyevd_bufferSize"),
+ ("cusolverDnSsyevj", "hipsolverDnSsyevj"),
+ ("cusolverDnSsyevjBatched", "hipsolverDnSsyevjBatched"),
+ ("cusolverDnSsyevjBatched_bufferSize", "hipsolverDnSsyevjBatched_bufferSize"),
+ ("cusolverDnSsyevj_bufferSize", "hipsolverDnSsyevj_bufferSize"),
+ ("cusolverDnXgeqrf", "hipsolverDnXgeqrf"),
+ ("cusolverDnXgeqrf_bufferSize", "hipsolverDnXgeqrf_bufferSize"),
+ ("cusolverDnXpotrf", "hipsolverDnXpotrf"),
+ ("cusolverDnXpotrf_bufferSize", "hipsolverDnXpotrf_bufferSize"),
+ ("cusolverDnXpotrs", "hipsolverDnXpotrs"),
+ ("cusolverDnXsyevd", "hipsolverDnXsyevd"),
+ ("cusolverDnXsyevd_bufferSize", "hipsolverDnXsyevd_bufferSize"),
+ ("cusolverDnZgeqrf", "hipsolverDnZgeqrf"),
+ ("cusolverDnZgeqrf_bufferSize", "hipsolverDnZgeqrf_bufferSize"),
+ ("cusolverDnZgesvd", "hipsolverDnZgesvd"),
+ ("cusolverDnZgesvd_bufferSize", "hipsolverDnZgesvd_bufferSize"),
+ ("cusolverDnZgesvdj", "hipsolverDnZgesvdj"),
+ ("cusolverDnZgesvdjBatched", "hipsolverDnZgesvdjBatched"),
+ ("cusolverDnZgesvdjBatched_bufferSize", "hipsolverDnZgesvdjBatched_bufferSize"),
+ ("cusolverDnZgesvdj_bufferSize", "hipsolverDnZgesvdj_bufferSize"),
+ ("cusolverDnZgetrf", "hipsolverDnZgetrf"),
+ ("cusolverDnZgetrf_bufferSize", "hipsolverDnZgetrf_bufferSize"),
+ ("cusolverDnZgetrs", "hipsolverDnZgetrs"),
+ ("cusolverDnZheevd", "hipsolverDnZheevd"),
+ ("cusolverDnZheevd_bufferSize", "hipsolverDnZheevd_bufferSize"),
+ ("cusolverDnZheevj", "hipsolverDnZheevj"),
+ ("cusolverDnZheevjBatched", "hipsolverDnZheevjBatched"),
+ ("cusolverDnZheevjBatched_bufferSize", "hipsolverDnZheevjBatched_bufferSize"),
+ ("cusolverDnZheevj_bufferSize", "hipsolverDnZheevj_bufferSize"),
+ ("cusolverDnZpotrf", "hipsolverDnZpotrf"),
+ ("cusolverDnZpotrfBatched", "hipsolverDnZpotrfBatched"),
+ ("cusolverDnZpotrf_bufferSize", "hipsolverDnZpotrf_bufferSize"),
+ ("cusolverDnZpotrs", "hipsolverDnZpotrs"),
+ ("cusolverDnZpotrsBatched", "hipsolverDnZpotrsBatched"),
+ ("cusolverDnZungqr", "hipsolverDnZungqr"),
+ ("cusolverDnZungqr_bufferSize", "hipsolverDnZungqr_bufferSize"),
+ ("cusolverDnZunmqr", "hipsolverDnZunmqr"),
+ ("cusolverDnZunmqr_bufferSize", "hipsolverDnZunmqr_bufferSize"),
+ ("cusolverDnDsytrf_bufferSize", "hipsolverDnDsytrf_bufferSize"),
+ ("cusolverDnSsytrf_bufferSize", "hipsolverDnSsytrf_bufferSize"),
+ ("cusolverDnZsytrf_bufferSize", "hipsolverDnZsytrf_bufferSize"),
+ ("cusolverDnCsytrf_bufferSize", "hipsolverDnCsytrf_bufferSize"),
+ ("cusolverDnDsytrf", "hipsolverDnDsytrf"),
+ ("cusolverDnSsytrf", "hipsolverDnSsytrf"),
+ ("cusolverDnZsytrf", "hipsolverDnZsytrf"),
+ ("cusolverDnCsytrf", "hipsolverDnCsytrf"),
+ ("cusolverDnSgesvdaStridedBatched_bufferSize", "hipsolverDnSgesvdaStridedBatched_bufferSize"),
+ ("cusolverDnDgesvdaStridedBatched_bufferSize", "hipsolverDnDgesvdaStridedBatched_bufferSize"),
+ ("cusolverDnCgesvdaStridedBatched_bufferSize", "hipsolverDnCgesvdaStridedBatched_bufferSize"),
+ ("cusolverDnZgesvdaStridedBatched_bufferSize", "hipsolverDnZgesvdaStridedBatched_bufferSize"),
+ ("cusolverDnSgesvdaStridedBatched", "hipsolverDnSgesvdaStridedBatched"),
+ ("cusolverDnDgesvdaStridedBatched", "hipsolverDnDgesvdaStridedBatched"),
+ ("cusolverDnCgesvdaStridedBatched", "hipsolverDnCgesvdaStridedBatched"),
+ ("cusolverDnZgesvdaStridedBatched", "hipsolverDnZgesvdaStridedBatched"),
+ ("cusolverDnXgesvdjSetTolerance", "hipsolverDnXgesvdjSetTolerance"),
+ ("cusolverDnXgesvdjSetMaxSweeps", "hipsolverDnXgesvdjSetMaxSweeps"),
]
)
PYTORCH_SPECIFIC_MAPPINGS = collections.OrderedDict(
[
- ("USE_CUDA", ("USE_ROCM", API_PYTORCH)),
- ("CUDA_VERSION", ("TORCH_HIP_VERSION", API_PYTORCH)),
- ("cudaHostAllocator", ("hipHostAllocator", API_PYTORCH)),
- ("cudaDeviceAllocator", ("hipDeviceAllocator", API_PYTORCH)),
- ("define MAX_NUM_BLOCKS 200", ("define MAX_NUM_BLOCKS 64", API_PYTORCH)),
- ("cuda::CUDAGuard", ("hip::HIPGuardMasqueradingAsCUDA", API_PYTORCH)),
- ("CUDAGuard", ("HIPGuardMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::OptionalCUDAGuard",
- ("hip::OptionalHIPGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("OptionalCUDAGuard", ("OptionalHIPGuardMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::CUDAStreamGuard",
- ("hip::HIPStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("CUDAStreamGuard", ("HIPStreamGuardMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::OptionalCUDAStreamGuard",
- ("hip::OptionalHIPStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "OptionalCUDAStreamGuard",
- ("OptionalHIPStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::CUDAMultiStreamGuard",
- ("hip::HIPMultiStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "CUDAMultiStreamGuard",
- ("HIPMultiStreamGuardMasqueradingAsCUDA", API_PYTORCH),
- ),
- # Only get needs to be transformed this way; all the other ones can go
- # straight to the normal versions hip::HIPCachingAllocator
- (
- "cuda::CUDACachingAllocator::get",
- ("hip::HIPCachingAllocatorMasqueradingAsCUDA::get", API_PYTORCH),
- ),
- (
- "CUDACachingAllocator::get",
- ("HIPCachingAllocatorMasqueradingAsCUDA::get", API_PYTORCH),
- ),
- (
- "cuda::CUDACachingAllocator::recordStream",
- (
- "hip::HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- (
- "CUDACachingAllocator::recordStream",
- (
- "HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- (
- "cuda::CUDAAllocator::recordStream",
- (
- "hip::HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- (
- "CUDAAllocator::recordStream",
- (
- "HIPCachingAllocatorMasqueradingAsCUDA::recordStreamMasqueradingAsCUDA",
- API_PYTORCH,
- ),
- ),
- ("cuda::CUDAStream", ("hip::HIPStreamMasqueradingAsCUDA", API_PYTORCH)),
- ("CUDAStream", ("HIPStreamMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::getStreamFromPool",
- ("hip::getStreamFromPoolMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("getStreamFromPool", ("getStreamFromPoolMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::getDefaultCUDAStream",
- ("hip::getDefaultHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::getStreamFromExternal",
- ("hip::getStreamFromExternalMasqueradingAsCUDA", API_PYTORCH),
- ),
- ("getStreamFromExternal", ("getStreamFromExternalMasqueradingAsCUDA", API_PYTORCH)),
- (
- "cuda::getDefaultCUDAStream",
- ("hip::getDefaultHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "getDefaultCUDAStream",
- ("getDefaultHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::getCurrentCUDAStream",
- ("hip::getCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "getCurrentCUDAStream",
- ("getCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "cuda::setCurrentCUDAStream",
- ("hip::setCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "setCurrentCUDAStream",
- ("setCurrentHIPStreamMasqueradingAsCUDA", API_PYTORCH),
- ),
- (
- "ATen/cudnn/Handle.h",
- ("ATen/miopen/Handle.h", API_PYTORCH),
- ),
- # TODO: Undo this special-case; see the header for motivation behind this
- # hack. It's VERY important this is only applied to PyTorch HIPify.
- (
- "c10/cuda/CUDAGuard.h",
- ("ATen/hip/impl/HIPGuardImplMasqueradingAsCUDA.h", API_PYTORCH),
- ),
- (
- "c10/cuda/CUDACachingAllocator.h",
- ("ATen/hip/impl/HIPCachingAllocatorMasqueradingAsCUDA.h", API_PYTORCH),
- ),
- (
- "c10/cuda/CUDAStream.h",
- ("ATen/hip/impl/HIPStreamMasqueradingAsCUDA.h", API_PYTORCH),
- ),
- ("gloo/cuda.h", ("gloo/hip.h", API_PYTORCH)),
- (
- "gloo/cuda_allreduce_halving_doubling.h",
- ("gloo/hip_allreduce_halving_doubling.h", API_PYTORCH),
- ),
- (
- "gloo/cuda_allreduce_halving_doubling_pipelined.h",
- ("gloo/hip_allreduce_halving_doubling_pipelined.h", API_PYTORCH),
- ),
- ("gloo/cuda_allreduce_ring.h", ("gloo/hip_allreduce_ring.h", API_PYTORCH)),
- (
- "gloo/cuda_broadcast_one_to_all.h",
- ("gloo/hip_broadcast_one_to_all.h", API_PYTORCH),
- ),
- (
- "gloo::CudaAllreduceHalvingDoublingPipelined",
- ("gloo::HipAllreduceHalvingDoublingPipelined", API_PYTORCH),
- ),
- ("gloo::CudaBroadcastOneToAll", ("gloo::HipBroadcastOneToAll", API_PYTORCH)),
- ("gloo::CudaHostWorkspace", ("gloo::HipHostWorkspace", API_PYTORCH)),
- ("gloo::CudaDeviceWorkspace", ("gloo::HipDeviceWorkspace", API_PYTORCH)),
- ("CUDNN_RNN_RELU", ("miopenRNNRELU", API_PYTORCH)),
- ("CUDNN_RNN_TANH", ("miopenRNNTANH", API_PYTORCH)),
- ("CUDNN_LSTM", ("miopenLSTM", API_PYTORCH)),
- ("CUDNN_GRU", ("miopenGRU", API_PYTORCH)),
- ("cudnnRNNMode_t", ("miopenRNNMode_t", API_PYTORCH)),
- ("magma_queue_create_from_cuda", ("magma_queue_create_from_hip", API_PYTORCH)),
- ]
-)
-
-CAFFE2_SPECIFIC_MAPPINGS = collections.OrderedDict(
- [
- ("cuda_stream", ("hip_stream", API_CAFFE2)),
- # if the header is a native hip folder (under hip directory),
- # there is no need to add a hip path to it; the trie in hipify script
- # takes this mapping order to forbid further replacement
- ("/hip/", ("/hip/", API_CAFFE2)),
- ("/context_gpu", ("/hip/context_gpu", API_CAFFE2)),
- ("/common_gpu", ("/hip/common_gpu", API_CAFFE2)),
- ("/cuda_nccl_gpu", ("/hip/hip_nccl_gpu", API_CAFFE2)),
- ("/mixed_utils", ("/hip/mixed_utils", API_CAFFE2)),
- ("/operator_fallback_gpu", ("/hip/operator_fallback_gpu", API_CAFFE2)),
- (
- "/spatial_batch_norm_op_impl",
- ("/hip/spatial_batch_norm_op_impl", API_CAFFE2),
- ),
- (
- "/recurrent_network_executor_gpu",
- ("/hip/recurrent_network_executor_gpu", API_CAFFE2),
- ),
- (
- "/generate_proposals_op_util_nms_gpu",
- ("/hip/generate_proposals_op_util_nms_gpu", API_CAFFE2),
- ),
- ("/max_pool_with_index_gpu", ("/hip/max_pool_with_index_gpu", API_CAFFE2)),
- ("/THCCachingAllocator_gpu", ("/hip/THCCachingAllocator_gpu", API_CAFFE2)),
- ("/top_k_heap_selection", ("/hip/top_k_heap_selection", API_CAFFE2)),
- ("/top_k_radix_selection", ("/hip/top_k_radix_selection", API_CAFFE2)),
- ("/GpuAtomics", ("/hip/GpuAtomics", API_CAFFE2)),
- ("/GpuDefs", ("/hip/GpuDefs", API_CAFFE2)),
- ("/GpuScanUtils", ("/hip/GpuScanUtils", API_CAFFE2)),
- ("/GpuBitonicSort", ("/hip/GpuBitonicSort", API_CAFFE2)),
- ("/math/reduce.cuh", ("/math/hip/reduce.cuh", API_CAFFE2)),
- ("/sgd/adagrad_fused_op_gpu.cuh", ("/sgd/hip/adagrad_fused_op_gpu.cuh", API_CAFFE2)),
- ("/operators/segment_reduction_op_gpu.cuh", ("/operators/hip/segment_reduction_op_gpu.cuh", API_CAFFE2)),
- ("/gather_op.cuh", ("/hip/gather_op.cuh", API_CAFFE2)),
- ("caffe2/core/common_cudnn.h", ("caffe2/core/hip/common_miopen.h", API_CAFFE2)),
- ("REGISTER_CUDA_OPERATOR", ("REGISTER_HIP_OPERATOR", API_CAFFE2)),
- ("CUDA_1D_KERNEL_LOOP", ("HIP_1D_KERNEL_LOOP", API_CAFFE2)),
- ("CUDAContext", ("HIPContext", API_CAFFE2)),
- ("CAFFE_CUDA_NUM_THREADS", ("CAFFE_HIP_NUM_THREADS", API_CAFFE2)),
- ("HasCudaGPU", ("HasHipGPU", API_CAFFE2)),
- ("__expf", ("expf", API_CAFFE2)),
- ("CUBLAS_ENFORCE", ("ROCBLAS_ENFORCE", API_CAFFE2)),
- ("CUBLAS_CHECK", ("ROCBLAS_CHECK", API_CAFFE2)),
- ("cublas_handle", ("rocblashandle", API_CAFFE2)),
- ("CURAND_ENFORCE", ("HIPRAND_ENFORCE", API_CAFFE2)),
- ("CURAND_CHECK", ("HIPRAND_CHECK", API_CAFFE2)),
- ("curandGenerateUniform", ("hiprandGenerateUniform", API_CAFFE2)),
- ("curand_generator", ("hiprand_generator", API_CAFFE2)),
- ("CaffeCudaGetDevice", ("CaffeHipGetDevice", API_CAFFE2)),
- # do not rename CUDA_KERNEL_ASSERT, lazyInitCUDA in caffe2 sources
- # the ordered dict guarantees this pattern will match first, before "CUDA"
- ("CUDA_KERNEL_ASSERT", ("CUDA_KERNEL_ASSERT", API_CAFFE2)),
- ("lazyInitCUDA", ("lazyInitCUDA", API_CAFFE2)),
- ("CUDA_VERSION", ("TORCH_HIP_VERSION", API_CAFFE2)),
- ("CUDA", ("HIP", API_CAFFE2)),
- ("Cuda", ("Hip", API_CAFFE2)),
- ("cuda_", ("hip_", API_CAFFE2)),
- ("_cuda", ("_hip", API_CAFFE2)),
- ("CUDNN", ("MIOPEN", API_CAFFE2)),
- ("CuDNN", ("MIOPEN", API_CAFFE2)),
- ("cudnn", ("miopen", API_CAFFE2)),
- ("namespace cuda", ("namespace hip", API_CAFFE2)),
- ("cuda::CUDAGuard", ("hip::HIPGuard", API_CAFFE2)),
- ("cuda::OptionalCUDAGuard", ("hip::OptionalHIPGuard", API_CAFFE2)),
- ("cuda::CUDAStreamGuard", ("hip::HIPStreamGuard", API_CAFFE2)),
- ("cuda::OptionalCUDAStreamGuard", ("hip::OptionalHIPStreamGuard", API_CAFFE2)),
- ("c10/cuda/CUDAGuard.h", ("c10/hip/HIPGuard.h", API_CAFFE2)),
- ("gloo/cuda", ("gloo/hip", API_CAFFE2)),
+ ("USE_CUDA", "USE_ROCM"),
+ ("CUDA_VERSION", "TORCH_HIP_VERSION"),
+ ("gloo/cuda.h", "gloo/hip.h"),
+ ("gloo/cuda_allreduce_halving_doubling.h", "gloo/hip_allreduce_halving_doubling.h"),
+ ("gloo/cuda_allreduce_halving_doubling_pipelined.h", "gloo/hip_allreduce_halving_doubling_pipelined.h"),
+ ("gloo/cuda_allreduce_ring.h", "gloo/hip_allreduce_ring.h"),
+ ("gloo/cuda_broadcast_one_to_all.h", "gloo/hip_broadcast_one_to_all.h"),
+ ("gloo::CudaAllreduceHalvingDoublingPipelined", "gloo::HipAllreduceHalvingDoublingPipelined"),
+ ("gloo::CudaBroadcastOneToAll", "gloo::HipBroadcastOneToAll"),
+ ("gloo::CudaHostWorkspace", "gloo::HipHostWorkspace"),
+ ("gloo::CudaDeviceWorkspace", "gloo::HipDeviceWorkspace"),
+ ("CUDNN_RNN_RELU", "miopenRNNRELU"),
+ ("CUDNN_RNN_TANH", "miopenRNNTANH"),
+ ("CUDNN_LSTM", "miopenLSTM"),
+ ("CUDNN_GRU", "miopenGRU"),
+ ("cudnnRNNMode_t", "miopenRNNMode_t"),
+ ("magma_queue_create_from_cuda", "magma_queue_create_from_hip"),
]
)
-# We must tread very carefully here. Blanket conversions like are done
-# in CAFFE2_SPECIFIC_MAPPINGS are not presently supported on PyTorch,
-# because a regex for CUDA will also match a filename like CUDAGuard.h,
-# but the HIPIFY script doesn't presently move the file and so the substitution
-# will be invalid. Instead, we specifically list out every identifier
-# and file from c10/cuda which may be used externally, and do substitutions this
-# way.
-#
-# NB: if you want a transformation to ONLY apply to the c10/ directory,
-# put it as API_CAFFE2
C10_MAPPINGS = collections.OrderedDict(
[
- ("CUDA_VERSION", ("TORCH_HIP_VERSION", API_PYTORCH)),
- ("cuda::compat::", ("hip::compat::", API_C10)),
- ("c10/cuda/CUDAAlgorithm.h", ("c10/hip/HIPAlgorithm.h", API_C10)),
- ("c10/cuda/CUDADeviceAssertion.h", ("c10/hip/HIPDeviceAssertion.h", API_C10)),
- ("c10/cuda/CUDADeviceAssertionHost.h", ("c10/hip/HIPDeviceAssertionHost.h", API_C10)),
- ("c10/cuda/CUDAException.h", ("c10/hip/HIPException.h", API_C10)),
- ("c10/cuda/CUDAMacros.h", ("c10/hip/HIPMacros.h", API_C10)),
- ("c10/cuda/CUDAMathCompat.h", ("c10/hip/HIPMathCompat.h", API_C10)),
- ("c10/cuda/CUDAFunctions.h", ("c10/hip/HIPFunctions.h", API_C10)),
- ("c10/cuda/CUDAMiscFunctions.h", ("c10/hip/HIPMiscFunctions.h", API_C10)),
- ("c10/cuda/CUDAStream.h", ("c10/hip/HIPStream.h", API_C10)),
- ("c10/cuda/CUDAGraphsC10Utils.h", ("c10/hip/HIPGraphsC10Utils.h", API_C10)),
- ("c10/cuda/CUDACachingAllocator.h", ("c10/hip/HIPCachingAllocator.h", API_C10)),
- ("c10/cuda/impl/CUDATest.h", ("c10/hip/impl/HIPTest.h", API_C10)),
- ("c10/cuda/impl/CUDAGuardImpl.h", ("c10/hip/impl/HIPGuardImpl.h", API_C10)),
- (
- "c10/cuda/impl/cuda_cmake_macros.h",
- ("c10/hip/impl/hip_cmake_macros.h", API_C10),
- ),
- ("C10_CUDA_CHECK", ("C10_HIP_CHECK", API_C10)),
- ("C10_CUDA_CHECK_WARN", ("C10_HIP_CHECK_WARN", API_C10)),
- ("C10_CUDA_ERROR_HANDLED", ("C10_HIP_ERROR_HANDLED", API_C10)),
- ("C10_CUDA_IGNORE_ERROR", ("C10_HIP_IGNORE_ERROR", API_C10)),
- ("C10_CUDA_CLEAR_ERROR", ("C10_HIP_CLEAR_ERROR", API_C10)),
- ("c10::cuda", ("c10::hip", API_C10)),
- ("cuda::CUDAStream", ("hip::HIPStream", API_C10)),
- ("CUDAStream", ("HIPStream", API_C10)),
- # This substitution is not permissible, because there's another copy of this
- # function in torch/cuda.h
- # ("cuda::device_count", ("hip::device_count", API_C10)),
- ("at::cuda::current_device", ("at::hip::current_device", API_C10)),
- ("cuda::set_device", ("hip::set_device", API_C10)),
- ("cuda::device_synchronize", ("hip::device_synchronize", API_C10)),
- ("cuda::getStreamFromPool", ("hip::getStreamFromPool", API_C10)),
- ("getStreamFromPool", ("getStreamFromPool", API_C10)),
- ("cuda::getDefaultCUDAStream", ("hip::getDefaultHIPStream", API_C10)),
- ("getDefaultCUDAStream", ("getDefaultHIPStream", API_C10)),
- ("cuda::getCurrentCUDAStream", ("hip::getCurrentHIPStream", API_C10)),
- ("getCurrentCUDAStream", ("getCurrentHIPStream", API_C10)),
- ("cuda::get_cuda_check_prefix", ("hip::get_cuda_check_prefix", API_C10)),
- ("cuda::setCurrentCUDAStream", ("hip::setCurrentHIPStream", API_C10)),
- ("setCurrentCUDAStream", ("setCurrentHIPStream", API_C10)),
- ("cuda::CUDACachingAllocator", ("hip::HIPCachingAllocator", API_C10)),
- ("CUDACachingAllocator", ("HIPCachingAllocator", API_C10)),
- ("c10::cuda::CUDAAllocator", ("c10::hip::HIPAllocator", API_C10)),
- ("cuda::CUDAAllocator", ("hip::HIPAllocator", API_C10)),
- ("CUDAAllocator", ("HIPAllocator", API_C10)),
- ("C10_CUDA_KERNEL_LAUNCH_CHECK", ("C10_HIP_KERNEL_LAUNCH_CHECK", API_C10))
+ ("CUDA_VERSION", "TORCH_HIP_VERSION"),
+ ("CUDA_LAUNCH_BLOCKING=1", "AMD_SERIALIZE_KERNEL=3"),
+ ("CUDA_LAUNCH_BLOCKING", "AMD_SERIALIZE_KERNEL"),
+ ("c10/cuda/CUDAAlgorithm.h", "c10/hip/HIPAlgorithm.h"),
+ ("c10/cuda/CUDAAllocatorConfig.h", "c10/hip/HIPAllocatorConfig.h"),
+ ("c10/cuda/CUDACachingAllocator.h", "c10/hip/HIPCachingAllocator.h"),
+ ("c10/cuda/CUDADeviceAssertion.h", "c10/hip/HIPDeviceAssertion.h"),
+ ("c10/cuda/CUDADeviceAssertionHost.h", "c10/hip/HIPDeviceAssertionHost.h"),
+ ("c10/cuda/CUDAException.h", "c10/hip/HIPException.h"),
+ ("c10/cuda/CUDAFunctions.h", "c10/hip/HIPFunctions.h"),
+ ("c10/cuda/CUDAGraphsC10Utils.h", "c10/hip/HIPGraphsC10Utils.h"),
+ ("c10/cuda/CUDAGuard.h", "c10/hip/HIPGuard.h"),
+ ("c10/cuda/CUDAMacros.h", "c10/hip/HIPMacros.h"),
+ ("c10/cuda/CUDAMathCompat.h", "c10/hip/HIPMathCompat.h"),
+ ("c10/cuda/CUDAMiscFunctions.h", "c10/hip/HIPMiscFunctions.h"),
+ ("c10/cuda/CUDAStream.h", "c10/hip/HIPStream.h"),
+ ("c10/cuda/impl/CUDAGuardImpl.h", "c10/hip/impl/HIPGuardImpl.h"),
+ ("c10/cuda/impl/CUDATest.h", "c10/hip/impl/HIPTest.h"),
+ ("c10/cuda/impl/cuda_cmake_macros.h", "c10/hip/impl/hip_cmake_macros.h"),
]
)
-# NB: C10 mappings are more specific than Caffe2 mappings, so run them
-# first
CUDA_TO_HIP_MAPPINGS = [
CUDA_IDENTIFIER_MAP,
CUDA_TYPE_NAME_MAP,
CUDA_INCLUDE_MAP,
CUDA_SPECIAL_MAP,
- C10_MAPPINGS,
PYTORCH_SPECIFIC_MAPPINGS,
- CAFFE2_SPECIFIC_MAPPINGS,
+ C10_MAPPINGS,
]
diff --git a/hipify_torch/hipify_python.py b/hipify_torch/hipify_python.py
old mode 100755
new mode 100644
index 64de2bf..6fa2bde
--- a/hipify_torch/hipify_python.py
+++ b/hipify_torch/hipify_python.py
@@ -1,8 +1,9 @@
#!/usr/bin/env python3
+# mypy: allow-untyped-defs
""" The Python Hipify script.
##
# Copyright (c) 2015-2016 Advanced Micro Devices, Inc. All rights reserved.
-# 2017-2023 Advanced Micro Devices, Inc. and
+# 2017-2018 Advanced Micro Devices, Inc. and
# Facebook Inc. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -29,9 +30,7 @@
import shutil
import sys
import os
-import json
-from . import constants
from .cuda_to_hip_mappings import CUDA_TO_HIP_MAPPINGS
from .cuda_to_hip_mappings import MATH_TRANSPILATIONS
@@ -50,12 +49,11 @@ def __init__(self, current_state, hipified_path):
self.status = ""
def __str__(self):
- return ("HipifyResult:: current_state: {}, hipified_path : {}, status: {}".format(self.current_state,
- self.hipified_path, self.status))
+ return (f"HipifyResult:: current_state: {self.current_state}, hipified_path : {self.hipified_path}, status: {self.status}")
def asdict(self):
return {"hipified_path" : self.hipified_path, "status" : self.status}
-
+
HipifyFinalResult = Dict[str, HipifyResult]
HIPIFY_C_BREADCRUMB = "// !!! This is a file automatically generated by hipify!!!\n"
HIPIFY_FINAL_RESULT: HipifyFinalResult = {}
@@ -65,18 +63,23 @@ def asdict(self):
to their actual types."""
PYTORCH_TEMPLATE_MAP = {"Dtype": "scalar_t", "T": "scalar_t"}
-# Custom mapping json file (default), if the file is not available hipify call doesn't process it.
-custom_mapping_file = "custom_hipify_mappings.json"
+__all__ = ['InputError', 'openf', 'bcolors', 'GeneratedFileCleaner', 'match_extensions', 'matched_files_iter',
+ 'preprocess_file_and_save_result', 'compute_stats', 'add_dim3', 'processKernelLaunches', 'find_closure_group',
+ 'find_bracket_group', 'find_parentheses_group', 'replace_math_functions', 'hip_header_magic', 'replace_extern_shared',
+ 'get_hip_file_path', 'is_out_of_place', 'is_pytorch_file', 'is_cusparse_file', 'is_special_file', 'is_caffe2_gpu_file',
+ 'Trie', 'preprocessor', 'file_specific_replacement', 'file_add_header',
+ 'fix_static_global_kernels', 'extract_arguments', 'str2bool', 'CurrentState', 'HipifyResult', 'hipify']
+
class InputError(Exception):
# Exception raised for errors in the input.
def __init__(self, message):
- super(InputError, self).__init__(message)
+ super().__init__(message)
self.message = message
def __str__(self):
- return "{}: {}".format("Input error", self.message)
+ return f"Input error: {self.message}"
def openf(filename, mode):
@@ -94,6 +97,7 @@ class bcolors:
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
+
# To the programmer, the output of hipify most likely are intermediates.
# This class allows users of hipify to ask for a cleanup by running the
# hipify and compilation in a with instantiating this context manager class
@@ -134,13 +138,16 @@ def __exit__(self, type, value, traceback):
for d in self.dirs_to_clean[::-1]:
os.rmdir(d)
+
def match_extensions(filename: str, extensions: Iterable) -> bool:
"""Helper method to see if filename ends with certain extension"""
return any(filename.endswith(e) for e in extensions)
+
def _fnmatch(filepath, patterns):
return any(fnmatch.fnmatch(filepath, pattern) for pattern in patterns)
+
def matched_files_iter(
root_path: str,
includes: Iterable = (),
@@ -177,11 +184,6 @@ def matched_files_iter(
and (not _fnmatch(filepath, ignores))
and (match_extensions(filepath, extensions) or filepath in exact_matches)
):
- if not is_pytorch_extension: # for pytorch extensions, consider all files
- if not is_pytorch_file(rel_filepath) and not is_caffe2_gpu_file(rel_filepath):
- continue
- if out_of_place_only and not is_out_of_place(rel_filepath):
- continue
yield filepath
@@ -206,6 +208,7 @@ def preprocess_file_and_save_result(
print(
fin_path, "->",
result.hipified_path, result.status, flush=True)
+
HIPIFY_FINAL_RESULT[fin_path] = result
@@ -213,13 +216,13 @@ def compute_stats(stats):
unsupported_calls = {cuda_call for (cuda_call, _filepath) in stats["unsupported_calls"]}
# Print the number of unsupported calls
- print("Total number of unsupported CUDA function calls: {0:d}".format(len(unsupported_calls)))
+ print(f"Total number of unsupported CUDA function calls: {len(unsupported_calls):d}")
# Print the list of unsupported calls
print(", ".join(unsupported_calls))
# Print the number of kernel launches
- print("\nTotal number of replaced kernel launches: {0:d}".format(len(stats["kernel_launches"])))
+ print(f"\nTotal number of replaced kernel launches: {len(stats['kernel_launches']):d}")
def add_dim3(kernel_string, cuda_kernel):
@@ -236,7 +239,6 @@ def add_dim3(kernel_string, cuda_kernel):
closure += 1
elif c == ")":
closure -= 1
-
if (c == "," or ind == len(kernel_string) - 1) and closure == 0:
arg_locs[count]['end'] = ind + (c != ",")
count += 1
@@ -249,8 +251,8 @@ def add_dim3(kernel_string, cuda_kernel):
first_arg_clean = kernel_string[arg_locs[0]['start']:arg_locs[0]['end']].replace("\n", "").strip(" ")
second_arg_clean = kernel_string[arg_locs[1]['start']:arg_locs[1]['end']].replace("\n", "").strip(" ")
- first_arg_dim3 = "dim3({})".format(first_arg_clean)
- second_arg_dim3 = "dim3({})".format(second_arg_clean)
+ first_arg_dim3 = f"dim3({first_arg_clean})"
+ second_arg_dim3 = f"dim3({second_arg_clean})"
first_arg_raw_dim3 = first_arg_raw.replace(first_arg_clean, first_arg_dim3)
second_arg_raw_dim3 = second_arg_raw.replace(second_arg_clean, second_arg_dim3)
@@ -264,7 +266,7 @@ def add_dim3(kernel_string, cuda_kernel):
def processKernelLaunches(string, stats):
""" Replace the CUDA style Kernel launches with the HIP style kernel launches."""
# Concat the namespace with the kernel names. (Find cleaner way of doing this later).
- string = RE_KERNEL_LAUNCH.sub(lambda inp: "{0}{1}::".format(inp.group(1), inp.group(2)), string)
+ string = RE_KERNEL_LAUNCH.sub(lambda inp: f"{inp.group(1)}{inp.group(2)}::", string)
def grab_method_and_template(in_kernel):
# The positions for relevant kernel components.
@@ -290,7 +292,7 @@ def grab_method_and_template(in_kernel):
char = string[i]
# Handle Templating Arguments
- if status == START or status == AT_TEMPLATE:
+ if status in (START, AT_TEMPLATE):
if char == ">":
if status == START:
status = AT_TEMPLATE
@@ -425,10 +427,8 @@ def find_closure_group(input_string, start, group):
find_closure_group returns the positions of group[0] and group[1] as a tuple.
Example:
- find_closure_group("(hi)", 0, ["(", ")"])
-
- Returns:
- 0, 3
+ >>> find_closure_group("(hi)", 0, ["(", ")"])
+ (0, 3)
"""
inside_parenthesis = False
@@ -479,7 +479,7 @@ def replace_math_functions(input_string):
"""
output_string = input_string
for func in MATH_TRANSPILATIONS:
- output_string = output_string.replace(r'{}('.format(func), '{}('.format(MATH_TRANSPILATIONS[func]))
+ output_string = output_string.replace(fr'{func}(', f'{MATH_TRANSPILATIONS[func]}(')
return output_string
@@ -499,7 +499,7 @@ def hip_header_magic(input_string):
# Check if one of the following headers is already included.
headers = ["hip/hip_runtime.h", "hip/hip_runtime_api.h"]
- if any(re.search(r'#include ("{0}"|<{0}>)'.format(ext), output_string) for ext in headers):
+ if any(re.search(fr'#include ("{ext}"|<{ext}>)', output_string) for ext in headers):
return output_string
# Rough logic to detect if we're inside device code
@@ -516,13 +516,30 @@ def hip_header_magic(input_string):
return output_string
+RE_EXTERN_SHARED = re.compile(r"extern\s+([\w\(\)]+)?\s*__shared__\s+([\w:<>\s]+)\s+(\w+)\s*\[\s*\]\s*;")
+
+
+def replace_extern_shared(input_string):
+ """Match extern __shared__ type foo[]; syntax and use HIP_DYNAMIC_SHARED() MACRO instead.
+ https://github.com/ROCm-Developer-Tools/HIP/blob/master/docs/markdown/hip_kernel_language.md#__shared__
+ Example:
+ "extern __shared__ char smemChar[];" => "HIP_DYNAMIC_SHARED( char, smemChar)"
+ "extern __shared__ unsigned char smem[];" => "HIP_DYNAMIC_SHARED( unsigned char, my_smem)"
+ """
+ output_string = input_string
+ output_string = RE_EXTERN_SHARED.sub(
+ lambda inp: f"HIP_DYNAMIC_SHARED({inp.group(1) or ''} {inp.group(2)}, {inp.group(3)})", output_string)
+
+ return output_string
+
+
def get_hip_file_path(rel_filepath, is_pytorch_extension=False):
"""
Returns the new name of the hipified file
"""
# At the moment, some PyTorch source files are HIPified in place. The predicate
# is_out_of_place tells us if this is the case or not.
- assert(not os.path.isabs(rel_filepath))
+ assert not os.path.isabs(rel_filepath)
if not is_pytorch_extension and not is_out_of_place(rel_filepath):
return rel_filepath
@@ -535,8 +552,8 @@ def get_hip_file_path(rel_filepath, is_pytorch_extension=False):
# it gets a different name from the original filename, so
# that we don't overwrite the original file
#
- # There's a lot of different naming conventions across PyTorch
- # and Caffe2, but the general recipe is to convert occurrences
+ # There's a lot of different naming conventions across PyTorch,
+ # but the general recipe is to convert occurrences
# of cuda/gpu to hip, and add hip if there are no occurrences
# of cuda/gpu anywhere.
#
@@ -589,7 +606,7 @@ def get_hip_file_path(rel_filepath, is_pytorch_extension=False):
def is_out_of_place(rel_filepath):
- assert(not os.path.isabs(rel_filepath))
+ assert not os.path.isabs(rel_filepath)
if rel_filepath.startswith("torch/"):
return False
if rel_filepath.startswith("third_party/nvfuser/"):
@@ -599,9 +616,9 @@ def is_out_of_place(rel_filepath):
return True
-# Keep this synchronized with includes/ignores in build_amd.py
+# deprecated
def is_pytorch_file(rel_filepath):
- assert(not os.path.isabs(rel_filepath))
+ assert not os.path.isabs(rel_filepath)
if rel_filepath.startswith("aten/"):
if rel_filepath.startswith("aten/src/ATen/core/"):
return False
@@ -614,20 +631,36 @@ def is_pytorch_file(rel_filepath):
return True
return False
+
+# deprecated
+def is_cusparse_file(rel_filepath):
+ if is_pytorch_file(rel_filepath):
+ return "sparse" in rel_filepath.lower()
+ return False
+
+
+# deprecated
def is_special_file(rel_filepath):
- assert(not os.path.isabs(rel_filepath))
if is_pytorch_file(rel_filepath):
- return ("sparse" in rel_filepath.lower()) or ("linalg" in rel_filepath.lower())
+ if "sparse" in rel_filepath.lower():
+ return True
+ elif "linalg" in rel_filepath.lower():
+ if "batchlinearalgebralibblas" in rel_filepath.lower():
+ return False # don't use "special" mappings for this specific linalg cublas file
+ return True
return False
+
+# deprecated
def is_caffe2_gpu_file(rel_filepath):
- assert(not os.path.isabs(rel_filepath))
+ assert not os.path.isabs(rel_filepath)
if rel_filepath.startswith("c10/cuda"):
return True
filename = os.path.basename(rel_filepath)
_, ext = os.path.splitext(filename)
return ('gpu' in filename or ext in ['.cu', '.cuh']) and ('cudnn' not in filename)
+
class TrieNode:
"""A Trie node whose children are represented as a directory of char: TrieNode.
A special char '' represents end of word
@@ -636,6 +669,7 @@ class TrieNode:
def __init__(self):
self.children = {}
+
class Trie:
"""Creates a Trie out of a list of words. The trie can be exported to a Regex pattern.
The corresponding Regex should match much faster than a simple Regex union."""
@@ -721,58 +755,22 @@ def export_to_regex(self):
"""Export the Trie to a regex pattern."""
return self._pattern(self.root)
-CAFFE2_TRIE = Trie()
-CAFFE2_MAP = {}
PYTORCH_TRIE = Trie()
PYTORCH_MAP: Dict[str, object] = {}
-# In PyTorch, we map cuBLAS->rocBLAS and cuSPARSE->hipSPARSE. Note the prefix, roc versus hip.
-# The 'hip' APIs offer a more direct CUDA-friendly mapping, but calling rocBLAS directly has better performance.
-# Unfortunately, the roc* types and hip* types differ, i.e., rocblas_float_complex versus hipComplex.
-# In the case of SPARSE, we must use the hip types for complex instead of the roc types,
-# but the pytorch mappings assume roc. Therefore, we create a new SPARSE mapping that has a higher priority.
-# Its mappings will trigger first, and only when a miss occurs will the lower-priority pytorch mapping take place.
-# When a file contains "sparse" in the filename, a mapping marked with API_SPARSE is preferred over other choices.
-# Similarly, "linalg" files require rocBLAS -> hipSOLVER so they also need special handling.
-PYTORCH_SPECIAL_MAP = {}
-CUSTOM_TRIE = Trie()
-CUSTOM_SPECIAL_MAP = {}
-
for mapping in CUDA_TO_HIP_MAPPINGS:
assert isinstance(mapping, Mapping)
- for src, value in mapping.items():
- dst = value[0]
- meta_data = value[1:]
- if constants.API_CAFFE2 not in meta_data:
- PYTORCH_TRIE.add(src)
- # if src is already in PYTORCH_MAP and dst belongs to API_SPARSE
- # do not overwrite PYTORCH_MAP, store dst separately
- if constants.API_SPECIAL in meta_data and PYTORCH_MAP.get(src, ""):
- PYTORCH_SPECIAL_MAP[src] = dst
- else:
- PYTORCH_MAP[src] = dst
- if constants.API_PYTORCH not in meta_data:
- CAFFE2_TRIE.add(src)
- CAFFE2_MAP[src] = dst
-RE_CAFFE2_PREPROCESSOR = re.compile(CAFFE2_TRIE.export_to_regex())
-RE_PYTORCH_PREPROCESSOR = re.compile(r'(?<=\W)({0})(?=\W)'.format(PYTORCH_TRIE.export_to_regex()))
+ for src, dst in mapping.items():
+ PYTORCH_TRIE.add(src)
+ PYTORCH_MAP[src] = dst
+
+RE_PYTORCH_PREPROCESSOR = re.compile(fr'(?<=\W)({PYTORCH_TRIE.export_to_regex()})(?=\W)')
RE_QUOTE_HEADER = re.compile(r'#include "([^"]+)"')
RE_ANGLE_HEADER = re.compile(r'#include <([^>]+)>')
RE_THC_GENERIC_FILE = re.compile(r'#define THC_GENERIC_FILE "([^"]+)"')
RE_CU_SUFFIX = re.compile(r'\.cu\b') # be careful not to pick up .cuh
-# This function takes in the custom json file and looks for custom_mappings available.
-def update_custom_mappings():
- if os.path.exists(custom_mapping_file):
- with open(custom_mapping_file, 'r') as f:
- json_data = json.load(f)
- custom_map_dict = json_data['custom_map']
- for src in custom_map_dict.keys():
- CUSTOM_TRIE.add(src)
- dst = custom_map_dict[src]
- CUSTOM_SPECIAL_MAP[src] = dst
-
"""
Returns a HipifyResult object with the following details:
"hipified_path" : absolute path of hipified source file
@@ -782,6 +780,8 @@ def update_custom_mappings():
"current_state" : CurrentState.INITIALIZED if source file is first ready to be hipified
CurrentState.DONE if source file is done with hipification process
"""
+
+
def preprocessor(
output_directory: str,
filepath: str,
@@ -800,10 +800,10 @@ def preprocessor(
hipify_result.status = "[ignored, not to be hipified]"
hipify_result.current_state = CurrentState.DONE
return hipify_result
-
+
rel_filepath = os.path.relpath(filepath, output_directory)
- with open(fin_path, 'r', encoding='utf-8') as fin:
+ with open(fin_path, encoding='utf-8') as fin:
if fin.readline() == HIPIFY_C_BREADCRUMB:
hipify_result.hipified_path = None
hipify_result.status = "[ignored, input is hipified output]"
@@ -813,10 +813,9 @@ def preprocessor(
output_source = fin.read()
orig_output_source = output_source
-
+
# get_hip_file_path needs a relative path to work correctly
fout_path = os.path.abspath(os.path.join(output_directory, get_hip_file_path(rel_filepath, is_pytorch_extension)))
-
if not os.path.exists(os.path.dirname(fout_path)):
clean_ctx.makedirs(os.path.dirname(fout_path))
@@ -824,28 +823,7 @@ def preprocessor(
def pt_repl(m):
return PYTORCH_MAP[m.group(0)]
- def pt_special_repl(m):
- # checks SPARSE map first, and if a miss occurs, falls back to pytorch mappings
- return PYTORCH_SPECIAL_MAP.get(m.group(0), pt_repl(m))
-
- # replace all custom mappings.
- if len(CUSTOM_SPECIAL_MAP) > 0:
- RE_CUSTOM_PREPROCESSOR = re.compile(CUSTOM_TRIE.pattern())
- def custom_repl(m):
- return CUSTOM_SPECIAL_MAP[m.group(0)]
- output_source = RE_CUSTOM_PREPROCESSOR.sub(custom_repl, output_source)
-
- if is_pytorch_extension:
- output_source = RE_PYTORCH_PREPROCESSOR.sub(pt_repl, output_source)
- else:
- if is_special_file(rel_filepath):
- output_source = RE_PYTORCH_PREPROCESSOR.sub(pt_special_repl, output_source)
- elif is_pytorch_file(rel_filepath):
- output_source = RE_PYTORCH_PREPROCESSOR.sub(pt_repl, output_source)
- else:
- def c2_repl(m):
- return CAFFE2_MAP[m.group(0)]
- output_source = RE_CAFFE2_PREPROCESSOR.sub(c2_repl, output_source)
+ output_source = RE_PYTORCH_PREPROCESSOR.sub(pt_repl, output_source)
# Header rewrites
def mk_repl(templ, include_current_dir=True):
@@ -853,15 +831,14 @@ def repl(m):
f = m.group(1)
dirpath, filename = os.path.split(f)
if (
- f.startswith("ATen/cuda")
- or f.startswith("ATen/native/cuda")
- or f.startswith("ATen/native/nested/cuda")
- or f.startswith("ATen/native/quantized/cuda")
- or f.startswith("ATen/native/sparse/cuda")
- or f.startswith("ATen/native/transformers/cuda")
- or f.startswith("THC/")
- or f.startswith("THCUNN/")
- or (f.startswith("THC") and not f.startswith("THCP"))
+ f.startswith(("ATen/cuda",
+ "ATen/native/cuda",
+ "ATen/native/nested/cuda",
+ "ATen/native/quantized/cuda",
+ "ATen/native/sparse/cuda",
+ "ATen/native/transformers/cuda",
+ "THC/")) or
+ (f.startswith("THC") and not f.startswith("THCP"))
):
return templ.format(get_hip_file_path(m.group(1), is_pytorch_extension))
# if filename is one of the files being hipified for this extension
@@ -904,7 +881,7 @@ def repl(m):
return templ.format(os.path.relpath(header_fout_path if header_fout_path is not None
else header_filepath, header_dir))
hipified_header_filepath = HIPIFY_FINAL_RESULT[header_filepath].hipified_path
- return templ.format(os.path.relpath(hipified_header_filepath if hipified_header_filepath is not None
+ return templ.format(os.path.relpath(hipified_header_filepath if hipified_header_filepath is not None
else header_filepath, header_dir))
return m.group(0)
@@ -924,12 +901,16 @@ def repl(m):
output_source = processKernelLaunches(output_source, stats)
# Replace std:: with non-std:: versions
- if (filepath.endswith(".cu") or filepath.endswith(".cuh")) and "PowKernel" not in filepath:
+ if (filepath.endswith((".cu", ".cuh"))) and "PowKernel" not in filepath:
output_source = replace_math_functions(output_source)
# Include header if device code is contained.
output_source = hip_header_magic(output_source)
+ # Replace the extern __shared__
+ # NOTE: No longer needed after transition from hcc to hipclang.
+ # output_source = replace_extern_shared(output_source)
+
# Don't write out identical hipified files for extensions if dirpath has not changed
if (
is_pytorch_extension
@@ -943,12 +924,11 @@ def repl(m):
# Add hipify breadcrumb for C-style files to avoid re-hipification
if fin_path != fout_path and match_extensions(fin_path, (".cu", ".cuh", ".c", ".cc", ".cpp", ".h", ".hpp")):
- output_source_ascii=output_source.encode("ascii", "ignore").decode()
- output_source = HIPIFY_C_BREADCRUMB + output_source_ascii
+ output_source = HIPIFY_C_BREADCRUMB + output_source
do_write = True
if os.path.exists(fout_path):
- with open(fout_path, 'r', encoding='utf-8') as fout_old:
+ with open(fout_path, encoding='utf-8') as fout_old:
do_write = fout_old.read() != output_source
if do_write:
try:
@@ -959,7 +939,7 @@ def repl(m):
hipify_result.current_state = CurrentState.DONE
return hipify_result
except PermissionError as e:
- print(f"{bcolors.WARNING}Failed to save {fout_path} with \"{e.strerror}\", leaving {fin_path} unchanged.{bcolors.ENDC}",
+ print(f'{bcolors.WARNING}Failed to save {fout_path} with "{e.strerror}", leaving {fin_path} unchanged.{bcolors.ENDC}',
file=sys.stderr)
hipify_result.hipified_path = fin_path
hipify_result.status = "[skipped, no permissions]"
@@ -975,7 +955,7 @@ def file_specific_replacement(filepath, search_string, replace_string, strict=Fa
with openf(filepath, "r+") as f:
contents = f.read()
if strict:
- contents = re.sub(r'\b({0})\b'.format(re.escape(search_string)), lambda x: replace_string, contents)
+ contents = re.sub(fr'\b({re.escape(search_string)})\b', lambda x: replace_string, contents)
else:
contents = contents.replace(search_string, replace_string)
f.seek(0)
@@ -987,8 +967,8 @@ def file_add_header(filepath, header):
with openf(filepath, "r+") as f:
contents = f.read()
if header[0] != "<" and header[-1] != ">":
- header = '"{0}"'.format(header)
- contents = ('#include {0} \n'.format(header)) + contents
+ header = f'"{header}"'
+ contents = (f'#include {header} \n') + contents
f.seek(0)
f.write(contents)
f.truncate()
@@ -1065,11 +1045,9 @@ def hipify(
show_detailed: bool = False,
extensions: Iterable = (".cu", ".cuh", ".c", ".cc", ".cpp", ".h", ".in", ".hpp"),
header_extensions: Iterable = (".cuh", ".h", ".hpp"),
- extra_extensions: Iterable = (),
output_directory: str = "",
header_include_dirs: Iterable = (),
includes: Iterable = ('*',),
- custom_map_list: str = "",
extra_files: Iterable = (),
out_of_place_only: bool = False,
ignores: Iterable = (),
@@ -1087,12 +1065,6 @@ def hipify(
print("The project folder specified does not exist.")
sys.exit(1)
- # custom mapping json file that is provided by user.
- if custom_map_list:
- global custom_mapping_file
- custom_mapping_file = os.path.abspath(custom_map_list)
- update_custom_mappings()
-
# If no output directory, provide a default one.
if not output_directory:
project_directory.rstrip("/")
@@ -1102,9 +1074,6 @@ def hipify(
includes = [include.replace(project_directory, output_directory) for include in includes]
ignores = [ignore.replace(project_directory, output_directory) for ignore in ignores]
- # update extensions with optional extensions.
- extensions = extensions + extra_extensions
-
# Copy from project directory to output directory if not done already.
if not os.path.exists(output_directory):
shutil.copytree(project_directory, output_directory)
@@ -1142,8 +1111,6 @@ def hipify(
# Preprocessing statistics.
stats: Dict[str, List] = {"unsupported_calls": [], "kernel_launches": []}
- all_files = [ os.path.abspath(filepath) for filepath in all_files ]
-
for filepath in (all_files if not hipify_extra_files_only else extra_files):
preprocess_file_and_save_result(output_directory, filepath, all_files, header_include_dirs,
stats, hip_clang_launch, is_pytorch_extension, clean_ctx, show_progress)
From 48126591b023aecd52dbd3e20ca965766b7bfd03 Mon Sep 17 00:00:00 2001
From: Jithun Nair <37884920+jithunnair-amd@users.noreply.github.com>
Date: Tue, 8 Oct 2024 22:02:06 -0500
Subject: [PATCH 2/3] Update hipify_python.py
---
hipify_torch/hipify_python.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hipify_torch/hipify_python.py b/hipify_torch/hipify_python.py
index 6fa2bde..2242a26 100644
--- a/hipify_torch/hipify_python.py
+++ b/hipify_torch/hipify_python.py
@@ -3,7 +3,7 @@
""" The Python Hipify script.
##
# Copyright (c) 2015-2016 Advanced Micro Devices, Inc. All rights reserved.
-# 2017-2018 Advanced Micro Devices, Inc. and
+# 2017-2024 Advanced Micro Devices, Inc. and
# Facebook Inc. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
From 2e693df9ebae720249247ff3b0e245675b1f9e03 Mon Sep 17 00:00:00 2001
From: Jithun Nair
Date: Wed, 9 Oct 2024 03:06:57 +0000
Subject: [PATCH 3/3] restore permissions
---
hipify_torch/hipify_python.py | 0
1 file changed, 0 insertions(+), 0 deletions(-)
mode change 100644 => 100755 hipify_torch/hipify_python.py
diff --git a/hipify_torch/hipify_python.py b/hipify_torch/hipify_python.py
old mode 100644
new mode 100755