diff --git a/.devcontainer/cuda13.0-conda/devcontainer.json b/.devcontainer/cuda13.1-conda/devcontainer.json similarity index 91% rename from .devcontainer/cuda13.0-conda/devcontainer.json rename to .devcontainer/cuda13.1-conda/devcontainer.json index b1dec3d161..662a452a2e 100644 --- a/.devcontainer/cuda13.0-conda/devcontainer.json +++ b/.devcontainer/cuda13.1-conda/devcontainer.json @@ -3,7 +3,7 @@ "context": "${localWorkspaceFolder}/.devcontainer", "dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile", "args": { - "CUDA": "13.0", + "CUDA": "13.1", "PYTHON_PACKAGE_MANAGER": "conda", "BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge" } @@ -11,7 +11,7 @@ "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.0-conda", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.1-conda", "--ulimit", "nofile=500000" ], @@ -22,7 +22,7 @@ "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" ], - "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.0-envs}"], + "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.1-envs}"], "postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"], "workspaceFolder": "/home/coder", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/kvikio,type=bind,consistency=consistent", @@ -31,7 +31,7 @@ "source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.0-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent" + "source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.1-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent" ], "customizations": { "vscode": { diff --git a/.devcontainer/cuda13.0-pip/devcontainer.json b/.devcontainer/cuda13.1-pip/devcontainer.json similarity index 88% rename from .devcontainer/cuda13.0-pip/devcontainer.json rename to .devcontainer/cuda13.1-pip/devcontainer.json index df77a93038..73814426ef 100644 --- a/.devcontainer/cuda13.0-pip/devcontainer.json +++ b/.devcontainer/cuda13.1-pip/devcontainer.json @@ -3,15 +3,15 @@ "context": "${localWorkspaceFolder}/.devcontainer", "dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile", "args": { - "CUDA": "13.0", + "CUDA": "13.1", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:26.02-cpp-cuda13.0" + "BASE": "rapidsai/devcontainers:26.02-cpp-cuda13.1" } }, "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.0-pip", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.1-pip", "--ulimit", "nofile=500000" ], @@ -22,7 +22,7 @@ "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" ], - "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.0-venvs}"], + "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.1-venvs}"], "postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"], "workspaceFolder": "/home/coder", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/kvikio,type=bind,consistency=consistent", @@ -30,7 +30,7 @@ "source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.0-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent" + "source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.1-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent" ], "customizations": { "vscode": { diff --git a/conda/environments/all_cuda-130_arch-aarch64.yaml b/conda/environments/all_cuda-131_arch-aarch64.yaml similarity index 94% rename from conda/environments/all_cuda-130_arch-aarch64.yaml rename to conda/environments/all_cuda-131_arch-aarch64.yaml index d46c1c0b06..21b0ec6c92 100644 --- a/conda/environments/all_cuda-130_arch-aarch64.yaml +++ b/conda/environments/all_cuda-131_arch-aarch64.yaml @@ -10,7 +10,7 @@ dependencies: - cmake>=3.30.4 - cuda-nvcc - cuda-python>=13.0.1,<14.0 -- cuda-version=13.0 +- cuda-version=13.1 - cupy>=13.6.0 - cxx-compiler - cython>=3.0.0,<3.2.0 @@ -39,4 +39,4 @@ dependencies: - sphinx_rtd_theme - sysroot_linux-aarch64=2.28 - zarr>=3.0.0,<3.2.0,<4.0.0 -name: all_cuda-130_arch-aarch64 +name: all_cuda-131_arch-aarch64 diff --git a/conda/environments/all_cuda-130_arch-x86_64.yaml b/conda/environments/all_cuda-131_arch-x86_64.yaml similarity index 94% rename from conda/environments/all_cuda-130_arch-x86_64.yaml rename to conda/environments/all_cuda-131_arch-x86_64.yaml index ef4997849f..428a65928c 100644 --- a/conda/environments/all_cuda-130_arch-x86_64.yaml +++ b/conda/environments/all_cuda-131_arch-x86_64.yaml @@ -10,7 +10,7 @@ dependencies: - cmake>=3.30.4 - cuda-nvcc - cuda-python>=13.0.1,<14.0 -- cuda-version=13.0 +- cuda-version=13.1 - cupy>=13.6.0 - cxx-compiler - cython>=3.0.0,<3.2.0 @@ -39,4 +39,4 @@ dependencies: - sphinx_rtd_theme - sysroot_linux-64=2.28 - zarr>=3.0.0,<3.2.0,<4.0.0 -name: all_cuda-130_arch-x86_64 +name: all_cuda-131_arch-x86_64 diff --git a/cpp/doxygen/main_page.md b/cpp/doxygen/main_page.md index a74bad75d6..1d01b10629 100644 --- a/cpp/doxygen/main_page.md +++ b/cpp/doxygen/main_page.md @@ -36,7 +36,7 @@ Install the **stable release** from the ``rapidsai`` channel with the following: mamba install -c rapidsai -c conda-forge libkvikio # Create new environment (CUDA 13) -mamba create -n libkvikio-env -c rapidsai -c conda-forge cuda-version=13.0 libkvikio +mamba create -n libkvikio-env -c rapidsai -c conda-forge cuda-version=13.1 libkvikio # Create new environment (CUDA 12) mamba create -n libkvikio-env -c rapidsai -c conda-forge cuda-version=12.9 libkvikio @@ -49,7 +49,7 @@ Install the **nightly release** from the ``rapidsai-nightly`` channel with the f mamba install -c rapidsai-nightly -c conda-forge libkvikio # Create new environment (CUDA 13) -mamba create -n libkvikio-env -c rapidsai-nightly -c conda-forge python=3.13 cuda-version=13.0 libkvikio +mamba create -n libkvikio-env -c rapidsai-nightly -c conda-forge python=3.13 cuda-version=13.1 libkvikio # Create new environment (CUDA 12) mamba create -n libkvikio-env -c rapidsai-nightly -c conda-forge python=3.13 cuda-version=12.9 libkvikio diff --git a/dependencies.yaml b/dependencies.yaml index ccb4223c0c..39ccbe55e8 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 # Dependency list for https://github.com/rapidsai/dependency-file-generator @@ -6,7 +6,7 @@ files: all: output: conda matrix: - cuda: ["12.9", "13.0"] + cuda: ["12.9", "13.1"] arch: [aarch64, x86_64] includes: - build-universal @@ -200,6 +200,10 @@ dependencies: cuda: "13.0" packages: - cuda-version=13.0 + - matrix: + cuda: "13.1" + packages: + - cuda-version=13.1 cuda: common: - output_types: conda diff --git a/docs/source/install.rst b/docs/source/install.rst index 844477e421..e345755c14 100644 --- a/docs/source/install.rst +++ b/docs/source/install.rst @@ -17,7 +17,7 @@ Install the **stable release** from the ``rapidsai`` channel like: mamba install -c rapidsai -c conda-forge kvikio # Create new environment (CUDA 13) - mamba create -n kvikio-env -c rapidsai -c conda-forge python=3.13 cuda-version=13.0 kvikio + mamba create -n kvikio-env -c rapidsai -c conda-forge python=3.13 cuda-version=13.1 kvikio # Create new environment (CUDA 12) mamba create -n kvikio-env -c rapidsai -c conda-forge python=3.13 cuda-version=12.9 kvikio @@ -30,7 +30,7 @@ Install the **nightly release** from the ``rapidsai-nightly`` channel like: mamba install -c rapidsai-nightly -c conda-forge kvikio # Create new environment (CUDA 13) - mamba create -n kvikio-env -c rapidsai-nightly -c conda-forge python=3.13 cuda-version=13.0 kvikio + mamba create -n kvikio-env -c rapidsai-nightly -c conda-forge python=3.13 cuda-version=13.1 kvikio # Create new environment (CUDA 12) mamba create -n kvikio-env -c rapidsai-nightly -c conda-forge python=3.13 cuda-version=12.9 kvikio @@ -61,7 +61,7 @@ In order to setup a development environment, we recommend Conda: .. code-block:: # CUDA 13 - mamba env create --name kvikio-dev --file conda/environments/all_cuda-130_arch-$(arch).yaml + mamba env create --name kvikio-dev --file conda/environments/all_cuda-131_arch-$(arch).yaml The Python library depends on the C++ library, thus we build and install both: