diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e7b7d90..4528f2d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -34,7 +34,7 @@ concurrency: jobs: java-build: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.1.0 # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions. # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions. strategy: @@ -42,7 +42,7 @@ jobs: matrix: cuda_version: - '12.9.1' - - '13.0.2' + - '13.1.0' with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 7d7ac7d..9c7a935 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -15,7 +15,7 @@ jobs: - conda-java-tests - telemetry-setup secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@cuda-13.1.0 if: always() with: needs: ${{ toJSON(needs) }} @@ -42,7 +42,7 @@ jobs: changed-files: needs: telemetry-setup secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@cuda-13.1.0 with: files_yaml: | test_java: @@ -52,14 +52,14 @@ jobs: checks: needs: telemetry-setup secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@cuda-13.1.0 with: enable_check_generated_files: false ignored_pr_jobs: "telemetry-summarize" conda-java-tests: needs: [changed-files, checks] secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.1.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_java # Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions. # If these jobs start producing artifacts, the names will have to differentiate between CUDA versions. @@ -68,7 +68,7 @@ jobs: matrix: cuda_version: - '12.9.1' - - '13.0.2' + - '13.1.0' with: build_type: pull-request node_type: "gpu-l4-latest-1" diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index c6019f2..16417a2 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -25,13 +25,13 @@ on: jobs: conda-java-tests: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.1.0 strategy: fail-fast: false matrix: cuda_version: - '12.9.1' - - '13.0.2' + - '13.1.0' with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} diff --git a/conda/environments/all_cuda-130_arch-aarch64.yaml b/conda/environments/all_cuda-131_arch-aarch64.yaml similarity index 88% rename from conda/environments/all_cuda-130_arch-aarch64.yaml rename to conda/environments/all_cuda-131_arch-aarch64.yaml index 489f899..2c73e35 100644 --- a/conda/environments/all_cuda-130_arch-aarch64.yaml +++ b/conda/environments/all_cuda-131_arch-aarch64.yaml @@ -8,7 +8,7 @@ dependencies: - cuda-cudart-dev - cuda-nvtx-dev - cuda-profiler-api -- cuda-version=13.0 +- cuda-version=13.1 - libcublas-dev - libcurand-dev - libcusolver-dev @@ -17,4 +17,4 @@ dependencies: - maven - ninja - openjdk=22.* -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 88% rename from conda/environments/all_cuda-130_arch-x86_64.yaml rename to conda/environments/all_cuda-131_arch-x86_64.yaml index 71cfa01..bced33f 100644 --- a/conda/environments/all_cuda-130_arch-x86_64.yaml +++ b/conda/environments/all_cuda-131_arch-x86_64.yaml @@ -8,7 +8,7 @@ dependencies: - cuda-cudart-dev - cuda-nvtx-dev - cuda-profiler-api -- cuda-version=13.0 +- cuda-version=13.1 - libcublas-dev - libcurand-dev - libcusolver-dev @@ -17,4 +17,4 @@ dependencies: - maven - ninja - openjdk=22.* -name: all_cuda-130_arch-x86_64 +name: all_cuda-131_arch-x86_64 diff --git a/dependencies.yaml b/dependencies.yaml index f0cb592..852e75f 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-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: [x86_64, aarch64] includes: - cuda @@ -59,6 +59,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/examples/README.md b/examples/README.md index acebe9e..7a38e7b 100644 --- a/examples/README.md +++ b/examples/README.md @@ -16,7 +16,7 @@ cd .. Then do: ```sh -docker run --rm --gpus all --pull=always --volume $PWD:$PWD --workdir $PWD -it rapidsai/ci-conda:26.02-cuda13.0.2-ubuntu24.04-py3.13 +docker run --rm --gpus all --pull=always --volume $PWD:$PWD --workdir $PWD -it rapidsai/ci-conda:26.02-cuda13.1.0-ubuntu24.04-py3.13 ``` Inside the docker container (and in the `cuvs-lucene's` root directory) do: