Skip to content

Commit 2fa76de

Browse files
authored
Merge branch 'main' into all-neigh-cpu-output-api
2 parents ddbaca9 + 6672103 commit 2fa76de

632 files changed

Lines changed: 81405 additions & 9400 deletions

File tree

Some content is hidden

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

.devcontainer/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# RAFT Development Containers
1+
# cuVS Development Containers
22

33
This directory contains [devcontainer configurations](https://containers.dev/implementors/json_reference/) for using VSCode to [develop in a container](https://code.visualstudio.com/docs/devcontainers/containers) via the `Remote Containers` [extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) or [GitHub Codespaces](https://github.com/codespaces).
44

5-
This container is a turnkey development environment for building and testing the RAFT C++ and Python libraries.
5+
This container is a turnkey development environment for building and testing the cuVS C++ and Python libraries.
66

77
## Table of Contents
88

@@ -30,7 +30,7 @@ This ensures caches, configurations, dependencies, and your commits are persiste
3030

3131
## Launch a Dev Container
3232

33-
To launch a devcontainer from VSCode, open the RAFT repo and select the "Reopen in Container" button in the bottom right:<br/><img src="https://user-images.githubusercontent.com/178183/221771999-97ab29d5-e718-4e5f-b32f-2cdd51bba25c.png"/>
33+
To launch a devcontainer from VSCode, open the cuVS repo and select the "Reopen in Container" button in the bottom right:<br/><img src="https://user-images.githubusercontent.com/178183/221771999-97ab29d5-e718-4e5f-b32f-2cdd51bba25c.png"/>
3434

3535
Alternatively, open the VSCode command palette (typically `cmd/ctrl + shift + P`) and run the "Rebuild and Reopen in Container" command.
3636

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

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:26.06-cpp-mambaforge"
9-
}
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge"
9+
},
10+
"cacheFrom": [
11+
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda12.9-conda"
12+
]
1013
},
1114
"runArgs": [
1215
"--rm",
1316
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda12.9-conda",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-conda",
1518
"--ulimit",
1619
"nofile=500000"
1720
],
1821
"hostRequirements": {"gpu": "optional"},
1922
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {}
23+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
2124
},
2225
"overrideFeatureInstallOrder": [
2326
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,29 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:26.06-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10"
9-
}
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10"
9+
},
10+
"cacheFrom": [
11+
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda12.9-pip"
12+
]
1013
},
1114
"runArgs": [
1215
"--rm",
1316
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda12.9-pip",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-pip",
1518
"--ulimit",
1619
"nofile=500000"
1720
],
1821
"hostRequirements": {"gpu": "optional"},
1922
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:26.6": {
23+
"ghcr.io/rapidsai/devcontainers/features/cuda:26.8": {
2124
"version": "12.9",
2225
"installcuBLAS": true,
2326
"installcuSOLVER": true,
2427
"installcuRAND": true,
2528
"installcuSPARSE": true
2629
},
27-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {}
30+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
2831
},
2932
"overrideFeatureInstallOrder": [
3033
"ghcr.io/rapidsai/devcontainers/features/ucx",

.devcontainer/cuda13.2-conda/devcontainer.json renamed to .devcontainer/cuda13.3-conda/devcontainer.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,29 @@
33
"context": "${localWorkspaceFolder}/.devcontainer",
44
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
55
"args": {
6-
"CUDA": "13.2",
6+
"CUDA": "13.3",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:26.06-cpp-mambaforge"
9-
}
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge"
9+
},
10+
"cacheFrom": [
11+
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda13.3-conda"
12+
]
1013
},
1114
"runArgs": [
1215
"--rm",
1316
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-conda",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-conda",
1518
"--ulimit",
1619
"nofile=500000"
1720
],
1821
"hostRequirements": {"gpu": "optional"},
1922
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {}
23+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
2124
},
2225
"overrideFeatureInstallOrder": [
2326
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
2427
],
25-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.2-envs}"],
28+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.3-envs}"],
2629
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
2730
"workspaceFolder": "/home/coder",
2831
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
@@ -31,7 +34,7 @@
3134
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
3235
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
3336
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
34-
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.2-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
37+
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.3-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
3538
],
3639
"customizations": {
3740
"vscode": {

.devcontainer/cuda13.2-pip/devcontainer.json renamed to .devcontainer/cuda13.3-pip/devcontainer.json

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,43 +3,46 @@
33
"context": "${localWorkspaceFolder}/.devcontainer",
44
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
55
"args": {
6-
"CUDA": "13.2",
6+
"CUDA": "13.3",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:26.06-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10"
9-
}
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.3-ucx1.19.0-openmpi5.0.10"
9+
},
10+
"cacheFrom": [
11+
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda13.3-pip"
12+
]
1013
},
1114
"runArgs": [
1215
"--rm",
1316
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-pip",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-pip",
1518
"--ulimit",
1619
"nofile=500000"
1720
],
1821
"hostRequirements": {"gpu": "optional"},
1922
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:26.6": {
21-
"version": "13.2",
23+
"ghcr.io/rapidsai/devcontainers/features/cuda:26.8": {
24+
"version": "13.3",
2225
"installcuBLAS": true,
2326
"installcuSOLVER": true,
2427
"installcuRAND": true,
2528
"installcuSPARSE": true
2629
},
27-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {}
30+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
2831
},
2932
"overrideFeatureInstallOrder": [
3033
"ghcr.io/rapidsai/devcontainers/features/ucx",
3134
"ghcr.io/rapidsai/devcontainers/features/cuda",
3235
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
3336
],
34-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs}"],
37+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.3-venvs}"],
3538
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3639
"workspaceFolder": "/home/coder",
3740
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
3841
"mounts": [
3942
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
4043
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
4144
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
42-
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
45+
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.3-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
4346
],
4447
"customizations": {
4548
"vscode": {

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ examples/rust/ @rapidsai/cuvs-rust-codeowners
2020

2121
#docs code owners
2222
docs/ @rapidsai/cuvs-docs-codeowners
23+
fern/ @rapidsai/cuvs-docs-codeowners
2324

2425
#cmake code owners
2526
CMakeLists.txt @rapidsai/cuvs-cmake-codeowners
@@ -43,3 +44,6 @@ pyproject.toml @rapidsai/packaging-codeowners
4344
python/setup.py @rapidsai/packaging-codeowners
4445
build.sh @rapidsai/packaging-codeowners
4546
**/build.sh @rapidsai/packaging-codeowners
47+
48+
# Ops code owners
49+
/SECURITY.md @rapidsai/ops-codeowners

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Bug report
3-
about: Create a bug report to help us improve RAFT
3+
about: Create a bug report to help us improve cuVS
44
title: "[BUG]"
55
labels: "? - Needs Triage, bug"
66
assignees: ''
@@ -18,7 +18,7 @@ A clear and concise description of what you expected to happen.
1818

1919
**Environment details (please complete the following information):**
2020
- Environment location: [Bare-metal, Docker, Cloud(specify cloud provider)]
21-
- Method of RAFT install: [conda, Docker, or from source]
21+
- Method of cuVS install: [conda, Docker, or from source]
2222
- If method of install is [Docker], provide `docker pull` & `docker run` commands used
2323

2424

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
name: Feature request
3-
about: Suggest an idea for RAFT
3+
about: Suggest an idea for cuVS
44
title: "[FEA]"
55
labels: "? - Needs Triage, feature request"
66
assignees: ''
77

88
---
99

1010
**Is your feature request related to a problem? Please describe.**
11-
A clear and concise description of what the problem is. Ex. I wish I could use RAFT to do [...]
11+
A clear and concise description of what the problem is. Ex. I wish I could use cuVS to do [...]
1212

1313
**Describe the solution you'd like**
1414
A clear and concise description of what you want to happen.

.github/ISSUE_TEMPLATE/submit-question.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Submit question
3-
about: Ask a general question about RAFT
3+
about: Ask a general question about cuVS
44
title: "[QST]"
55
labels: "? - Needs Triage, question"
66
assignees: ''

0 commit comments

Comments
 (0)