Skip to content
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
194 changes: 194 additions & 0 deletions _data/platform_support.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
releases:
- version: "25.12"
python:
- "3.10"
- "3.11"
- "3.12"
- "3.13"
glibc_min: "2.28"
cpu_arch:
- "x86_64"
- "aarch64"
os_support:
- "Ubuntu 22.04"
- "Ubuntu 24.04"
- "Rocky Linux 8"
source_build:
cccl: "3.1.0"
nvcomp: "5.0.0.6"
gcc: "13.3+"
cuda:
- major: 12
toolkit_min: "12.2"
toolkit_max: "12.9"
driver_min: "535"
compute_capability:
- name: "Volta"
sm: 70
- name: "Turing"
sm: 75
- name: "Ampere"
sm: [80, 86]
- name: "Ada"
sm: 89
- name: "Hopper"
sm: 90
- name: "Blackwell"
sm: [100, 120]
- major: 13
toolkit_min: "13.0"
toolkit_max: "13.0"
driver_min: "580"
compute_capability:
- name: "Turing"
sm: 75
- name: "Ampere"
sm: [80, 86]
- name: "Ada"
sm: 89
- name: "Hopper"
sm: 90
- name: "Blackwell"
sm: [100, 120]

- version: "25.10"
python:
- "3.10"
- "3.11"
- "3.12"
- "3.13"
glibc_min: "2.28"
cpu_arch:
- "x86_64"
- "aarch64"
os_support:
- "Ubuntu 22.04"
- "Ubuntu 24.04"
- "Rocky Linux 8"
source_build:
cccl: "3.0.2"
nvcomp: "5.0.0.6"
gcc: "13.3+"
cuda:
- major: 12
toolkit_min: "12.0"
toolkit_max: "12.9"
driver_min: "525.60.13"
compute_capability:
- name: "Volta"
sm: 70
- name: "Turing"
sm: 75
- name: "Ampere"
sm: [80, 86]
- name: "Ada"
sm: 89
- name: "Hopper"
sm: 90
- name: "Blackwell"
sm: [100, 120]
- major: 13
toolkit_min: "13.0"
toolkit_max: "13.0"
driver_min: "580"
compute_capability:
- name: "Turing"
sm: 75
- name: "Ampere"
sm: [80, 86]
- name: "Ada"
sm: 89
- name: "Hopper"
sm: 90
- name: "Blackwell"
sm: [100, 120]

- version: "25.08"
python:
- "3.10"
- "3.11"
- "3.12"
- "3.13"
glibc_min: "2.28"
cpu_arch:
- "x86_64"
- "aarch64"
os_support:
- "Ubuntu 22.04"
- "Ubuntu 24.04"
- "Rocky Linux 8"
source_build:
cccl: "3.0.2"
nvcomp: "4.2.0.11"
gcc: "13.3+"
cuda:
- major: 12
toolkit_min: "12.0"
toolkit_max: "12.9"
driver_min: "525.60.13"
compute_capability:
- name: "Volta"
sm: 70
- name: "Turing"
sm: 75
- name: "Ampere"
sm: [80, 86]
- name: "Ada"
sm: 89
- name: "Hopper"
sm: 90
- name: "Blackwell"
sm: [100, 120]

- version: "25.06"
python:
- "3.10"
- "3.11"
- "3.12"
- "3.13"
glibc_min: "2.28"
cpu_arch:
- "x86_64"
- "aarch64"
os_support:
- "Ubuntu 20.04"
- "Ubuntu 22.04"
- "Ubuntu 24.04"
- "Rocky Linux 8"
source_build:
cccl: "2.8.3"
nvcomp: "4.2.0.11"
gcc: "11.4+"
cuda:
- major: 11
toolkit_min: "11.4"
toolkit_max: "11.8"
driver_min: "470.42.01"
compute_capability:
- name: "Volta"
sm: 70
- name: "Turing"
sm: 75
- name: "Ampere"
sm: [80, 86]
- name: "Ada"
sm: 89
- name: "Hopper"
sm: 90
- major: 12
toolkit_min: "12.0"
toolkit_max: "12.9"
driver_min: "525.60.13"
compute_capability:
- name: "Volta"
sm: 70
- name: "Turing"
sm: 75
- name: "Ampere"
sm: [80, 86]
- name: "Ada"
sm: 89
- name: "Hopper"
sm: 90
- name: "Blackwell"
sm: [100, 120]
2 changes: 2 additions & 0 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ This site serves to unify the documentation for RAPIDS. Whether you're new to RA
## Sections

