123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- """ Constants for annotations in the mapping.
- The constants defined here are used to annotate the mapping tuples in cuda_to_hip_mappings.py.
- They are based on
- https://github.com/ROCm-Developer-Tools/HIP/blob/master/hipify-clang/src/Statistics.h
- and fall in three categories: 1) type of mapping, 2) API of mapping, 3) unsupported
- mapping.
- """
- CONV_VERSION = 0,
- CONV_INIT = 1
- CONV_DEVICE = 2
- CONV_MEM = 3
- CONV_KERN = 4
- CONV_COORD_FUNC = 5
- CONV_MATH_FUNC = 6
- CONV_DEVICE_FUNC = 7
- CONV_SPECIAL_FUNC = 8
- CONV_STREAM = 9
- CONV_EVENT = 10
- CONV_OCCUPANCY = 11
- CONV_CONTEXT = 12
- CONV_PEER = 13
- CONV_MODULE = 14
- CONV_CACHE = 15
- CONV_EXEC = 16
- CONV_ERROR = 17
- CONV_DEF = 18
- CONV_TEX = 19
- CONV_GL = 20
- CONV_GRAPHICS = 21
- CONV_SURFACE = 22
- CONV_JIT = 23
- CONV_D3D9 = 24
- CONV_D3D10 = 25
- CONV_D3D11 = 26
- CONV_VDPAU = 27
- CONV_EGL = 28
- CONV_THREAD = 29
- CONV_OTHER = 30
- CONV_INCLUDE = 31
- CONV_INCLUDE_CUDA_MAIN_H = 32
- CONV_TYPE = 33
- CONV_LITERAL = 34
- CONV_NUMERIC_LITERAL = 35
- CONV_LAST = 36
- API_DRIVER = 37
- API_RUNTIME = 38
- API_BLAS = 39
- API_SPARSE = 40
- API_RAND = 41
- API_LAST = 42
- API_FFT = 43
- API_RTC = 44
- API_ROCTX = 45
- HIP_UNSUPPORTED = 46
- API_PYTORCH = 1337
- API_CAFFE2 = 1338
- API_C10 = 1339
|