Skip to content

Commit 7531432

Browse files
committed
Merge remote-tracking branch 'upstream/main' into fix-memory-errors
2 parents bf46a2b + b46fd5f commit 7531432

23 files changed

+87
-114
lines changed

.github/workflows/pr_assign_author.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,10 @@ jobs:
2020
REPOSITORY: ${{ github.repository }}
2121
run: |
2222
# use gh pr edit to add the PR author as assignee
23-
gh pr edit "$PR_NUMBER" --add-assignee "$LOGIN" --repo "$REPOSITORY"
23+
# fail gracefully if the author cannot be assigned (e.g., not a collaborator)
24+
if gh pr edit "$PR_NUMBER" --add-assignee "$LOGIN" --repo "$REPOSITORY"; then
25+
echo "Successfully assigned PR #$PR_NUMBER to $LOGIN"
26+
else
27+
echo "Could not assign PR #$PR_NUMBER to $LOGIN (user may not be a collaborator)"
28+
echo "This is expected for bot accounts or external contributors without write access"
29+
fi

ci/build_docs.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ PYTHON_CHANNEL=$(rapids-download-conda-from-github python)
1010
rapids-logger "Create test conda environment"
1111
. /opt/conda/etc/profile.d/conda.sh
1212

13+
rapids-logger "Configuring conda strict channel priority"
14+
conda config --set channel_priority strict
15+
1316
RAPIDS_VERSION_MAJOR_MINOR="$(rapids-version-major-minor)"
1417
export RAPIDS_VERSION_MAJOR_MINOR
1518

ci/check_style.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ set -euo pipefail
77
rapids-logger "Create checks conda environment"
88
. /opt/conda/etc/profile.d/conda.sh
99

10+
rapids-logger "Configuring conda strict channel priority"
11+
conda config --set channel_priority strict
12+
1013
ENV_YAML_DIR="$(mktemp -d)"
1114

1215
rapids-dependency-file-generator \

ci/run_clang_tidy.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
#!/bin/bash
2-
# SPDX-FileCopyrightText: Copyright (c) 2023-2024, NVIDIA CORPORATION.
2+
# SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION.
33
# SPDX-License-Identifier: Apache-2.0
44

55
set -euo pipefail
66

77
rapids-logger "Create clang_tidy conda environment"
88
. /opt/conda/etc/profile.d/conda.sh
99

10+
rapids-logger "Configuring conda strict channel priority"
11+
conda config --set channel_priority strict
12+
1013
rapids-dependency-file-generator \
1114
--output conda \
1215
--file-key clang_tidy \

ci/test_notebooks.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ set -euo pipefail
55

66
. /opt/conda/etc/profile.d/conda.sh
77

8+
rapids-logger "Configuring conda strict channel priority"
9+
conda config --set channel_priority strict
10+
811
rapids-logger "Downloading artifacts from previous jobs"
912
CPP_CHANNEL=$(rapids-download-conda-from-github cpp)
1013
PYTHON_CHANNEL=$(rapids-download-conda-from-github python)

ci/test_python_integration.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ trap "EXITCODE=1" ERR
1313
set +e
1414

1515
rapids-logger "pytest cuml integration"
16-
./ci/run_cuml_integration_pytests.sh \
16+
timeout 1h ./ci/run_cuml_integration_pytests.sh \
1717
--numprocesses=8 \
1818
--dist=worksteal \
1919
--junitxml="${RAPIDS_TESTS_DIR}/junit-cuml.xml" \

ci/test_python_singlegpu.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ trap "EXITCODE=1" ERR
2121
set +e
2222

2323
rapids-logger "pytest cuml single GPU"
24-
timeout 2h ./ci/run_cuml_singlegpu_pytests.sh \
24+
timeout 1h ./ci/run_cuml_singlegpu_pytests.sh \
2525
--numprocesses=8 \
2626
--dist=worksteal \
2727
--junitxml="${RAPIDS_TESTS_DIR}/junit-cuml.xml" \
@@ -30,7 +30,7 @@ timeout 2h ./ci/run_cuml_singlegpu_pytests.sh \
3030
--cov-report=xml:"${RAPIDS_COVERAGE_DIR}/cuml-coverage.xml"
3131

3232
rapids-logger "pytest cuml accelerator"
33-
timeout 2h ./ci/run_cuml_singlegpu_accel_pytests.sh \
33+
timeout 15m ./ci/run_cuml_singlegpu_accel_pytests.sh \
3434
--numprocesses=8 \
3535
--dist=worksteal \
3636
--junitxml="${RAPIDS_TESTS_DIR}/junit-cuml-accel.xml" \

ci/test_wheel.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ timeout 1h ./ci/run_cuml_singlegpu_pytests.sh \
5555
--junitxml="${RAPIDS_TESTS_DIR}/junit-cuml.xml"
5656

5757
# Run test_sparse_pca_inputs separately
58-
timeout 1h ./ci/run_cuml_singlegpu_pytests.sh \
58+
timeout 10m ./ci/run_cuml_singlegpu_pytests.sh \
5959
-k 'test_sparse_pca_inputs' \
6060
--junitxml="${RAPIDS_TESTS_DIR}/junit-cuml-sparse-pca.xml"
6161

conda/environments/all_cuda-129_arch-aarch64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ dependencies:
7171
- rmm==26.2.*,>=0.0.0a0
7272
- scikit-build-core>=0.10.0
7373
- scikit-learn>=1.4
74-
- scipy>=1.8.0
74+
- scipy>=1.11.0
7575
- seaborn
7676
- sphinx
7777
- sphinx-copybutton

conda/environments/all_cuda-129_arch-x86_64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ dependencies:
7171
- rmm==26.2.*,>=0.0.0a0
7272
- scikit-build-core>=0.10.0
7373
- scikit-learn>=1.4
74-
- scipy>=1.8.0
74+
- scipy>=1.11.0
7575
- seaborn
7676
- sphinx
7777
- sphinx-copybutton

0 commit comments

Comments
 (0)