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