Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
4d59466
Add a simple threadpool.
kingcrimsontianyu Mar 12, 2025
3458b37
Update
kingcrimsontianyu Mar 18, 2025
205ea93
Add more comments
kingcrimsontianyu Mar 18, 2025
74af155
Add more comments to the function wrapper
kingcrimsontianyu Mar 18, 2025
e7cbc04
Cleanup
kingcrimsontianyu Mar 18, 2025
9c0ecb9
Fix typo
kingcrimsontianyu Mar 18, 2025
1dc94f5
Add include guard
kingcrimsontianyu Mar 18, 2025
0e7a55d
Update comments
kingcrimsontianyu Mar 19, 2025
489d9a9
Improve clarity
kingcrimsontianyu Mar 19, 2025
3f31cf0
Add static task benchmark
kingcrimsontianyu Mar 19, 2025
0656f7b
DOC v25.08 Updates [skip ci]
raydouglass Apr 30, 2025
593e55b
Merge pull request #706 from rapidsai/branch-25.06
GPUtester May 2, 2025
fd568c9
Merge pull request #707 from rapidsai/branch-25.06
GPUtester May 2, 2025
9acaf75
Merge branch 'branch-25.06' into branch-25.08
gforsyth May 2, 2025
930c6dc
Merge pull request #710 from gforsyth/branch-25.08-merge-25.06
AyodeAwe May 2, 2025
9952ac7
Merge pull request #713 from rapidsai/branch-25.06
GPUtester May 7, 2025
23cfad4
Merge branch 'branch-25.06' into branch-25.08-merge-25.06
gforsyth May 19, 2025
c3f3b0d
Merge pull request #722 from gforsyth/branch-25.08-merge-25.06
AyodeAwe May 19, 2025
9830eca
Merge pull request #724 from rapidsai/branch-25.06
GPUtester May 19, 2025
2ba8e7b
Merge pull request #726 from rapidsai/branch-25.06
GPUtester May 22, 2025
79e1590
Merge pull request #727 from rapidsai/branch-25.06
GPUtester May 22, 2025
c906a2e
Merge pull request #730 from rapidsai/branch-25.06
GPUtester May 22, 2025
e4d0172
Merge pull request #732 from rapidsai/branch-25.06
GPUtester May 22, 2025
4025012
Merge pull request #733 from rapidsai/branch-25.06
GPUtester May 23, 2025
75adaf4
stop uploading packages to downloads.rapids.ai (#734)
jameslamb May 27, 2025
de4bccd
Add an overload getenv_or that supports env var alias. Add new env va…
kingcrimsontianyu May 30, 2025
c6e4237
Remove CUDA 11 devcontainers and update CI scripts (#738)
bdice May 30, 2025
46a1ab4
refactor(rattler): remove cuda11 options and general cleanup (#737)
gforsyth Jun 2, 2025
bf6174d
Merge pull request #747 from rapidsai/branch-25.06
GPUtester Jun 4, 2025
c147b62
Remove CUDA 11 from dependencies.yaml (#745)
KyleFromNVIDIA Jun 5, 2025
824f321
Merge pull request #748 from rapidsai/branch-25.06
GPUtester Jun 5, 2025
d8baac9
Add the conda dependency libnuma necessary for GDS I/O (#744)
kingcrimsontianyu Jun 5, 2025
6d767f7
refactor(rattler): remove explicit `libnuma` pin now that upstream fe…
gforsyth Jun 11, 2025
8dcbdfc
Only use cufile on x86 (#753)
vyasr Jun 12, 2025
c3509ac
Use variants to produce separate builds with and without cufile suppo…
vyasr Jun 13, 2025
03351cf
Fix unit test UB resulting from incorrect initialization (#751)
kingcrimsontianyu Jun 13, 2025
b87d111
Add the utility function to clear page cache (#741)
kingcrimsontianyu Jun 16, 2025
5918cf3
Set compiler versions in context (#755)
jakirkham Jun 17, 2025
007c067
Use RAPIDS' CUDA major-minor version in Conda's `cuda_version` (#758)
vyasr Jun 24, 2025
9ec0f95
Remove nvidia and dask channels (#759)
vyasr Jun 26, 2025
3d59ec9
refactor(shellcheck): enable for all files and fix remaining warnings…
gforsyth Jun 30, 2025
fd4a3bf
Use CUDA 12.9 in Conda, Devcontainers, Spark, GHA, etc. (#762)
jakirkham Jun 30, 2025
e94379a
add docs on CI workflow inputs (#764)
jameslamb Jul 1, 2025
f091ebc
Fix a case sensitivity bug in S3 remote I/O (#765)
kingcrimsontianyu Jul 8, 2025
83a25ec
Fix remote I/O file size overflow in Python binding (#766)
kingcrimsontianyu Jul 9, 2025
54c420a
Remove CUDA 11 mentions from docs (#769)
pentschev Jul 16, 2025
b7ec813
DOC v25.10 Updates [skip ci]
AyodeAwe Jul 17, 2025
ef7d256
fix(docker): use versioned `-latest` tag for all `rapidsai` images (#…
gforsyth Jul 17, 2025
124d85f
Merge pull request #772 from rapidsai/branch-25.08
GPUtester Jul 17, 2025
33a734c
Use libnvcomp conda package (#774)
bdice Jul 21, 2025
f85461e
Merge pull request #775 from rapidsai/branch-25.08
GPUtester Jul 21, 2025
068e11a
Remove CUDA 11 workarounds (#770)
pentschev Jul 23, 2025
4831fa8
Merge pull request #777 from rapidsai/branch-25.08
GPUtester Jul 23, 2025
cb76305
Support file-backed mapping (1/n): host/device read C++ implementatio…
kingcrimsontianyu Jul 23, 2025
323dd10
Merge pull request #778 from rapidsai/branch-25.08
GPUtester Jul 23, 2025
fab9f0e
Allow latest OS in devcontainers (#780)
bdice Jul 24, 2025
888fcbf
Relax mmap read requirement. Improve error message. (#781)
kingcrimsontianyu Jul 25, 2025
003d671
Use GCC 14 in conda builds. (#756)
vyasr Jul 25, 2025
074758e
Update build infra to support new branching strategy (#776)
robertmaynard Jul 25, 2025
a1bd3ea
Revert "Set compiler versions in context (#755)" (#784)
vyasr Jul 25, 2025
7bfaf34
Use C++20 standard (#749)
kingcrimsontianyu Jul 25, 2025
c9935d1
Fix C++20 warning in the mmap test (#785)
kingcrimsontianyu Jul 28, 2025
71c7638
Support file-backed mapping (2/n): host/device read Python binding (#…
kingcrimsontianyu Jul 31, 2025
6cffae5
Support file size query for S3 presigned URL (#789)
kingcrimsontianyu Aug 4, 2025
ac5fc39
Update rapids-build-backend to 0.4.0 (#790)
KyleFromNVIDIA Aug 4, 2025
a2bbfeb
Update Changelog [skip ci]
AyodeAwe Aug 6, 2025
6945543
Merge pull request #792 from rapidsai/branch-25.08
GPUtester Aug 6, 2025
9afce55
Update rapids_config to handle user defined branch name (#794)
robertmaynard Aug 7, 2025
acada8d
Support WebHDFS (1/2): C++ implementation (#788)
kingcrimsontianyu Aug 8, 2025
a35bf58
Improve KvikIO Python binding performance by releasing GIL wherever d…
kingcrimsontianyu Aug 11, 2025
9f8e873
Support WebHDFS (2/2): Python binding (#791)
kingcrimsontianyu Aug 15, 2025
e20807e
Remove Python nvCOMP bindings and Zarr 2 support (#798)
vuule Aug 18, 2025
c1391d6
Remove remaining nvcomp references (#801)
vyasr Aug 19, 2025
0ff3c67
Use build cluster in devcontainers (#797)
trxcllnt Aug 19, 2025
927b5e3
Remove more nvcomp packaging for conda (#804)
bdice Aug 19, 2025
8820d52
Optionally require zarr>=3.0.0 (#802)
TomAugspurger Aug 19, 2025
e43b3d1
Upgrade to nvCOMP 5.0.0.6 (#800)
vuule Aug 20, 2025
c774079
Build and test with CUDA 13.0.0 (#803)
jameslamb Aug 20, 2025
7841a25
Devendor libnvcomp from libkvikio (#805)
bdice Aug 22, 2025
46fa7dd
Add a unified remote I/O interface that infers the endpoint type from…
kingcrimsontianyu Aug 25, 2025
ecfe488
Update rapids-dependency-file-generator (#809)
KyleFromNVIDIA Aug 26, 2025
fed9abd
Fix an S3 parsing bug in the open function. Improve regex usage (#810)
kingcrimsontianyu Aug 27, 2025
6efd22d
Add a unified remote I/O interface that infers the endpoint type from…
kingcrimsontianyu Aug 27, 2025
2ec42b4
Use branch-25.10 again (#812)
jameslamb Sep 5, 2025
f4e022e
Skip max_device_cache_size setter when BAR1 memory isn't present on t…
ahoyle-nvidia Sep 9, 2025
c87a022
Added KVIKIO_REMOTE_VERBOSE option (#815)
TomAugspurger Sep 10, 2025
d637c6e
Use C++20 for KvikIO main library (#819)
kingcrimsontianyu Sep 12, 2025
dde1435
Explicitly manage TLS/SSL CA paths for remote I/O (#817)
kingcrimsontianyu Sep 15, 2025
b8626ab
Reduce duplication between compat manager and defaults (#816)
vyasr Sep 15, 2025
b69d9ae
Support access to public S3 (#820)
kingcrimsontianyu Sep 16, 2025
4dea5c4
configuring repo for automatic release notes generation
AyodeAwe Sep 16, 2025
b5b4232
Fix CUDA 13 handling of libcufile on aarch64 (#827)
bdice Sep 17, 2025
37e5270
DOC v25.12 Updates [skip ci]
AyodeAwe Sep 18, 2025
580182f
Remove ability to build kvikio without CUDA (#829)
vyasr Sep 18, 2025
987683a
Keep string alive until nvtxDomainResourceCreate (#832)
vyasr Sep 18, 2025
7465c2d
Merge pull request #833 from rapidsai/branch-25.10
GPUtester Sep 18, 2025
8a0c059
Merge pull request #825 from AyodeAwe/auto-release-notes
AyodeAwe Sep 22, 2025
6b28cfc
Merge pull request #836 from rapidsai/branch-25.10
GPUtester Sep 22, 2025
d4b7773
Fix a bug in public S3 inference (#831)
kingcrimsontianyu Sep 22, 2025
f19a8e9
Merge pull request #837 from rapidsai/branch-25.10
GPUtester Sep 22, 2025
1b70488
Empty commit to trigger a build (#840)
msarahan Sep 23, 2025
3795bcb
Merge pull request #841 from rapidsai/branch-25.10
GPUtester Sep 23, 2025
d65e583
Simplify async validation condition (#842)
vyasr Sep 24, 2025
19ea758
Update `RAPIDS_BRANCH`, codify changes in `update-version.sh` (#843)
KyleFromNVIDIA Sep 26, 2025
d8787fc
Add named parameters for S3 credentials to Python API (#846)
TomAugspurger Sep 26, 2025
a5661b9
Create utility class URL builder and URL encoder. Fix a tricky URL pa…
kingcrimsontianyu Oct 2, 2025
1222bd4
Make parameter name more consistent for S3 utility functions (#848)
kingcrimsontianyu Oct 7, 2025
9ac0c31
Update Changelog [skip ci]
AyodeAwe Oct 8, 2025
c12c5bb
Merge pull request #849 from rapidsai/branch-25.10
GPUtester Oct 8, 2025
a1171e1
Enable `sccache-dist` connection pool (#852)
trxcllnt Oct 15, 2025
21fb8a5
Fix an out-of-bounds memory access in file open flags checking (#853)
kingcrimsontianyu Oct 16, 2025
ed9b6a4
Use main in RAPIDS_BRANCH (#854)
bdice Oct 20, 2025
b978f71
Use main branch (#855)
bdice Oct 20, 2025
e0396ee
Use ruff and ruff-format instead of flake8, black, isort (#856)
KyleFromNVIDIA Oct 20, 2025
f5dd4a5
Minimize transitive includes by moving NVTX-related code to the detai…
kingcrimsontianyu Oct 21, 2025
0e5aa09
Use main shared-workflows branch (#857)
bdice Oct 21, 2025
5c0a462
Use SPDX for all copyright headers (#858)
KyleFromNVIDIA Oct 23, 2025
ca47bd9
Implement simple username-based authentication for WebHDFS (#859)
kingcrimsontianyu Oct 28, 2025
923d056
Use `RAPIDS_BRANCH` in cmake-format invocations that need rapids-cmak…
bdice Oct 29, 2025
0ed4c8a
Restore isort for Cython files (#864)
KyleFromNVIDIA Nov 4, 2025
6908b9a
Use current system architecture in conda environment creation command…
bdice Nov 5, 2025
61b05c1
Disable benchmark builds by default, enable in CI (#866)
PointKernel Nov 6, 2025
16ee391
refactored update-version.sh to handle new branching strategy (#868)
rockhowse Nov 7, 2025
99a065d
Pin Cython pre-3.2.0 and PyTest pre-9 (#869)
jakirkham Nov 11, 2025
1604348
Add opportunistic Direct I/O support to POSIX backend (#863)
kingcrimsontianyu Nov 14, 2025
e53a7ca
Merge pull request #871 from rapidsai/version-update-26.02
AyodeAwe Nov 14, 2025
c9fb696
Update for release branch release/25.12
AyodeAwe Nov 14, 2025
c4e76d4
Merge pull request #872 from rapidsai/release/25.12
GPUtester Nov 14, 2025
13accea
Revert "Forward-merge release/25.12 into main" (#873)
AyodeAwe Nov 14, 2025
143bc11
Use `sccache-dist` build cluster for conda and wheel builds (#865)
trxcllnt Nov 20, 2025
135ad88
Merge pull request #875 from rapidsai/release/25.12
GPUtester Nov 20, 2025
9f47e5f
Merge branch 'main' into bench-2
kingcrimsontianyu Nov 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 27 additions & 2 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ ENV DEFAULT_CONDA_ENV=rapids

FROM ${PYTHON_PACKAGE_MANAGER}-base

ARG TARGETARCH

ARG CUDA
ENV CUDAARCHS="RAPIDS"
ENV CUDA_VERSION="${CUDA_VERSION:-${CUDA}}"
Expand All @@ -24,7 +26,30 @@ ENV PYTHONSAFEPATH="1"
ENV PYTHONUNBUFFERED="1"
ENV PYTHONDONTWRITEBYTECODE="1"

ENV HISTFILE="/home/coder/.cache/._bash_history"

###
# sccache configuration
###
ENV AWS_ROLE_ARN="arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs"
ENV SCCACHE_REGION="us-east-2"
ENV SCCACHE_BUCKET="rapids-sccache-devs"
ENV AWS_ROLE_ARN="arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs"
ENV HISTFILE="/home/coder/.cache/._bash_history"
ENV SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE=true
ENV SCCACHE_IDLE_TIMEOUT=0

###
# sccache-dist configuration
###
# Enable sccache-dist by default
ENV DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST=1
# Compile locally if max retries exceeded
ENV SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE=true
# Retry transient errors 4 times (for a total of 5 attempts)
ENV SCCACHE_DIST_MAX_RETRIES=4
# 1hr 59min (to accommodate debug builds)
ENV SCCACHE_DIST_REQUEST_TIMEOUT=7140
ENV SCCACHE_DIST_URL="https://${TARGETARCH}.linux.sccache.rapids.nvidia.com"

# Build as much in parallel as possible
ENV INFER_NUM_DEVICE_ARCHITECTURES=1
ENV MAX_DEVICE_OBJ_TO_COMPILE_IN_PARALLEL=20
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,26 @@
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "11.8",
"CUDA": "12.9",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda11.8-mambaforge-ubuntu22.04"
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda11.8-conda"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda12.9-conda",
"--ulimit",
"nofile=500000"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda11.8-envs}"],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda12.9-envs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/kvikio,type=bind,consistency=consistent",
Expand All @@ -29,7 +31,7 @@
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda11.8-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda12.9-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,34 @@
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "11.8",
"CUDA": "12.9",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda11.8-ubuntu22.04"
"BASE": "rapidsai/devcontainers:26.02-cpp-cuda12.9"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda11.8-pip"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda12.9-pip",
"--ulimit",
"nofile=500000"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda11.8-venvs}"],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda12.9-venvs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/kvikio,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda11.8-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda12.9-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,26 @@
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "12.8",
"CUDA": "13.0",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:25.06-cpp-mambaforge-ubuntu22.04"
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda12.8-conda"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.0-conda",
"--ulimit",
"nofile=500000"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda12.8-envs}"],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.0-envs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/kvikio,type=bind,consistency=consistent",
Expand All @@ -29,7 +31,7 @@
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda12.8-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.0-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,34 @@
"context": "${localWorkspaceFolder}/.devcontainer",
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
"args": {
"CUDA": "12.8",
"CUDA": "13.0",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda12.8-ubuntu22.04"
"BASE": "rapidsai/devcontainers:26.02-cpp-cuda13.0"
}
},
"runArgs": [
"--rm",
"--name",
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda12.8-pip"
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.0-pip",
"--ulimit",
"nofile=500000"
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda12.8-venvs}"],
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.0-venvs}"],
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
"workspaceFolder": "/home/coder",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/kvikio,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda12.8-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.0-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
],
"customizations": {
"vscode": {
Expand Down
34 changes: 0 additions & 34 deletions .flake8

This file was deleted.

1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ python/setup.py @rapidsai/kvikio-cmake-codeowners @rapidsai/kvikio-python-cod
#CI code owners
/.github/ @rapidsai/ci-codeowners
/ci/ @rapidsai/ci-codeowners
/.shellcheckrc @rapidsai/ci-codeowners

#packaging code owners
/.pre-commit-config.yaml @rapidsai/packaging-codeowners
Expand Down
27 changes: 27 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# GitHub Auto-Generated Release Notes Configuration for RAPIDS
# This file configures how GitHub automatically generates release notes

changelog:
exclude:
labels:
- ignore-for-release
- dependencies
authors:
- rapids-bot[bot]
- dependabot[bot]
categories:
- title: 🚨 Breaking Changes
labels:
- breaking
- title: 🐛 Bug Fixes
labels:
- bug
- title: 📖 Documentation
labels:
- doc
- title: 🚀 New Features
labels:
- feature request
- title: 🛠️ Improvements
labels:
- improvement
Loading