diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index e0f4db1..627e48b 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -40,7 +40,7 @@ jobs:
arch: "amd64"
branch: ${{ inputs.branch }}
build_type: ${{ inputs.build_type || 'branch' }}
- container_image: "rapidsai/ci-conda:latest"
+ container_image: "rapidsai/ci-conda:25.10-latest"
date: ${{ inputs.date }}
node_type: "gpu-l4-latest-1"
script: "ci/build_docs.sh"
diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml
index 38e833c..b8d812c 100644
--- a/.github/workflows/pr.yaml
+++ b/.github/workflows/pr.yaml
@@ -43,7 +43,7 @@ jobs:
build_type: pull-request
node_type: "gpu-l4-latest-1"
arch: "amd64"
- container_image: "rapidsai/ci-conda:latest"
+ container_image: "rapidsai/ci-conda:25.10-latest"
script: "ci/build_docs.sh"
telemetry-summarize:
# This job must use a self-hosted runner to record telemetry traces.
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 1b11c0c..56c1ded 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -2,17 +2,17 @@
repos:
- repo: https://github.com/rapidsai/pre-commit-hooks
- rev: v0.6.0
+ rev: v0.7.0
hooks:
- id: verify-alpha-spec
- id: verify-copyright
- repo: https://github.com/rapidsai/dependency-file-generator
- rev: v1.19.0
+ rev: v1.20.0
hooks:
- id: rapids-dependency-file-generator
- args: ["--clean"]
+ args: ["--clean", "--warn-all", "--strict"]
- repo: https://github.com/shellcheck-py/shellcheck-py
- rev: v0.10.0.1
+ rev: v0.11.0.1
hooks:
- id: shellcheck
args: ["--severity=warning"]
diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-130_arch-x86_64.yaml
similarity index 92%
rename from conda/environments/all_cuda-129_arch-x86_64.yaml
rename to conda/environments/all_cuda-130_arch-x86_64.yaml
index 26ea585..bfac10a 100644
--- a/conda/environments/all_cuda-129_arch-x86_64.yaml
+++ b/conda/environments/all_cuda-130_arch-x86_64.yaml
@@ -7,7 +7,7 @@ channels:
- conda-forge
dependencies:
- breathe>=4.35
-- cuda-version=12.9
+- cuda-version=13.0
- cugraph-pyg==25.10.*,>=0.0.0a0
- cugraph==25.10.*,>=0.0.0a0
- doxygen
@@ -26,4 +26,4 @@ dependencies:
- sphinx-copybutton
- sphinx-markdown-tables
- sphinxcontrib-websupport
-name: all_cuda-129_arch-x86_64
+name: all_cuda-130_arch-x86_64
diff --git a/dependencies.yaml b/dependencies.yaml
index 82cc54e..e2fa247 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -4,7 +4,7 @@ files:
output: [conda]
matrix:
# docs are only built on the latest CUDA version RAPIDS supports
- cuda: ["12.9"]
+ cuda: ["13.0"]
arch: [x86_64]
includes:
- checks
@@ -57,6 +57,10 @@ dependencies:
cuda: "12.9"
packages:
- cuda-version=12.9
+ - matrix:
+ cuda: "13.0"
+ packages:
+ - cuda-version=13.0
docs:
common:
diff --git a/docs/cugraph-docs/source/installation/getting_cugraph.md b/docs/cugraph-docs/source/installation/getting_cugraph.md
index 7e1fc29..e08aa55 100644
--- a/docs/cugraph-docs/source/installation/getting_cugraph.md
+++ b/docs/cugraph-docs/source/installation/getting_cugraph.md
@@ -39,6 +39,10 @@ Replace the package name in the example below to the one you want to install.
Install and update cuGraph using the conda command:
```bash
+# CUDA 13
+conda install -c rapidsai -c conda-forge -c nvidia cugraph cuda-version=13.0
+
+# CUDA 12
conda install -c rapidsai -c conda-forge -c nvidia cugraph cuda-version=12.9
```
@@ -49,12 +53,17 @@ Note: This conda installation only applies to Linux and Python versions 3.10/3.1
## PIP
cuGraph, and all of RAPIDS, is available via pip.
-```
+```shell
+# CUDA 13
+pip install cugraph-cu13 --extra-index-url=https://pypi.nvidia.com
+
+# CUDA 12
pip install cugraph-cu12 --extra-index-url=https://pypi.nvidia.com
```
Also available:
- * cugraph-pyg-cu12
- * nx-cugraph-cu12
+
+* `cugraph-pyg-cu{12,13}`
+* `nx-cugraph-cu{12, 13}`
diff --git a/docs/cugraph-docs/source/installation/source_build.md b/docs/cugraph-docs/source/installation/source_build.md
index cf5106c..29b059e 100644
--- a/docs/cugraph-docs/source/installation/source_build.md
+++ b/docs/cugraph-docs/source/installation/source_build.md
@@ -39,10 +39,8 @@ environment YAML
files](https://github.com/rapidsai/cugraph/blob/main/conda/environments).
```bash
-
-# for CUDA 12.x
-conda env create --name cugraph_dev --file $CUGRAPH_HOME/conda/environments/all_cuda-129_arch-x86_64.yaml
-
+# for CUDA 13.x
+conda env create --name cugraph_dev --file $CUGRAPH_HOME/conda/environments/all_cuda-130_arch-x86_64.yaml
# activate the environment
conda activate cugraph_dev
@@ -54,13 +52,9 @@ conda deactivate
The environment can be updated as cugraph adds/removes/updates its dependencies. To do so, run:
```bash
-
-# for CUDA 12.x
-conda env update --name cugraph_dev --file $CUGRAPH_HOME/conda/environments/all_cuda-129_arch-x86_64.yaml
+# for CUDA 13.x
+conda env update --name cugraph_dev --file $CUGRAPH_HOME/conda/environments/all_cuda-130_arch-x86_64.yaml
conda activate cugraph_dev
-
-
-
```
### Build and Install
diff --git a/docs/cugraph-docs/source/nx_cugraph/installation.md b/docs/cugraph-docs/source/nx_cugraph/installation.md
index 4a1b18d..1a08fc5 100644
--- a/docs/cugraph-docs/source/nx_cugraph/installation.md
+++ b/docs/cugraph-docs/source/nx_cugraph/installation.md
@@ -32,13 +32,24 @@ conda install -c rapidsai -c conda-forge -c nvidia nx-cugraph
```
### pip
+
**Nightly version**
+
```bash
+# CUDA 13
+pip install nx-cugraph-cu13 --extra-index-url https://pypi.anaconda.org/rapidsai-wheels-nightly/simple
+
+# CUDA 12
pip install nx-cugraph-cu12 --extra-index-url https://pypi.anaconda.org/rapidsai-wheels-nightly/simple
```
**Stable version**
+
```bash
+# CUDA 13
+pip install nx-cugraph-cu13 --extra-index-url https://pypi.nvidia.com
+
+# CUDA 12
pip install nx-cugraph-cu12 --extra-index-url https://pypi.nvidia.com
```
diff --git a/docs/cugraph-docs/source/wholegraph/installation/getting_wholegraph.md b/docs/cugraph-docs/source/wholegraph/installation/getting_wholegraph.md
index 071dd37..f3e7616 100644
--- a/docs/cugraph-docs/source/wholegraph/installation/getting_wholegraph.md
+++ b/docs/cugraph-docs/source/wholegraph/installation/getting_wholegraph.md
@@ -34,15 +34,24 @@ Replace the package name in the example below to the one you want to install.
Install and update WholeGraph using the conda command:
```bash
+# CUDA 13
+conda install -c rapidsai -c conda-forge -c nvidia wholegraph cudatoolkit=13.0
+
+# CUDA 12
conda install -c rapidsai -c conda-forge -c nvidia wholegraph cudatoolkit=12.9
```
-## PIP
-wholegraph, and all of RAPIDS, is available via pip.
+## pip
-```
+wholegraph, and all of RAPIDS, is available via `pip`.
+
+```shell
+# CUDA 13
+pip install wholegraph-cu13 --extra-index-url=https://pypi.nvidia.com
+
+# CUDA 12
pip install wholegraph-cu12 --extra-index-url=https://pypi.nvidia.com
```
diff --git a/docs/cugraph-docs/source/wholegraph/installation/source_build.md b/docs/cugraph-docs/source/wholegraph/installation/source_build.md
index 9e47ffc..4aa6c28 100644
--- a/docs/cugraph-docs/source/wholegraph/installation/source_build.md
+++ b/docs/cugraph-docs/source/wholegraph/installation/source_build.md
@@ -50,8 +50,8 @@ __Create the conda development environment__
```bash
# create the conda environment (assuming in base `wholegraph` directory)
-# for CUDA 12.x
-conda env create --name cugraph_gnn_dev --file conda/environments/all_cuda-129_arch-x86_64.yaml
+# for CUDA 13.x
+conda env create --name cugraph_gnn_dev --file conda/environments/all_cuda-130_arch-x86_64.yaml
# activate the environment
conda activate cugraph_gnn_dev