diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 620a13fe173..d7e81bcd3a6 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -28,7 +28,7 @@ concurrency:
jobs:
cpp-build:
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-matrix-build.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
@@ -37,7 +37,7 @@ jobs:
python-build:
needs: [cpp-build]
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-matrix-build.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
@@ -46,7 +46,7 @@ jobs:
upload-conda:
needs: [cpp-build, python-build]
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-upload-packages.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-upload-packages.yaml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml
index 9df34c483f4..5bccc12fdb1 100644
--- a/.github/workflows/pr.yaml
+++ b/.github/workflows/pr.yaml
@@ -19,39 +19,39 @@ jobs:
- conda-python-build
- conda-python-tests
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/pr-builder.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/pr-builder.yaml@cuda-118
checks:
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/checks.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/checks.yaml@cuda-118
conda-cpp-build:
needs: checks
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-matrix-build.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@cuda-118
with:
build_type: pull-request
node_type: cpu16
conda-cpp-tests:
needs: conda-cpp-build
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@cuda-118
with:
build_type: pull-request
conda-python-build:
needs: conda-cpp-build
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-matrix-build.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@cuda-118
with:
build_type: pull-request
conda-python-tests:
needs: conda-python-build
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@cuda-118
with:
build_type: pull-request
conda-notebook-tests:
needs: conda-python-build
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@cuda-118
with:
build_type: pull-request
node_type: "gpu-latest-1"
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index bd201e987f6..c586ac769c7 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -16,7 +16,7 @@ on:
jobs:
conda-cpp-tests:
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@cuda-118
with:
build_type: nightly
branch: ${{ inputs.branch }}
@@ -24,7 +24,7 @@ jobs:
sha: ${{ inputs.sha }}
conda-python-tests:
secrets: inherit
- uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@main
+ uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@cuda-118
with:
build_type: nightly
branch: ${{ inputs.branch }}
diff --git a/conda/environments/all_cuda-115_arch-x86_64.yaml b/conda/environments/all_cuda-118_arch-x86_64.yaml
similarity index 93%
rename from conda/environments/all_cuda-115_arch-x86_64.yaml
rename to conda/environments/all_cuda-118_arch-x86_64.yaml
index 4f6eb4e34ab..4e21fd9ab18 100644
--- a/conda/environments/all_cuda-115_arch-x86_64.yaml
+++ b/conda/environments/all_cuda-118_arch-x86_64.yaml
@@ -11,7 +11,7 @@ dependencies:
- c-compiler
- cmake>=3.23.1,!=3.25.0
- cuda-python>=11.7.1,<12.0
-- cudatoolkit=11.5
+- cudatoolkit=11.8
- cudf=23.02.*
- cxx-compiler
- cython>=0.29,<0.30
@@ -34,7 +34,7 @@ dependencies:
- ninja
- notebook>=0.5.0
- numpydoc
-- nvcc_linux-64=11.5
+- nvcc_linux-64=11.8
- ogb
- openmpi
- pip
@@ -59,4 +59,4 @@ dependencies:
- sphinxcontrib-websupport
- ucx-proc=*=gpu
- ucx-py=0.30.*
-name: all_cuda-115_arch-x86_64
+name: all_cuda-118_arch-x86_64
diff --git a/conda/recipes/cugraph/conda_build_config.yaml b/conda/recipes/cugraph/conda_build_config.yaml
index bc4f27e32f8..e42620eb51a 100644
--- a/conda/recipes/cugraph/conda_build_config.yaml
+++ b/conda/recipes/cugraph/conda_build_config.yaml
@@ -17,16 +17,16 @@ ucx_py_version:
- "0.30.*"
# The CTK libraries below are missing from the conda-forge::cudatoolkit
-# package. The "*_host_*" version specifiers correspond to `11.5` packages.
+# package. The "*_host_*" version specifiers correspond to `11.8` packages.
libcublas_host_version:
- - ">=11.7.3.1,<=11.7.4.6"
+ - "=11.11.3.6"
libcurand_host_version:
- - ">=10.2.6.48,<=10.2.7.107"
+ - "=10.3.0.86"
libcusolver_host_version:
- - ">=11.2.1.48,<=11.3.2.107"
+ - "=11.4.1.48"
libcusparse_host_version:
- - ">=11.7.0.31,<=11.7.0.107"
+ - "=11.7.5.86"
diff --git a/conda/recipes/libcugraph/conda_build_config.yaml b/conda/recipes/libcugraph/conda_build_config.yaml
index d65c01aa311..c4343dc47a1 100644
--- a/conda/recipes/libcugraph/conda_build_config.yaml
+++ b/conda/recipes/libcugraph/conda_build_config.yaml
@@ -20,22 +20,22 @@ gtest_version:
- "=1.10.0"
cuda_profiler_api_version:
- - ">=11.4.240,<12"
+ - ">=11.8.86,<12"
sysroot_version:
- "2.17"
# The CTK libraries below are missing from the conda-forge::cudatoolkit
-# package. The "*_host_*" version specifiers correspond to `11.5` packages.
+# package. The "*_host_*" version specifiers correspond to `11.8` packages.
libcublas_host_version:
- - ">=11.7.3.1,<=11.7.4.6"
+ - "=11.11.3.6"
libcurand_host_version:
- - ">=10.2.6.48,<=10.2.7.107"
+ - "=10.3.0.86"
libcusolver_host_version:
- - ">=11.2.1.48,<=11.3.2.107"
+ - "=11.4.1.48"
libcusparse_host_version:
- - ">=11.7.0.31,<=11.7.0.107"
+ - "=11.7.5.86"
diff --git a/conda/recipes/pylibcugraph/conda_build_config.yaml b/conda/recipes/pylibcugraph/conda_build_config.yaml
index bc4f27e32f8..e42620eb51a 100644
--- a/conda/recipes/pylibcugraph/conda_build_config.yaml
+++ b/conda/recipes/pylibcugraph/conda_build_config.yaml
@@ -17,16 +17,16 @@ ucx_py_version:
- "0.30.*"
# The CTK libraries below are missing from the conda-forge::cudatoolkit
-# package. The "*_host_*" version specifiers correspond to `11.5` packages.
+# package. The "*_host_*" version specifiers correspond to `11.8` packages.
libcublas_host_version:
- - ">=11.7.3.1,<=11.7.4.6"
+ - "=11.11.3.6"
libcurand_host_version:
- - ">=10.2.6.48,<=10.2.7.107"
+ - "=10.3.0.86"
libcusolver_host_version:
- - ">=11.2.1.48,<=11.3.2.107"
+ - "=11.4.1.48"
libcusparse_host_version:
- - ">=11.7.0.31,<=11.7.0.107"
+ - "=11.7.5.86"
diff --git a/dependencies.yaml b/dependencies.yaml
index b8493f1d232..798add5e595 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -3,7 +3,7 @@ files:
all:
output: [conda]
matrix:
- cuda: ["11.5"]
+ cuda: ["11.8"]
arch: [x86_64]
includes:
- checks
@@ -54,6 +54,10 @@ dependencies:
specific:
- output_types: [conda]
matrices:
+ - matrix:
+ cuda: "11.8"
+ packages:
+ - cudatoolkit=11.8
- matrix:
cuda: "11.5"
packages:
@@ -91,14 +95,14 @@ dependencies:
matrices:
- matrix:
arch: x86_64
- cuda: "11.5"
+ cuda: "11.8"
packages:
- - nvcc_linux-64=11.5
+ - nvcc_linux-64=11.8
- matrix:
arch: aarch64
- cuda: "11.5"
+ cuda: "11.8"
packages:
- - nvcc_linux-aarch64=11.5
+ - nvcc_linux-aarch64=11.8
py_version:
specific:
- output_types: [conda]
@@ -111,9 +115,13 @@ dependencies:
py: "3.9"
packages:
- python=3.9
+ - matrix:
+ py: "3.10"
+ packages:
+ - python=3.10
- matrix:
packages:
- - python>=3.8,<3.10
+ - python>=3.8,<3.11
python_build:
common:
- output_types: [conda]
diff --git a/python/cugraph-pyg/setup.py b/python/cugraph-pyg/setup.py
index f18395e9de1..82f16abf9fb 100644
--- a/python/cugraph-pyg/setup.py
+++ b/python/cugraph-pyg/setup.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018-2022, NVIDIA CORPORATION.
+# Copyright (c) 2018-2023, NVIDIA CORPORATION.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -83,6 +83,7 @@ def run(self):
"Programming Language :: Python",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
+ "Programming Language :: Python :: 3.10",
],
# Include the separately-compiled shared library
author="NVIDIA Corporation",
diff --git a/python/cugraph/setup.py b/python/cugraph/setup.py
index 8a5d8eb1ba6..858c9594fa5 100644
--- a/python/cugraph/setup.py
+++ b/python/cugraph/setup.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018-2022, NVIDIA CORPORATION.
+# Copyright (c) 2018-2023, NVIDIA CORPORATION.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -114,6 +114,7 @@ def get_versions():
"Programming Language :: Python",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
+ "Programming Language :: Python :: 3.10",
],
# Include the separately-compiled shared library
author="NVIDIA Corporation",
diff --git a/python/pylibcugraph/setup.py b/python/pylibcugraph/setup.py
index fb191ee8ae7..c27a6692908 100644
--- a/python/pylibcugraph/setup.py
+++ b/python/pylibcugraph/setup.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018-2022, NVIDIA CORPORATION.
+# Copyright (c) 2018-2023, NVIDIA CORPORATION.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -85,6 +85,7 @@ def get_versions():
"Programming Language :: Python",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
+ "Programming Language :: Python :: 3.10",
],
# Include the separately-compiled shared library
author="NVIDIA Corporation",
diff --git a/readme_pages/SOURCEBUILD.md b/readme_pages/SOURCEBUILD.md
index 698b9f48ad9..3cc93fa98db 100644
--- a/readme_pages/SOURCEBUILD.md
+++ b/readme_pages/SOURCEBUILD.md
@@ -44,7 +44,7 @@ __Create the conda development environment__
# create the conda environment (assuming in base `cugraph` directory)
# for CUDA 11.5
-conda env create --name cugraph_dev --file conda/environments/all_cuda-115_arch-x86_64.yaml
+conda env create --name cugraph_dev --file conda/environments/all_cuda-118_arch-x86_64.yaml
# activate the environment
conda activate cugraph_dev
@@ -231,7 +231,7 @@ Run either the C++ or the Python tests with datasets
make test
```
-Note: This conda installation only applies to Linux and Python versions 3.8/3.9.
+Note: This conda installation only applies to Linux and Python versions 3.8/3.10.
### Building and Testing on a gpuCI image locally
diff --git a/readme_pages/getting_cugraph.md b/readme_pages/getting_cugraph.md
index ac81d1fec2c..dc8e33bead7 100644
--- a/readme_pages/getting_cugraph.md
+++ b/readme_pages/getting_cugraph.md
@@ -11,13 +11,13 @@ Or checkout the [RAPIDS install selector](https://rapids.ai/start.html) for a pi
-## Docker
+## Docker
The RAPIDS Docker containers contain all RAPIDS packages, including all from cuGraph, as well as all required supporting packages. To download a container, please see the [Docker Repository](https://hub.docker.com/r/rapidsai/rapidsai/), choosing a tag based on the NVIDIA CUDA version you’re running. This provides a ready to run Docker container with example notebooks and data, showcasing how you can utilize all of the RAPIDS libraries: cuDF, cuML, and cuGraph.
-## Conda
+## Conda
It is easy to install cuGraph using conda. You can get a minimal conda installation with [Miniconda](https://conda.io/miniconda.html) or get the full installation with [Anaconda](https://www.anaconda.com/download).
cuGraph Conda packages
@@ -35,16 +35,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 11.4
-conda install -c nvidia -c rapidsai -c numba -c conda-forge cugraph cudatoolkit=11.4
-
-# CUDA 11.5
-conda install -c nvidia -c rapidsai -c numba -c conda-forge cugraph cudatoolkit=11.5
-
-For CUDA > 11.5, please use the 11.5 environment
+conda install -c rapidsai -c numba -c conda-forge -c nvidia cugraph cudatoolkit=11.8
```
-Note: This conda installation only applies to Linux and Python versions 3.8/3.9.
+Note: This conda installation only applies to Linux and Python versions 3.8/3.10.
@@ -60,5 +54,5 @@ pip packages for other packages are being worked and should be available in earl
## SOURCE
-cuGraph can be build directly from source. First check to make sure you have or can configure a supported environment.
-Instructions for building from source is in our [source build](./SOURCEBUILD.md) page.
\ No newline at end of file
+cuGraph can be build directly from source. First check to make sure you have or can configure a supported environment.
+Instructions for building from source is in our [source build](./SOURCEBUILD.md) page.