Skip to content

Add CUDA 12.5-12.8 and Blackwell compute capabilities to NVVM's support compatibility matrix #117

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/source/user/overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ Devices with Compute Capability 5.0 or greater include (but are not limited to):
- Embedded platforms: NVIDIA Jetson Nano, Jetson Orin Nano, TX1, TX2, Xavier
NX, AGX Xavier, AGX Orin.
- Desktop / Server GPUs: All GPUs with Maxwell microarchitecture or later. E.g.
GTX 9 / 10 / 16 series, RTX 20 / 30 / 40 series, Quadro / Tesla M / P / V /
RTX series, RTX A series, RTX Ada / SFF, A / L series, H100.
GTX 9 / 10 / 16 series, RTX 20 / 30 / 40 / 50 series, Quadro / Tesla L / M /
P / V / RTX series, RTX A series, RTX Ada / SFF, A / L series, H100, B100.
- Laptop GPUs: All GPUs with Maxwell microarchitecture or later. E.g. MX series,
Quadro M / P / T series (mobile), RTX 20 / 30 series (mobile), RTX A series
(mobile).
Quadro M / P / T series (mobile), RTX 20 / 30 series (mobile), RTX A / Ada
series (mobile).

Software
--------
Expand Down
7 changes: 6 additions & 1 deletion numba_cuda/numba/cuda/cudadrv/nvvm.py
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,9 @@ def get_log(self):
(6, 0), (6, 1), (6, 2),
(7, 0), (7, 2), (7, 5),
(8, 0), (8, 6), (8, 7), (8, 9),
(9, 0)
(9, 0),
(10, 0), (10, 1),
(12, 0),
)

# Maps CTK version -> (min supported cc, max supported cc) inclusive
Expand All @@ -331,6 +333,9 @@ def get_log(self):
(12, 2): ((5, 0), (9, 0)),
(12, 3): ((5, 0), (9, 0)),
(12, 4): ((5, 0), (9, 0)),
(12, 5): ((5, 0), (9, 0)),
(12, 6): ((5, 0), (9, 0)),
(12, 8): ((5, 0), (12, 0)),
}


Expand Down
Loading