diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index cff22229..592a922f 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -27,7 +27,7 @@ jobs: strategy: matrix: RAPIDS_VER: - - 24.06 + - 24.08 name: Build Docker images runs-on: ubuntu-latest permissions: diff --git a/conda/rsc_rapids_24.04.yml b/conda/rsc_rapids_24.08.yml similarity index 89% rename from conda/rsc_rapids_24.04.yml rename to conda/rsc_rapids_24.08.yml index a89eb7bc..8f3b3f38 100644 --- a/conda/rsc_rapids_24.04.yml +++ b/conda/rsc_rapids_24.08.yml @@ -5,9 +5,9 @@ channels: - conda-forge - bioconda dependencies: - - rapids=24.04 + - rapids=24.08 - python=3.11 - - cuda-version=11.8 + - cuda-version=12.5 - cudnn - cutensor - cusparselt diff --git a/docker/Dockerfile.deps b/docker/Dockerfile.deps index 3255cff2..af55633c 100644 --- a/docker/Dockerfile.deps +++ b/docker/Dockerfile.deps @@ -1,4 +1,4 @@ -ARG CUDA_VER=11.8.0 +ARG CUDA_VER=12.5.0 ARG LINUX_VER=ubuntu22.04 FROM nvidia/cuda:${CUDA_VER}-base-${LINUX_VER} diff --git a/docker/docker-push.sh b/docker/docker-push.sh index 2f27584d..daeb6c35 100755 --- a/docker/docker-push.sh +++ b/docker/docker-push.sh @@ -2,7 +2,7 @@ set -euxo pipefail docker_account=scverse -rapids_version=24.06 +rapids_version=24.08 grep -v -- '- rapids-singlecell' conda/rsc_rapids_${rapids_version}.yml > rsc_rapids.yml docker build -t rapids-singlecell-deps:latest -f docker/Dockerfile.deps . rm rsc_rapids.yml diff --git a/docs/Installation.md b/docs/Installation.md index 2d77368f..bce93e67 100644 --- a/docs/Installation.md +++ b/docs/Installation.md @@ -2,9 +2,9 @@ ## Conda The easiest way to install *rapids-singlecell* is to use one of the *yaml* file provided in the [conda](https://github.com/scverse/rapids_singlecell/tree/main/conda) folder. These *yaml* files install everything needed to run the example notebooks and get you started. ``` -conda env create -f conda/rsc_rapids_24.06.yml +conda env create -f conda/rsc_rapids_24.06.yml #default CUDA-11.8 # or -mamba env create -f conda/rsc_rapids_24.04.yml +mamba env create -f conda/rsc_rapids_24.08.yml #default CUDA-12.5 ``` ## PyPI As of version 0.4.0 *rapids-singlecell* is now on PyPI. diff --git a/docs/release-notes/0.10.8.md b/docs/release-notes/0.10.8.md index 8067654a..7461db14 100644 --- a/docs/release-notes/0.10.8.md +++ b/docs/release-notes/0.10.8.md @@ -1,4 +1,4 @@ -### 0.10.8 {small}`the future` +### 0.10.8 {small}`2024-08-09` ```{rubric} Features ``` @@ -16,3 +16,6 @@ ```{rubric} Misc ``` +* updates tests to run on rapids-24.08 {pr}`241` {smaller}`S Dicks` +* updates docker to on rapids-24.08 {pr}`241` {smaller}`S Dicks` +* updates docker to run with cuda-12 {pr}`241` {smaller}`S Dicks` diff --git a/docs/release-notes/0.10.9.md b/docs/release-notes/0.10.9.md new file mode 100644 index 00000000..59440539 --- /dev/null +++ b/docs/release-notes/0.10.9.md @@ -0,0 +1,13 @@ +### 0.10.8 {small}`the future` + +```{rubric} Features +``` + +```{rubric} Performance +``` + +```{rubric} Bug fixes +``` + +```{rubric} Misc +``` diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index a03fb5bf..2a2a5036 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -2,7 +2,9 @@ # Release notes -## Version 0.10.0# +## Version 0.10.0 +```{include} /release-notes/0.10.9.md +``` ```{include} /release-notes/0.10.8.md ``` ```{include} /release-notes/0.10.7.md diff --git a/pyproject.toml b/pyproject.toml index 8ce21a4a..fca4dba2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,8 +26,8 @@ dependencies = [ ] [project.optional-dependencies] -rapids11 = ["cudf-cu11==24.6.*", "cuml-cu11==24.6.*", "cugraph-cu11==24.6.*"] -rapids12 = ["cudf-cu12==24.6.*", "cuml-cu12==24.6.*", "cugraph-cu12==24.6.*"] +rapids11 = ["cudf-cu11==24.8.*", "cuml-cu11==24.8.*", "cugraph-cu11==24.8.*"] +rapids12 = ["cudf-cu12==24.8.*", "cuml-cu12==24.8.*", "cugraph-cu12==24.8.*"] doc = [ "sphinx>=4.5.0", "sphinx-copybutton",