From 0e145dedda21759e5dfbf30a5cbed453e5efd8ce Mon Sep 17 00:00:00 2001 From: James Lamb Date: Wed, 18 Sep 2024 22:21:27 -0500 Subject: [PATCH 1/8] remove pins on geospatial libraries, specific RAPIDS nightlies --- .github/workflows/pr.yaml | 16 +++++++------- ci/build_python.sh | 2 ++ ci/use_conda_packages_from_prs.sh | 26 +++++++++++++++++++++++ conda/recipes/rapids/meta.yaml | 35 +++++++++++++------------------ 4 files changed, 50 insertions(+), 29 deletions(-) create mode 100755 ci/use_conda_packages_from_prs.sh diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 727e5180..1e2e2ffc 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -13,7 +13,7 @@ jobs: pr-builder: needs: - build - - test-conda-nightly-env + # - test-conda-nightly-env secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.10 build: @@ -21,10 +21,10 @@ jobs: uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10 with: build_type: pull-request - test-conda-nightly-env: - secrets: inherit - # We use a build workflow so that we get CPU jobs and high matrix coverage - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10 - with: - build_type: pull-request - script: "ci/test_conda_nightly_env.sh" + # test-conda-nightly-env: + # secrets: inherit + # # We use a build workflow so that we get CPU jobs and high matrix coverage + # uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10 + # with: + # build_type: pull-request + # script: "ci/test_conda_nightly_env.sh" diff --git a/ci/build_python.sh b/ci/build_python.sh index 475da371..6c8126a7 100755 --- a/ci/build_python.sh +++ b/ci/build_python.sh @@ -11,6 +11,8 @@ source rapids-date-string CONDA_CONFIG_FILE="conda/recipes/versions.yaml" +source ./ci/use_conda_packages_from_prs.sh + rapids-print-env rapids-logger "Build rapids-xgboost" diff --git a/ci/use_conda_packages_from_prs.sh b/ci/use_conda_packages_from_prs.sh new file mode 100755 index 00000000..f7a44872 --- /dev/null +++ b/ci/use_conda_packages_from_prs.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +LIBRMM_CHANNEL=$(rapids-get-pr-conda-artifact rmm 1678 cpp) +RMM_CHANNEL=$(rapids-get-pr-conda-artifact rmm 1678 python) + +CUDF_CPP_CHANNEL=$(rapids-get-pr-conda-artifact cudf 16806 cpp) +CUDF_PYTHON_CHANNEL=$(rapids-get-pr-conda-artifact cudf 16806 python) + +UCXX_CHANNEL=$(rapids-get-pr-conda-artifact ucxx 278 cpp) + +# LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) +# RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) + +LIBCUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 cpp) +CUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 python) + +conda config --system --add channels "${LIBRMM_CHANNEL}" +conda config --system --add channels "${RMM_CHANNEL}" +conda config --system --add channels "${CUDF_CPP_CHANNEL}" +conda config --system --add channels "${CUDF_PYTHON_CHANNEL}" +conda config --system --add channels "${UCXX_CHANNEL}" +# conda config --system --add channels "${LIBRAFT_CHANNEL}" +# conda config --system --add channels "${RAFT_CHANNEL}" +conda config --system --add channels "${LIBCUSPATIAL_CHANNEL}" +conda config --system --add channels "${CUSPATIAL_CHANNEL}" + diff --git a/conda/recipes/rapids/meta.yaml b/conda/recipes/rapids/meta.yaml index fd5a9bb5..b94751e6 100644 --- a/conda/recipes/rapids/meta.yaml +++ b/conda/recipes/rapids/meta.yaml @@ -35,32 +35,25 @@ requirements: - numpy {{ numpy_version }} - nvtx {{ nvtx_version }} - python - # TODO: remove all the floors on specific nightly versions once RAPIDS supports 'fmt>11' and 'spdlog>14' - - cudf ={{ major_minor_version }}.*,>=24.10.00a320 - - cuvs ={{ major_minor_version }}.*,>=24.10.00a60 - - cugraph ={{ major_minor_version }}.*,>=24.10.00a74 - - nx-cugraph ={{ major_minor_version }}.*,>=24.10.00a74 - - cuml ={{ major_minor_version }}.*,>=24.10.00a55 - - cucim ={{ major_minor_version }}.*,>=24.10.00a17 - - cuspatial ={{ major_minor_version }}.*,>=24.10.00a41 - - cuproj ={{ major_minor_version }}.*,>=24.10.00a41 - - custreamz ={{ major_minor_version }}.*,>=24.10.00a320 - - cuxfilter ={{ major_minor_version }}.*,>=24.10.00a19 - - dask-cuda ={{ major_minor_version }}.*,>=24.10.00a19 + - cudf ={{ major_minor_version }}.* + - cuvs ={{ major_minor_version }}.* + - cugraph ={{ major_minor_version }}.* + - nx-cugraph ={{ major_minor_version }}.* + - cuml ={{ major_minor_version }}.* + - cucim ={{ major_minor_version }}.* + - cuspatial ={{ major_minor_version }}.* + - cuproj ={{ major_minor_version }}.* + - custreamz ={{ major_minor_version }}.* + - cuxfilter ={{ major_minor_version }}.* + - dask-cuda ={{ major_minor_version }}.* - rapids-xgboost ={{ major_minor_version }}.* - - rmm ={{ major_minor_version }}.*,>=24.10.00a38 - - pylibcugraph ={{ major_minor_version }}.*,>=24.10.00a74 - - libcugraph_etl ={{ major_minor_version }}.*,>=24.10.00a74 + - rmm ={{ major_minor_version }}.* + - pylibcugraph ={{ major_minor_version }}.* + - libcugraph_etl ={{ major_minor_version }}.* {% if cuda_major == "11" %} - ptxcompiler # CUDA enhanced compat. See https://github.com/rapidsai/ptxcompiler {% endif %} - conda-forge::ucx {{ ucx_version }} - # TODO: remove pins on pyogrio and tiledb once cuspatial supports 'fmt>11' and 'spdlog>14' - # ref: - # * https://github.com/rapidsai/build-planning/issues/56 - # * https://github.com/rapidsai/cuspatial/pull/1453#issuecomment-2335527542 - - pyogrio <0.8 - - tiledb <2.19 test: requires: From de8c29c9f59caf4a0d6fc37b77877a1ef030893f Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 19 Sep 2024 10:25:50 -0500 Subject: [PATCH 2/8] try adding back some alpha floors --- ci/use_conda_packages_from_prs.sh | 16 ++++++++++------ conda/recipes/rapids/meta.yaml | 12 ++++++++---- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/ci/use_conda_packages_from_prs.sh b/ci/use_conda_packages_from_prs.sh index f7a44872..90b0be69 100755 --- a/ci/use_conda_packages_from_prs.sh +++ b/ci/use_conda_packages_from_prs.sh @@ -8,19 +8,23 @@ CUDF_PYTHON_CHANNEL=$(rapids-get-pr-conda-artifact cudf 16806 python) UCXX_CHANNEL=$(rapids-get-pr-conda-artifact ucxx 278 cpp) -# LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) -# RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) - LIBCUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 cpp) CUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 python) +LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) +RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) + +LIBCUGRAPH_CHANNEL=$(rapids-get-pr-conda-artifact cugraph 4655 cpp) +CUGRAPH_CHANNEL=$(rapids-get-pr-conda-artifact cugraph 4655 python) + conda config --system --add channels "${LIBRMM_CHANNEL}" conda config --system --add channels "${RMM_CHANNEL}" conda config --system --add channels "${CUDF_CPP_CHANNEL}" conda config --system --add channels "${CUDF_PYTHON_CHANNEL}" conda config --system --add channels "${UCXX_CHANNEL}" -# conda config --system --add channels "${LIBRAFT_CHANNEL}" -# conda config --system --add channels "${RAFT_CHANNEL}" conda config --system --add channels "${LIBCUSPATIAL_CHANNEL}" conda config --system --add channels "${CUSPATIAL_CHANNEL}" - +conda config --system --add channels "${LIBRAFT_CHANNEL}" +conda config --system --add channels "${RAFT_CHANNEL}" +conda config --system --add channels "${LIBCUGRAPH_CHANNEL}" +conda config --system --add channels "${CUGRAPH_CHANNEL}" diff --git a/conda/recipes/rapids/meta.yaml b/conda/recipes/rapids/meta.yaml index b94751e6..ddc8f199 100644 --- a/conda/recipes/rapids/meta.yaml +++ b/conda/recipes/rapids/meta.yaml @@ -35,19 +35,23 @@ requirements: - numpy {{ numpy_version }} - nvtx {{ nvtx_version }} - python - - cudf ={{ major_minor_version }}.* + # TODO: remove this floor on specific alpha version in 24.12 + - cudf ={{ major_minor_version }}.*,>=24.10.00a345 - cuvs ={{ major_minor_version }}.* - cugraph ={{ major_minor_version }}.* - nx-cugraph ={{ major_minor_version }}.* - cuml ={{ major_minor_version }}.* - cucim ={{ major_minor_version }}.* - - cuspatial ={{ major_minor_version }}.* - - cuproj ={{ major_minor_version }}.* + # TODO: remove this floor on specific alpha version in 24.12 + - cuspatial ={{ major_minor_version }}.*,>=24.10.00a63 + # TODO: remove this floor on specific alpha version in 24.12 + - cuproj ={{ major_minor_version }}.*,>=24.10.00a63 - custreamz ={{ major_minor_version }}.* - cuxfilter ={{ major_minor_version }}.* - dask-cuda ={{ major_minor_version }}.* - rapids-xgboost ={{ major_minor_version }}.* - - rmm ={{ major_minor_version }}.* + # TODO: remove this floor on specific alpha version in 24.12 + - rmm ={{ major_minor_version }}.*,>=24.10.00a57 - pylibcugraph ={{ major_minor_version }}.* - libcugraph_etl ={{ major_minor_version }}.* {% if cuda_major == "11" %} From a5c86e6735b735322f6e6e49810eb6615ac80cd0 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 19 Sep 2024 10:35:33 -0500 Subject: [PATCH 3/8] Revert "try adding back some alpha floors" This reverts commit de8c29c9f59caf4a0d6fc37b77877a1ef030893f. --- ci/use_conda_packages_from_prs.sh | 16 ++++++---------- conda/recipes/rapids/meta.yaml | 12 ++++-------- 2 files changed, 10 insertions(+), 18 deletions(-) diff --git a/ci/use_conda_packages_from_prs.sh b/ci/use_conda_packages_from_prs.sh index 90b0be69..f7a44872 100755 --- a/ci/use_conda_packages_from_prs.sh +++ b/ci/use_conda_packages_from_prs.sh @@ -8,23 +8,19 @@ CUDF_PYTHON_CHANNEL=$(rapids-get-pr-conda-artifact cudf 16806 python) UCXX_CHANNEL=$(rapids-get-pr-conda-artifact ucxx 278 cpp) +# LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) +# RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) + LIBCUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 cpp) CUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 python) -LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) -RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) - -LIBCUGRAPH_CHANNEL=$(rapids-get-pr-conda-artifact cugraph 4655 cpp) -CUGRAPH_CHANNEL=$(rapids-get-pr-conda-artifact cugraph 4655 python) - conda config --system --add channels "${LIBRMM_CHANNEL}" conda config --system --add channels "${RMM_CHANNEL}" conda config --system --add channels "${CUDF_CPP_CHANNEL}" conda config --system --add channels "${CUDF_PYTHON_CHANNEL}" conda config --system --add channels "${UCXX_CHANNEL}" +# conda config --system --add channels "${LIBRAFT_CHANNEL}" +# conda config --system --add channels "${RAFT_CHANNEL}" conda config --system --add channels "${LIBCUSPATIAL_CHANNEL}" conda config --system --add channels "${CUSPATIAL_CHANNEL}" -conda config --system --add channels "${LIBRAFT_CHANNEL}" -conda config --system --add channels "${RAFT_CHANNEL}" -conda config --system --add channels "${LIBCUGRAPH_CHANNEL}" -conda config --system --add channels "${CUGRAPH_CHANNEL}" + diff --git a/conda/recipes/rapids/meta.yaml b/conda/recipes/rapids/meta.yaml index ddc8f199..b94751e6 100644 --- a/conda/recipes/rapids/meta.yaml +++ b/conda/recipes/rapids/meta.yaml @@ -35,23 +35,19 @@ requirements: - numpy {{ numpy_version }} - nvtx {{ nvtx_version }} - python - # TODO: remove this floor on specific alpha version in 24.12 - - cudf ={{ major_minor_version }}.*,>=24.10.00a345 + - cudf ={{ major_minor_version }}.* - cuvs ={{ major_minor_version }}.* - cugraph ={{ major_minor_version }}.* - nx-cugraph ={{ major_minor_version }}.* - cuml ={{ major_minor_version }}.* - cucim ={{ major_minor_version }}.* - # TODO: remove this floor on specific alpha version in 24.12 - - cuspatial ={{ major_minor_version }}.*,>=24.10.00a63 - # TODO: remove this floor on specific alpha version in 24.12 - - cuproj ={{ major_minor_version }}.*,>=24.10.00a63 + - cuspatial ={{ major_minor_version }}.* + - cuproj ={{ major_minor_version }}.* - custreamz ={{ major_minor_version }}.* - cuxfilter ={{ major_minor_version }}.* - dask-cuda ={{ major_minor_version }}.* - rapids-xgboost ={{ major_minor_version }}.* - # TODO: remove this floor on specific alpha version in 24.12 - - rmm ={{ major_minor_version }}.*,>=24.10.00a57 + - rmm ={{ major_minor_version }}.* - pylibcugraph ={{ major_minor_version }}.* - libcugraph_etl ={{ major_minor_version }}.* {% if cuda_major == "11" %} From ed5da95d9e077393991df0ece272248f69827db7 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 19 Sep 2024 10:35:56 -0500 Subject: [PATCH 4/8] use raft PR artifacts too --- ci/use_conda_packages_from_prs.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ci/use_conda_packages_from_prs.sh b/ci/use_conda_packages_from_prs.sh index f7a44872..cdbb89b6 100755 --- a/ci/use_conda_packages_from_prs.sh +++ b/ci/use_conda_packages_from_prs.sh @@ -8,8 +8,8 @@ CUDF_PYTHON_CHANNEL=$(rapids-get-pr-conda-artifact cudf 16806 python) UCXX_CHANNEL=$(rapids-get-pr-conda-artifact ucxx 278 cpp) -# LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) -# RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) +LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) +RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) LIBCUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 cpp) CUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 python) @@ -19,8 +19,8 @@ conda config --system --add channels "${RMM_CHANNEL}" conda config --system --add channels "${CUDF_CPP_CHANNEL}" conda config --system --add channels "${CUDF_PYTHON_CHANNEL}" conda config --system --add channels "${UCXX_CHANNEL}" -# conda config --system --add channels "${LIBRAFT_CHANNEL}" -# conda config --system --add channels "${RAFT_CHANNEL}" +conda config --system --add channels "${LIBRAFT_CHANNEL}" +conda config --system --add channels "${RAFT_CHANNEL}" conda config --system --add channels "${LIBCUSPATIAL_CHANNEL}" conda config --system --add channels "${CUSPATIAL_CHANNEL}" From 626bcb7532341c3269342beae4f1cfe7dbebcf2b Mon Sep 17 00:00:00 2001 From: James Lamb Date: Mon, 23 Sep 2024 14:11:44 -0500 Subject: [PATCH 5/8] add cuml and cumlprims_mg artifacts --- ci/use_conda_packages_from_prs.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ci/use_conda_packages_from_prs.sh b/ci/use_conda_packages_from_prs.sh index cdbb89b6..65611084 100755 --- a/ci/use_conda_packages_from_prs.sh +++ b/ci/use_conda_packages_from_prs.sh @@ -14,6 +14,15 @@ RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) LIBCUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 cpp) CUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 python) +LIBCUML_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 6071 cpp) +CUML_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 6071 python) + +# NOTE: cloning private repos with rapids-get-pr-conda-artifact doesn't work, +# so need to explicitly set the SHA to use +CUMLPRIMS_CHANNEL=$( + RAPIDS_SHA=6f9f474 rapids-get-pr-conda-artifact cumlprims_mg 211 cpp 6f9f474 +) + conda config --system --add channels "${LIBRMM_CHANNEL}" conda config --system --add channels "${RMM_CHANNEL}" conda config --system --add channels "${CUDF_CPP_CHANNEL}" @@ -23,4 +32,6 @@ conda config --system --add channels "${LIBRAFT_CHANNEL}" conda config --system --add channels "${RAFT_CHANNEL}" conda config --system --add channels "${LIBCUSPATIAL_CHANNEL}" conda config --system --add channels "${CUSPATIAL_CHANNEL}" - +conda config --system --add channels "${LIBCUML_CHANNEL}" +conda config --system --add channels "${CUML_CHANNEL}" +conda config --system --add channels "${CUMLPRIMS_CHANNEL}" From e031de3aa6e5fd7de4eae50f4bd1134685f79110 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Mon, 23 Sep 2024 14:19:23 -0500 Subject: [PATCH 6/8] fix repo --- ci/use_conda_packages_from_prs.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/use_conda_packages_from_prs.sh b/ci/use_conda_packages_from_prs.sh index 65611084..31fe1f18 100755 --- a/ci/use_conda_packages_from_prs.sh +++ b/ci/use_conda_packages_from_prs.sh @@ -14,8 +14,8 @@ RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) LIBCUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 cpp) CUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 python) -LIBCUML_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 6071 cpp) -CUML_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 6071 python) +LIBCUML_CHANNEL=$(rapids-get-pr-conda-artifact cuml 6071 cpp) +CUML_CHANNEL=$(rapids-get-pr-conda-artifact cuml 6071 python) # NOTE: cloning private repos with rapids-get-pr-conda-artifact doesn't work, # so need to explicitly set the SHA to use From dee7735f56532e9d482428da16d5b37d909c28d2 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Tue, 24 Sep 2024 08:21:39 -0500 Subject: [PATCH 7/8] revert testing-only changes --- .github/workflows/pr.yaml | 16 ++++++++-------- ci/build_python.sh | 2 -- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 1e2e2ffc..727e5180 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -13,7 +13,7 @@ jobs: pr-builder: needs: - build - # - test-conda-nightly-env + - test-conda-nightly-env secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.10 build: @@ -21,10 +21,10 @@ jobs: uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10 with: build_type: pull-request - # test-conda-nightly-env: - # secrets: inherit - # # We use a build workflow so that we get CPU jobs and high matrix coverage - # uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10 - # with: - # build_type: pull-request - # script: "ci/test_conda_nightly_env.sh" + test-conda-nightly-env: + secrets: inherit + # We use a build workflow so that we get CPU jobs and high matrix coverage + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10 + with: + build_type: pull-request + script: "ci/test_conda_nightly_env.sh" diff --git a/ci/build_python.sh b/ci/build_python.sh index 6c8126a7..475da371 100755 --- a/ci/build_python.sh +++ b/ci/build_python.sh @@ -11,8 +11,6 @@ source rapids-date-string CONDA_CONFIG_FILE="conda/recipes/versions.yaml" -source ./ci/use_conda_packages_from_prs.sh - rapids-print-env rapids-logger "Build rapids-xgboost" From f48e4d6f308fc351041b107ffed17b021e32bd6a Mon Sep 17 00:00:00 2001 From: James Lamb Date: Tue, 24 Sep 2024 08:22:00 -0500 Subject: [PATCH 8/8] remove a script --- ci/use_conda_packages_from_prs.sh | 37 ------------------------------- 1 file changed, 37 deletions(-) delete mode 100755 ci/use_conda_packages_from_prs.sh diff --git a/ci/use_conda_packages_from_prs.sh b/ci/use_conda_packages_from_prs.sh deleted file mode 100755 index 31fe1f18..00000000 --- a/ci/use_conda_packages_from_prs.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -LIBRMM_CHANNEL=$(rapids-get-pr-conda-artifact rmm 1678 cpp) -RMM_CHANNEL=$(rapids-get-pr-conda-artifact rmm 1678 python) - -CUDF_CPP_CHANNEL=$(rapids-get-pr-conda-artifact cudf 16806 cpp) -CUDF_PYTHON_CHANNEL=$(rapids-get-pr-conda-artifact cudf 16806 python) - -UCXX_CHANNEL=$(rapids-get-pr-conda-artifact ucxx 278 cpp) - -LIBRAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 cpp) -RAFT_CHANNEL=$(rapids-get-pr-conda-artifact raft 2433 python) - -LIBCUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 cpp) -CUSPATIAL_CHANNEL=$(rapids-get-pr-conda-artifact cuspatial 1441 python) - -LIBCUML_CHANNEL=$(rapids-get-pr-conda-artifact cuml 6071 cpp) -CUML_CHANNEL=$(rapids-get-pr-conda-artifact cuml 6071 python) - -# NOTE: cloning private repos with rapids-get-pr-conda-artifact doesn't work, -# so need to explicitly set the SHA to use -CUMLPRIMS_CHANNEL=$( - RAPIDS_SHA=6f9f474 rapids-get-pr-conda-artifact cumlprims_mg 211 cpp 6f9f474 -) - -conda config --system --add channels "${LIBRMM_CHANNEL}" -conda config --system --add channels "${RMM_CHANNEL}" -conda config --system --add channels "${CUDF_CPP_CHANNEL}" -conda config --system --add channels "${CUDF_PYTHON_CHANNEL}" -conda config --system --add channels "${UCXX_CHANNEL}" -conda config --system --add channels "${LIBRAFT_CHANNEL}" -conda config --system --add channels "${RAFT_CHANNEL}" -conda config --system --add channels "${LIBCUSPATIAL_CHANNEL}" -conda config --system --add channels "${CUSPATIAL_CHANNEL}" -conda config --system --add channels "${LIBCUML_CHANNEL}" -conda config --system --add channels "${CUML_CHANNEL}" -conda config --system --add channels "${CUMLPRIMS_CHANNEL}"