[<i class="fa-solid fa-download"></i> Installation Guide]({% link install/index.md %}){: .btn.fs-4 .mb-4 .mb-md-4 .mr-2 }
[<i class="fa-solid fa-list-check"></i> Platform Support]({% link platform-support/index.md %}){: .btn.fs-4 .mb-4 .mb-md-4 .mr-2 }
<br/>
[<i class="fa-solid fa-file-circle-info"></i> User Guides]({% link user-guide/index.md %}){: .btn.fs-4 .mb-4 .mb-md-4 .mr-2 }
<br/>
[<i class="fa-solid fa-file-circle-info"></i> API Documentation]({% link api.md %}){: .btn.fs-4 .mb-4 .mb-md-04 .mr-2 }
Expand Down
2 changes: 1 addition & 1 deletion install/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ See the WSL2 setup [troubleshooting section](#wsl2-troubleshooting).

# System Requirements
## **OS / GPU Driver / CUDA Versions**
All provisioned systems need to be RAPIDS capable. Here's what is required:
All provisioned systems need to be RAPIDS capable. Below is a list of requirements for the current release. For requirements of historical RAPIDS versions, see [Platform Support](/platform-support/).

<i class="fas fa-microchip"></i> **GPU:** NVIDIA Volta™ or higher with [compute capability](https://developer.nvidia.com/cuda-gpus){: target="_blank"} 7.0+
- <i class="fas fa-exclamation-triangle"></i> Pascal™ GPU support was [removed in 24.02](https://docs.rapids.ai/notices/rsn0034/). Compute capability 7.0+ is required for RAPIDS 24.02 and later.
Expand Down
60 changes: 60 additions & 0 deletions platform-support/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
layout: default
title: Platform Support
nav_order: 3
description: |
RAPIDS platform support matrix showing CUDA, Python, driver, and GPU architecture requirements for each release.
---

# RAPIDS Platform Support
{: .fs-8 }

RAPIDS libraries are supported on a specific set of platforms for each release. RAPIDS depends on CUDA and Python, and each release is built and tested against specific versions of these dependencies.

RAPIDS uses [CUDA compatibility](https://docs.nvidia.com/deploy/cuda-compatibility/){: target="_blank"} to support a range of CUDA toolkit and driver versions.
The NVIDIA Developer documentation contains a reference of [Compute Capability](https://developer.nvidia.com/cuda-gpus){: target="_blank"} for each GPU architecture.
Note that for the list of supported compute capabilities below, newer GPUs are supported via [forward-compatible PTX instructions](https://developer.nvidia.com/blog/understanding-ptx-the-assembly-language-of-cuda-gpu-computing/){: target="_blank"} built for the latest virtual architecture.

For installation instructions, see the [Installation Guide](/install/).

**Releases:** {% for release in site.data.platform_support.releases %}[{{ release.version }}](#rapids-{{ release.version | replace: ".", "" }}){% unless forloop.last %}, {% endunless %}{% endfor %}

{% for release in site.data.platform_support.releases %}
---

## RAPIDS {{ release.version }}

<div markdown="1" style="margin-left: 1.5em;">

#### <i class="fas fa-desktop"></i> Operating Systems
{: .fs-5 }

- <i class="fab fa-linux"></i> **Linux (glibc {{ release.glibc_min }}+):** {{ release.cpu_arch | join: ", " }} (tested on {% for os in release.os_support %}{{ os }}{% unless forloop.last %}, {% endunless %}{% endfor %})
- <i class="fab fa-windows"></i> **Windows:** Supported via [WSL](/install/#wsl2) with a compatible Linux distribution

#### <i class="fab fa-python"></i> Python
{: .fs-5 }

**{{ release.python | join: ", " }}**

#### <i class="fas fa-microchip"></i> CUDA
{: .fs-5 }

| | {% for cuda in release.cuda %}CUDA {{ cuda.major }}{% unless forloop.last %} | {% endunless %}{% endfor %} |
|:--|{% for cuda in release.cuda %}:--|{% endfor %}
| **Toolkit** | {% for cuda in release.cuda %}{{ cuda.toolkit_min }}{% if cuda.toolkit_min != cuda.toolkit_max %} - {{ cuda.toolkit_max }}{% endif %}{% unless forloop.last %} | {% endunless %}{% endfor %} |
| **Driver** | {% for cuda in release.cuda %}{{ cuda.driver_min }}+{% unless forloop.last %} | {% endunless %}{% endfor %} |
| **Compute Capability** | {% for cuda in release.cuda %}{% for cc in cuda.compute_capability %}{{ cc.name }} ({% if cc.sm.first %}{{ cc.sm | join: ", " }}{% else %}{{ cc.sm }}{% endif %}){% unless forloop.last %}, {% endunless %}{% endfor %} or newer{% unless forloop.last %} | {% endunless %}{% endfor %} |

#### <i class="fas fa-hammer"></i> Source Builds
{: .fs-5 }
Comment thread
bdice marked this conversation as resolved.

| Dependency | Version |
|:--|:--|
| **GCC** | {{ release.source_build.gcc }} |
| **CCCL** | {{ release.source_build.cccl }} |
| **nvCOMP** | {{ release.source_build.nvcomp }} |

</div>

{% endfor %}