1*7850d19fSElena Agostini /* SPDX-License-Identifier: BSD-3-Clause 2*7850d19fSElena Agostini * Copyright (c) 2022 NVIDIA Corporation & Affiliates 3*7850d19fSElena Agostini */ 4*7850d19fSElena Agostini 5*7850d19fSElena Agostini #ifndef CUDA_DEVICES_H 6*7850d19fSElena Agostini #define CUDA_DEVICES_H 7*7850d19fSElena Agostini 8*7850d19fSElena Agostini /* NVIDIA GPU vendor */ 9*7850d19fSElena Agostini #define NVIDIA_GPU_VENDOR_ID (0x10de) 10*7850d19fSElena Agostini 11*7850d19fSElena Agostini /* NVIDIA GPU device IDs */ 12*7850d19fSElena Agostini 13*7850d19fSElena Agostini #define NVIDIA_GPU_A40_DEVICE_ID (0x2235) 14*7850d19fSElena Agostini #define NVIDIA_GPU_A30_24GB_DEVICE_ID (0x20b7) 15*7850d19fSElena Agostini #define NVIDIA_GPU_A30X_24GB_DPU_DEVICE_ID (0x20b9) 16*7850d19fSElena Agostini #define NVIDIA_GPU_A10_24GB_DEVICE_ID (0x2236) 17*7850d19fSElena Agostini #define NVIDIA_GPU_A10G_DEVICE_ID (0x2237) 18*7850d19fSElena Agostini #define NVIDIA_GPU_A10M_DEVICE_ID (0x2238) 19*7850d19fSElena Agostini 20*7850d19fSElena Agostini #define NVIDIA_GPU_A100_40GB_SXM4_DEVICE_ID (0x20b0) 21*7850d19fSElena Agostini #define NVIDIA_GPU_A100_40GB_PCIE_DEVICE_ID (0x20b1) 22*7850d19fSElena Agostini #define NVIDIA_GPU_A100_80GB_SXM4_DEVICE_ID (0x20b2) 23*7850d19fSElena Agostini #define NVIDIA_GPU_A100_80GB_PCIE_DEVICE_ID (0x20b5) 24*7850d19fSElena Agostini #define NVIDIA_GPU_A100X_80GB_DPU_DEVICE_ID (0x20b8) 25*7850d19fSElena Agostini 26*7850d19fSElena Agostini #define NVIDIA_GPU_GA100_PG506_207 (0x20f0) 27*7850d19fSElena Agostini #define NVIDIA_GPU_GA100_PCIE (0x20f1) 28*7850d19fSElena Agostini #define NVIDIA_GPU_GA100_PG506_217 (0x20f2) 29*7850d19fSElena Agostini 30*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_SXM2_DEVICE_ID (0x1db1) 31*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_DGXS_DEVICE_ID (0x1db2) 32*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_FHHL_DEVICE_ID (0x1db3) 33*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_PCIE_DEVICE_ID (0x1db4) 34*7850d19fSElena Agostini 35*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_SXM2_DEVICE_ID (0x1db5) 36*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_PCIE_DEVICE_ID (0x1db6) 37*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_DGXS_DEVICE_ID (0x1db7) 38*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_SXM3_DEVICE_ID (0x1db8) 39*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_SXM3_H_DEVICE_ID (0x131d) 40*7850d19fSElena Agostini 41*7850d19fSElena Agostini #define NVIDIA_GPU_V100_SXM2 (0x1df5) 42*7850d19fSElena Agostini #define NVIDIA_GPU_V100S_PCIE (0x1df6) 43*7850d19fSElena Agostini 44*7850d19fSElena Agostini #define NVIDIA_GPU_TITAN_V_CEO_ED (0x12eb) 45*7850d19fSElena Agostini 46*7850d19fSElena Agostini #define NVIDIA_GPU_GV100GL_PG500_216 (0x1df0) 47*7850d19fSElena Agostini #define NVIDIA_GPU_GV100GL_PG503_216 (0x1df2) 48*7850d19fSElena Agostini 49*7850d19fSElena Agostini #define NVIDIA_GPU_TU102_TITAN_RTX (0x1e02) 50*7850d19fSElena Agostini #define NVIDIA_GPU_TU102GL_QUADRO_RTX (0x1e78) 51*7850d19fSElena Agostini 52*7850d19fSElena Agostini #define NVIDIA_GPU_GV100_QUADRO_DEVICE_ID (0x1dba) 53*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_4000 (0x1eb1) 54*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_5000 (0x1eb0) 55*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_6000 (0x13d9) 56*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_8000 (0x13d8) 57*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A4000 (0x24b0) 58*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A6000 (0x2230) 59*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A5000 (0x2231) 60*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A4500 (0x2232) 61*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A5500 (0x2233) 62*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A2000 (0x2531) 63*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A2000_12GB (0x2571) 64*7850d19fSElena Agostini 65*7850d19fSElena Agostini #define NVIDIA_GPU_T4G (0x1eb4) 66*7850d19fSElena Agostini #define NVIDIA_GPU_T4 (0x1eb8) 67*7850d19fSElena Agostini 68*7850d19fSElena Agostini #endif /* CUDA_DEVICES_H */ 69