Skip to content

Commit 810ebe4

Browse files
Merge branch 'main' into test-gb300
2 parents 5aeef99 + e6f4426 commit 810ebe4

57 files changed

Lines changed: 917 additions & 436 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devcontainer/cuda12.9-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:26.10-cpp-mambaforge"
99
},
1010
"cacheFrom": [
1111
"ghcr.io/rapidsai/rapidsmpf/devcontainer:26.08-cuda12.9-conda"
@@ -14,13 +14,13 @@
1414
"runArgs": [
1515
"--rm",
1616
"--name",
17-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-conda",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.10-cuda12.9-conda",
1818
"--ulimit",
1919
"nofile=500000"
2020
],
2121
"hostRequirements": {"gpu": "optional"},
2222
"features": {
23-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
23+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.10": {}
2424
},
2525
"overrideFeatureInstallOrder": [
2626
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda12.9-pip/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10"
8+
"BASE": "rapidsai/devcontainers:26.10-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10"
99
},
1010
"cacheFrom": [
1111
"ghcr.io/rapidsai/rapidsmpf/devcontainer:26.08-cuda12.9-pip"
@@ -14,13 +14,13 @@
1414
"runArgs": [
1515
"--rm",
1616
"--name",
17-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-pip",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.10-cuda12.9-pip",
1818
"--ulimit",
1919
"nofile=500000"
2020
],
2121
"hostRequirements": {"gpu": "optional"},
2222
"features": {
23-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
23+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.10": {}
2424
},
2525
"overrideFeatureInstallOrder": [
2626
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda13.3-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"args": {
66
"CUDA": "13.3",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:26.10-cpp-mambaforge"
99
},
1010
"cacheFrom": [
1111
"ghcr.io/rapidsai/rapidsmpf/devcontainer:26.08-cuda13.3-conda"
@@ -14,13 +14,13 @@
1414
"runArgs": [
1515
"--rm",
1616
"--name",
17-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-conda",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.10-cuda13.3-conda",
1818
"--ulimit",
1919
"nofile=500000"
2020
],
2121
"hostRequirements": {"gpu": "optional"},
2222
"features": {
23-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
23+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.10": {}
2424
},
2525
"overrideFeatureInstallOrder": [
2626
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda13.3-pip/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"args": {
66
"CUDA": "13.3",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.3-ucx1.19.0-openmpi5.0.10"
8+
"BASE": "rapidsai/devcontainers:26.10-cpp-cuda13.3-ucx1.19.0-openmpi5.0.10"
99
},
1010
"cacheFrom": [
1111
"ghcr.io/rapidsai/rapidsmpf/devcontainer:26.08-cuda13.3-pip"
@@ -14,13 +14,13 @@
1414
"runArgs": [
1515
"--rm",
1616
"--name",
17-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-pip",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.10-cuda13.3-pip",
1818
"--ulimit",
1919
"nofile=500000"
2020
],
2121
"hostRequirements": {"gpu": "optional"},
2222
"features": {
23-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
23+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.10": {}
2424
},
2525
"overrideFeatureInstallOrder": [
2626
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.github/CODEOWNERS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ CMakeLists.txt @rapidsai/rapidsmpf-cmake-codeowners
1010
*.cmake @rapidsai/rapidsmpf-cmake-codeowners
1111

1212
#CI code owners
13-
/.github/ @rapidsai/ci-codeowners
1413
/ci/ @rapidsai/ci-codeowners
14+
/.github/ @rapidsai/ci-codeowners
1515
/.shellcheckrc @rapidsai/ci-codeowners
16+
/.yamllint.yaml @rapidsai/ci-codeowners
1617

1718
#packaging code owners
1819
/.pre-commit-config.yaml @rapidsai/packaging-codeowners

.github/workflows/build.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,7 @@ jobs:
9999
arch: "amd64"
100100
branch: ${{ inputs.branch }}
101101
build_type: ${{ inputs.build_type || 'branch' }}
102-
# TODO: switch to {rapids-version}-latest when there are 'ray' packages for Python 3.14
103-
# ref: https://github.com/rapidsai/rapidsmpf/issues/897
104-
container_image: "rapidsai/ci-conda:26.08-cuda13.0.2-ubuntu22.04-py3.13"
102+
container_image: "rapidsai/ci-conda:26.10-latest"
105103
date: ${{ inputs.date }}
106104
node_type: "cpu8"
107105
script: "ci/build_docs.sh"

.github/workflows/pr.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ jobs:
6161
- '!.github/release.yml'
6262
- '!.pre-commit-config.yaml'
6363
- '!.shellcheckrc'
64+
- '!.yamllint.yaml'
6465
- '!SECURITY.md'
6566
- '!ci/build_wheel*.sh'
6667
- '!ci/check_style.sh'
@@ -81,6 +82,7 @@ jobs:
8182
- '!.github/release.yml'
8283
- '!.pre-commit-config.yaml'
8384
- '!.shellcheckrc'
85+
- '!.yamllint.yaml'
8486
- '!CONTRIBUTING.md'
8587
- '!README.md'
8688
- '!SECURITY.md'
@@ -104,6 +106,7 @@ jobs:
104106
- '!.github/release.yml'
105107
- '!.pre-commit-config.yaml'
106108
- '!.shellcheckrc'
109+
- '!.yamllint.yaml'
107110
- '!CONTRIBUTING.md'
108111
- '!README.md'
109112
- '!SECURITY.md'
@@ -128,6 +131,7 @@ jobs:
128131
- '!.github/release.yml'
129132
- '!.pre-commit-config.yaml'
130133
- '!.shellcheckrc'
134+
- '!.yamllint.yaml'
131135
- '!CONTRIBUTING.md'
132136
- '!README.md'
133137
- '!SECURITY.md'
@@ -325,9 +329,7 @@ jobs:
325329
build_type: pull-request
326330
node_type: "cpu8"
327331
arch: "amd64"
328-
# TODO: switch to {rapids-version}-latest when there are 'ray' packages for Python 3.14
329-
# ref: https://github.com/rapidsai/rapidsmpf/issues/897
330-
container_image: "rapidsai/ci-conda:26.08-cuda13.0.2-ubuntu22.04-py3.13"
332+
container_image: "rapidsai/ci-conda:26.10-latest"
331333
script: "ci/build_docs.sh"
332334
devcontainer:
333335
permissions:

.pre-commit-config.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,22 @@ repos:
146146
rev: 745eface02aef23e168a8afb6b5737818efbea95 # frozen: v0.11.0.1
147147
hooks:
148148
- id: shellcheck
149+
- repo: https://github.com/adrienverge/yamllint
150+
rev: v1.38.0
151+
hooks:
152+
- id: yamllint
153+
additional_dependencies: [pyyaml]
154+
exclude: |
155+
(?x)^(
156+
[.]clang-tidy$|
157+
[.]github/labeler[.]yml$|
158+
conda/environments/.*|
159+
cpp/[.]clang-format$
160+
)
149161
- repo: https://github.com/zizmorcore/zizmor-pre-commit
150162
rev: a4727cbbcd26d7098e96b9cb738169b59711ae51 # v1.24.1
151163
hooks:
152164
- id: zizmor
153165

154166
default_language_version:
155-
python: python3
167+
python: python3

.yamllint.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
extends: default
4+
5+
rules:
6+
anchors:
7+
forbid-undeclared-aliases: true
8+
forbid-duplicated-anchors: true
9+
forbid-unused-anchors: true
10+
braces:
11+
forbid: false
12+
min-spaces-inside: 0
13+
# allow 1 space for jinja templating in conda recipes
14+
max-spaces-inside: 1
15+
min-spaces-inside-empty: -1
16+
max-spaces-inside-empty: -1
17+
brackets: enable
18+
colons:
19+
max-spaces-before: 0
20+
max-spaces-after: 1
21+
commas:
22+
max-spaces-before: 0
23+
min-spaces-after: 1
24+
max-spaces-after: 1
25+
comments: disable
26+
comments-indentation: disable
27+
document-end: disable
28+
document-start: disable
29+
key-duplicates:
30+
forbid-duplicated-merge-keys: true
31+
line-length: disable
32+
truthy:
33+
allowed-values: ['false', 'true']
34+
# having problematic value in keys is rare... and also
35+
# GitHub Actions' choie of 'on:' triggers this check
36+
# ref: https://github.com/adrienverge/yamllint/issues/430
37+
check-keys: false

UCXX_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.51.00
1+
0.52.00

0 commit comments

Comments
 (0)