diff --git a/.devcontainer/cuda11.8-conda/devcontainer.json b/.devcontainer/cuda11.8-conda/devcontainer.json index c2084dfec3..755967bb27 100644 --- a/.devcontainer/cuda11.8-conda/devcontainer.json +++ b/.devcontainer/cuda11.8-conda/devcontainer.json @@ -5,12 +5,12 @@ "args": { "CUDA": "11.8", "PYTHON_PACKAGE_MANAGER": "conda", - "BASE": "rapidsai/devcontainers:24.04-cpp-llvm16-cuda11.8-mambaforge-ubuntu22.04" + "BASE": "rapidsai/devcontainers:24.06-cpp-llvm16-cuda11.8-mambaforge-ubuntu22.04" } }, "hostRequirements": {"gpu": "optional"}, "features": { - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.4": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.6": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" diff --git a/.devcontainer/cuda11.8-pip/devcontainer.json b/.devcontainer/cuda11.8-pip/devcontainer.json index 2f26104aae..1259cbe247 100644 --- a/.devcontainer/cuda11.8-pip/devcontainer.json +++ b/.devcontainer/cuda11.8-pip/devcontainer.json @@ -5,22 +5,22 @@ "args": { "CUDA": "11.8", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:24.04-cpp-cuda11.8-ubuntu22.04" + "BASE": "rapidsai/devcontainers:24.06-cpp-cuda11.8-ubuntu22.04" } }, "hostRequirements": {"gpu": "optional"}, "features": { - "ghcr.io/rapidsai/devcontainers/features/ucx:24.4": { + "ghcr.io/rapidsai/devcontainers/features/ucx:24.6": { "version": "1.14.1" }, - "ghcr.io/rapidsai/devcontainers/features/cuda:24.4": { + "ghcr.io/rapidsai/devcontainers/features/cuda:24.6": { "version": "11.8", "installcuBLAS": true, "installcuSOLVER": true, "installcuRAND": true, "installcuSPARSE": true }, - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.4": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.6": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/ucx", diff --git a/.devcontainer/cuda12.2-conda/devcontainer.json b/.devcontainer/cuda12.2-conda/devcontainer.json index dc52d6cf6a..7415f84b29 100644 --- a/.devcontainer/cuda12.2-conda/devcontainer.json +++ b/.devcontainer/cuda12.2-conda/devcontainer.json @@ -5,12 +5,12 @@ "args": { "CUDA": "12.2", "PYTHON_PACKAGE_MANAGER": "conda", - "BASE": "rapidsai/devcontainers:24.04-cpp-mambaforge-ubuntu22.04" + "BASE": "rapidsai/devcontainers:24.06-cpp-mambaforge-ubuntu22.04" } }, "hostRequirements": {"gpu": "optional"}, "features": { - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.4": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.6": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" diff --git a/.devcontainer/cuda12.2-pip/devcontainer.json b/.devcontainer/cuda12.2-pip/devcontainer.json index 0e01da40d4..c1891acd64 100644 --- a/.devcontainer/cuda12.2-pip/devcontainer.json +++ b/.devcontainer/cuda12.2-pip/devcontainer.json @@ -5,22 +5,22 @@ "args": { "CUDA": "12.2", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:24.04-cpp-cuda12.2-ubuntu22.04" + "BASE": "rapidsai/devcontainers:24.06-cpp-cuda12.2-ubuntu22.04" } }, "hostRequirements": {"gpu": "optional"}, "features": { - "ghcr.io/rapidsai/devcontainers/features/ucx:24.4": { + "ghcr.io/rapidsai/devcontainers/features/ucx:24.6": { "version": "1.14.1" }, - "ghcr.io/rapidsai/devcontainers/features/cuda:24.4": { + "ghcr.io/rapidsai/devcontainers/features/cuda:24.6": { "version": "12.2", "installcuBLAS": true, "installcuSOLVER": true, "installcuRAND": true, "installcuSPARSE": true }, - "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.4": {} + "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.6": {} }, "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/ucx", diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 83323153f1..d42fda9063 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -28,7 +28,7 @@ concurrency: jobs: cpp-build: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.06 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -38,7 +38,7 @@ jobs: if: github.ref_type == 'branch' needs: [python-build] secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.06 with: arch: "amd64" branch: ${{ inputs.branch }} @@ -51,7 +51,7 @@ jobs: python-build: needs: [cpp-build] secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.06 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -60,7 +60,7 @@ jobs: upload-conda: needs: [cpp-build, python-build] secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.06 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -68,7 +68,7 @@ jobs: sha: ${{ inputs.sha }} wheel-build-cuml: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.06 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -79,12 +79,12 @@ jobs: # the CMake variables in get_cumlprims_mg.cmake since CMake will just use # the clone as is. extra-repo: rapidsai/cumlprims_mg - extra-repo-sha: branch-24.04 + extra-repo-sha: branch-24.06 extra-repo-deploy-key: CUMLPRIMS_SSH_PRIVATE_DEPLOY_KEY wheel-publish-cuml: needs: wheel-build-cuml secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.06 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index ac70e28c46..99c89144aa 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -25,16 +25,16 @@ jobs: - wheel-tests-cuml - devcontainer secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.06 checks: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-24.06 with: enable_check_generated_files: false clang-tidy: needs: checks secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.06 with: build_type: pull-request node_type: "cpu8" @@ -44,39 +44,39 @@ jobs: conda-cpp-build: needs: checks secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.06 with: build_type: pull-request conda-cpp-tests: needs: conda-cpp-build secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-24.06 with: build_type: pull-request conda-python-build: needs: conda-cpp-build secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.06 with: build_type: pull-request conda-python-tests-singlegpu: needs: conda-python-build secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.06 with: build_type: pull-request script: "ci/test_python_singlegpu.sh" conda-python-tests-dask: needs: conda-python-build secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.06 with: build_type: pull-request script: "ci/test_python_dask.sh" conda-notebook-tests: needs: conda-python-build secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.06 with: build_type: pull-request node_type: "gpu-v100-latest-1" @@ -86,7 +86,7 @@ jobs: docs-build: needs: conda-python-build secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.06 with: build_type: pull-request node_type: "gpu-v100-latest-1" @@ -96,23 +96,23 @@ jobs: wheel-build-cuml: needs: checks secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.06 with: build_type: pull-request script: ci/build_wheel.sh extra-repo: rapidsai/cumlprims_mg - extra-repo-sha: branch-24.04 + extra-repo-sha: branch-24.06 extra-repo-deploy-key: CUMLPRIMS_SSH_PRIVATE_DEPLOY_KEY wheel-tests-cuml: needs: wheel-build-cuml secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.06 with: build_type: pull-request script: ci/test_wheel.sh devcontainer: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@fix/devcontainer-json-location + uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-24.06 with: arch: '["amd64"]' cuda: '["12.2"]' diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a830eeb23d..4faa1f2a05 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-workflows/.github/workflows/conda-cpp-tests.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-24.06 with: build_type: nightly branch: ${{ inputs.branch }} @@ -24,7 +24,7 @@ jobs: sha: ${{ inputs.sha }} conda-python-tests-singlegpu: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.06 with: build_type: nightly branch: ${{ inputs.branch }} @@ -33,7 +33,7 @@ jobs: script: "ci/test_python_singlegpu.sh" conda-python-tests-dask: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.06 with: build_type: nightly branch: ${{ inputs.branch }} @@ -42,7 +42,7 @@ jobs: script: "ci/test_python_dask.sh" wheel-tests-cuml: secrets: inherit - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.04 + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.06 with: build_type: nightly branch: ${{ inputs.branch }} diff --git a/README.md b/README.md index d2c5b98d95..e3a3a5e6ba 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ programming. In most cases, cuML's Python API matches the API from For large datasets, these GPU-based implementations can complete 10-50x faster than their CPU equivalents. For details on performance, see the [cuML Benchmarks -Notebook](https://github.com/rapidsai/cuml/tree/branch-24.04/notebooks/tools). +Notebook](https://github.com/rapidsai/cuml/tree/branch-24.06/notebooks/tools). As an example, the following Python snippet loads input and computes DBSCAN clusters, all on GPU, using cuDF: ```python @@ -74,7 +74,7 @@ neighbors = nn.kneighbors(df) For additional examples, browse our complete [API documentation](https://docs.rapids.ai/api/cuml/stable/), or check out our example [walkthrough -notebooks](https://github.com/rapidsai/cuml/tree/branch-24.04/notebooks). Finally, you +notebooks](https://github.com/rapidsai/cuml/tree/branch-24.06/notebooks). Finally, you can find complete end-to-end examples in the [notebooks-contrib repo](https://github.com/rapidsai/notebooks-contrib). diff --git a/VERSION b/VERSION index 4a2fe8aa57..0bff6981a3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -24.04.00 +24.06.00 diff --git a/ci/build_docs.sh b/ci/build_docs.sh index 9fe310a49a..90ea99af16 100755 --- a/ci/build_docs.sh +++ b/ci/build_docs.sh @@ -27,7 +27,7 @@ rapids-mamba-retry install \ export RAPIDS_VERSION="$(rapids-version)" export RAPIDS_VERSION_MAJOR_MINOR="$(rapids-version-major-minor)" -export RAPIDS_VERSION_NUMBER="$RAPIDS_VERSION_MAJOR_MINOR" +export RAPIDS_VERSION_NUMBER="24.06" export RAPIDS_DOCS_DIR="$(mktemp -d)" rapids-logger "Build CPP docs" diff --git a/conda/environments/all_cuda-118_arch-x86_64.yaml b/conda/environments/all_cuda-118_arch-x86_64.yaml index 15f8aee324..c4c4200129 100644 --- a/conda/environments/all_cuda-118_arch-x86_64.yaml +++ b/conda/environments/all_cuda-118_arch-x86_64.yaml @@ -12,12 +12,12 @@ dependencies: - cuda-python>=11.7.1,<12.0a0 - cuda-version=11.8 - cudatoolkit -- cudf==24.4.* +- cudf==24.6.* - cupy>=12.0.0 - cxx-compiler - cython>=3.0.0 -- dask-cuda==24.4.* -- dask-cudf==24.4.* +- dask-cuda==24.6.* +- dask-cudf==24.6.* - dask-ml - doxygen=1.9.1 - gcc_linux-64=11.* @@ -33,16 +33,16 @@ dependencies: - libcublas=11.11.3.6 - libcufft-dev=10.9.0.58 - libcufft=10.9.0.58 -- libcumlprims==24.4.* +- libcumlprims==24.6.* - libcurand-dev=10.3.0.86 - libcurand=10.3.0.86 - libcusolver-dev=11.4.1.48 - libcusolver=11.4.1.48 - libcusparse-dev=11.7.5.86 - libcusparse=11.7.5.86 -- libraft-headers==24.4.* -- libraft==24.4.* -- librmm==24.4.* +- libraft-headers==24.6.* +- libraft==24.6.* +- librmm==24.6.* - nbsphinx - ninja - nltk @@ -51,7 +51,7 @@ dependencies: - nvcc_linux-64=11.8 - pip - pydata-sphinx-theme!=0.14.2 -- pylibraft==24.4.* +- pylibraft==24.6.* - pynndescent==0.5.8 - pytest-benchmark - pytest-cases @@ -59,10 +59,10 @@ dependencies: - pytest-xdist - pytest==7.* - python>=3.9,<3.12 -- raft-dask==24.4.* -- rapids-dask-dependency==24.4.* +- raft-dask==24.6.* +- rapids-dask-dependency==24.6.* - recommonmark -- rmm==24.4.* +- rmm==24.6.* - scikit-build-core>=0.7.0 - scikit-learn==1.2 - scipy>=1.8.0 diff --git a/conda/environments/all_cuda-122_arch-x86_64.yaml b/conda/environments/all_cuda-122_arch-x86_64.yaml index f923628764..89fba07152 100644 --- a/conda/environments/all_cuda-122_arch-x86_64.yaml +++ b/conda/environments/all_cuda-122_arch-x86_64.yaml @@ -14,12 +14,12 @@ dependencies: - cuda-profiler-api - cuda-python>=12.0,<13.0a0 - cuda-version=12.2 -- cudf==24.4.* +- cudf==24.6.* - cupy>=12.0.0 - cxx-compiler - cython>=3.0.0 -- dask-cuda==24.4.* -- dask-cudf==24.4.* +- dask-cuda==24.6.* +- dask-cudf==24.6.* - dask-ml - doxygen=1.9.1 - gcc_linux-64=11.* @@ -33,13 +33,13 @@ dependencies: - joblib>=0.11 - libcublas-dev - libcufft-dev -- libcumlprims==24.4.* +- libcumlprims==24.6.* - libcurand-dev - libcusolver-dev - libcusparse-dev -- libraft-headers==24.4.* -- libraft==24.4.* -- librmm==24.4.* +- libraft-headers==24.6.* +- libraft==24.6.* +- librmm==24.6.* - nbsphinx - ninja - nltk @@ -47,7 +47,7 @@ dependencies: - numpydoc - pip - pydata-sphinx-theme!=0.14.2 -- pylibraft==24.4.* +- pylibraft==24.6.* - pynndescent==0.5.8 - pytest-benchmark - pytest-cases @@ -55,10 +55,10 @@ dependencies: - pytest-xdist - pytest==7.* - python>=3.9,<3.12 -- raft-dask==24.4.* -- rapids-dask-dependency==24.4.* +- raft-dask==24.6.* +- rapids-dask-dependency==24.6.* - recommonmark -- rmm==24.4.* +- rmm==24.6.* - scikit-build-core>=0.7.0 - scikit-learn==1.2 - scipy>=1.8.0 diff --git a/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml b/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml index 5eb69ceb2a..f9e9792d0a 100644 --- a/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml +++ b/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml @@ -21,16 +21,16 @@ dependencies: - libcublas=11.11.3.6 - libcufft-dev=10.9.0.58 - libcufft=10.9.0.58 -- libcumlprims==24.4.* +- libcumlprims==24.6.* - libcurand-dev=10.3.0.86 - libcurand=10.3.0.86 - libcusolver-dev=11.4.1.48 - libcusolver=11.4.1.48 - libcusparse-dev=11.7.5.86 - libcusparse=11.7.5.86 -- libraft-headers==24.4.* -- libraft==24.4.* -- librmm==24.4.* +- libraft-headers==24.6.* +- libraft==24.6.* +- librmm==24.6.* - ninja - nvcc_linux-64=11.8 - sysroot_linux-64==2.17 diff --git a/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml b/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml index 0a7a7f901b..6a6f483ea7 100644 --- a/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml +++ b/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml @@ -19,16 +19,16 @@ dependencies: - libcublas=11.11.3.6 - libcufft-dev=10.9.0.58 - libcufft=10.9.0.58 -- libcumlprims==24.4.* +- libcumlprims==24.6.* - libcurand-dev=10.3.0.86 - libcurand=10.3.0.86 - libcusolver-dev=11.4.1.48 - libcusolver=11.4.1.48 - libcusparse-dev=11.7.5.86 - libcusparse=11.7.5.86 -- libraft-headers==24.4.* -- libraft==24.4.* -- librmm==24.4.* +- libraft-headers==24.6.* +- libraft==24.6.* +- librmm==24.6.* - ninja - nvcc_linux-64=11.8 - sysroot_linux-64==2.17 diff --git a/conda/environments/cpp_all_cuda-122_arch-x86_64.yaml b/conda/environments/cpp_all_cuda-122_arch-x86_64.yaml index a6cb550bf1..b4ebe76fb2 100644 --- a/conda/environments/cpp_all_cuda-122_arch-x86_64.yaml +++ b/conda/environments/cpp_all_cuda-122_arch-x86_64.yaml @@ -19,13 +19,13 @@ dependencies: - gtest>=1.13.0 - libcublas-dev - libcufft-dev -- libcumlprims==24.4.* +- libcumlprims==24.6.* - libcurand-dev - libcusolver-dev - libcusparse-dev -- libraft-headers==24.4.* -- libraft==24.4.* -- librmm==24.4.* +- libraft-headers==24.6.* +- libraft==24.6.* +- librmm==24.6.* - ninja - sysroot_linux-64==2.17 name: cpp_all_cuda-122_arch-x86_64 diff --git a/dependencies.yaml b/dependencies.yaml index 6560560bb2..47df04189e 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -118,10 +118,10 @@ dependencies: - cxx-compiler - gmock>=1.13.0 - gtest>=1.13.0 - - libcumlprims==24.4.* - - libraft==24.4.* - - libraft-headers==24.4.* - - librmm==24.4.* + - libcumlprims==24.6.* + - libraft==24.6.* + - libraft-headers==24.6.* + - librmm==24.6.* specific: - output_types: conda matrices: @@ -159,8 +159,8 @@ dependencies: - &treelite treelite==4.1.2 - output_types: conda packages: - - &pylibraft_conda pylibraft==24.4.* - - &rmm_conda rmm==24.4.* + - &pylibraft_conda pylibraft==24.6.* + - &rmm_conda rmm==24.6.* - scikit-build-core>=0.7.0 - output_types: requirements packages: @@ -185,33 +185,33 @@ dependencies: matrices: - matrix: {cuda: "12.*"} packages: - - pylibraft-cu12==24.4.* - - rmm-cu12==24.4.* + - pylibraft-cu12==24.6.* + - rmm-cu12==24.6.* - matrix: {cuda: "11.*"} packages: - - &pylibraft_cu11 pylibraft-cu11==24.4.* - - &rmm_cu11 rmm-cu11==24.4.* + - &pylibraft_cu11 pylibraft-cu11==24.6.* + - &rmm_cu11 rmm-cu11==24.6.* - {matrix: null, packages: [*pylibraft_conda, *rmm_conda] } py_run: common: - output_types: [conda, requirements, pyproject] packages: - - dask-cuda==24.4.* + - dask-cuda==24.6.* - joblib>=0.11 - numba>=0.57 # TODO: Is scipy really a hard dependency, or should # we make it optional (i.e. an extra for pip # installation/run_constrained for conda)? - scipy>=1.8.0 - - rapids-dask-dependency==24.4.* + - rapids-dask-dependency==24.6.* - *treelite - output_types: conda packages: - - &cudf_conda cudf==24.4.* + - &cudf_conda cudf==24.6.* - &cupy_conda cupy>=12.0.0 - - &dask_cudf_conda dask-cudf==24.4.* - - &raft_dask_conda raft-dask==24.4.* + - &dask_cudf_conda dask-cudf==24.6.* + - &raft_dask_conda raft-dask==24.6.* - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file @@ -223,19 +223,19 @@ dependencies: matrices: - matrix: {cuda: "12.*"} packages: - - cudf-cu12==24.4.* + - cudf-cu12==24.6.* - cupy-cuda12x>=12.0.0 - - dask-cudf-cu12==24.4.* - - pylibraft-cu12==24.4.* - - raft-dask-cu12==24.4.* - - rmm-cu12==24.4.* + - dask-cudf-cu12==24.6.* + - pylibraft-cu12==24.6.* + - raft-dask-cu12==24.6.* + - rmm-cu12==24.6.* - matrix: {cuda: "11.*"} packages: &py_run_packages_cu11 - - cudf-cu11==24.4.* + - cudf-cu11==24.6.* - &cupy_pyproject_cu11 cupy-cuda11x>=12.0.0 - - dask-cudf-cu11==24.4.* + - dask-cudf-cu11==24.6.* - *pylibraft_cu11 - - raft-dask-cu11==24.4.* + - raft-dask-cu11==24.6.* - *rmm_cu11 - matrix: null packages: @@ -387,14 +387,14 @@ dependencies: common: - output_types: conda packages: - - libcuml==24.4.* - - libcuml-tests==24.4.* + - libcuml==24.6.* + - libcuml-tests==24.6.* test_cuml: common: - output_types: conda packages: - - libcuml==24.4.* - - cuml==24.4.* + - libcuml==24.6.* + - cuml==24.6.* test_cpp: common: - output_types: conda diff --git a/python/README.md b/python/README.md index fd28666819..4fe169f41e 100644 --- a/python/README.md +++ b/python/README.md @@ -38,7 +38,7 @@ example `setup.py --singlegpu`) are: RAFT's Python and Cython is located in the [RAFT repository](https://github.com/rapidsai/raft/python). It was designed to be included in projects as opposed to be distributed by itself, so at build time, **setup.py creates a symlink from cuML, located in `/python/cuml/raft/` to the Python folder of RAFT**. -For developers that need to modify RAFT code, please refer to the [RAFT Developer Guide](https://github.com/rapidsai/raft/blob/branch-24.04/docs/source/build.md) for recommendations. +For developers that need to modify RAFT code, please refer to the [RAFT Developer Guide](https://github.com/rapidsai/raft/blob/branch-24.06/docs/source/build.md) for recommendations. To configure RAFT at build time: @@ -50,7 +50,7 @@ The RAFT Python code gets included in the cuML build and distributable artifacts ### Build Requirements -cuML's convenience [development yaml files](https://github.com/rapidsai/cuml/tree/branch-24.04/environments) includes all dependencies required to build cuML. +cuML's convenience [development yaml files](https://github.com/rapidsai/cuml/tree/branch-24.06/environments) includes all dependencies required to build cuML. To build cuML's Python package, the following dependencies are required: diff --git a/python/pyproject.toml b/python/pyproject.toml index b25187cf17..99ec84a1ed 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -18,8 +18,8 @@ requires = [ "cuda-python>=11.7.1,<12.0a0", "cython>=3.0.0", "ninja", - "pylibraft==24.4.*", - "rmm==24.4.*", + "pylibraft==24.6.*", + "rmm==24.6.*", "scikit-build-core[pyproject]>=0.7.0", "treelite==4.1.2", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../dependencies.yaml and run `rapids-dependency-file-generator`. @@ -55,16 +55,16 @@ authors = [ license = { text = "Apache 2.0" } requires-python = ">=3.9" dependencies = [ - "cudf==24.4.*", + "cudf==24.6.*", "cupy-cuda11x>=12.0.0", - "dask-cuda==24.4.*", - "dask-cudf==24.4.*", + "dask-cuda==24.6.*", + "dask-cudf==24.6.*", "joblib>=0.11", "numba>=0.57", - "pylibraft==24.4.*", - "raft-dask==24.4.*", - "rapids-dask-dependency==24.4.*", - "rmm==24.4.*", + "pylibraft==24.6.*", + "raft-dask==24.6.*", + "rapids-dask-dependency==24.6.*", + "rmm==24.6.*", "scipy>=1.8.0", "treelite==4.1.2", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../dependencies.yaml and run `rapids-dependency-file-generator`.