Skip to content

Commit 7e471c7

Browse files
authored
Rapids 25.04 (#349)
* add first test * update kernels * update kernels * update * new rapids version * update docs * update docs * update ubuntu
1 parent 5eb0b93 commit 7e471c7

7 files changed

Lines changed: 16 additions & 9 deletions

File tree

.github/workflows/docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
matrix:
2929
RAPIDS_VER:
30-
- 25.02
30+
- 25.04
3131
name: Build Docker images
3232
runs-on: ubuntu-latest
3333
permissions:
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ channels:
55
- conda-forge
66
- bioconda
77
dependencies:
8-
- rapids=24.12
8+
- rapids=25.04
99
- python=3.12
10-
- cuda-version=12.5
10+
- cuda-version=12.8
1111
- cudnn
1212
- cutensor
1313
- cusparselt

docker/Dockerfile.deps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG CUDA_VER=12.8.0
2-
ARG LINUX_VER=ubuntu22.04
2+
ARG LINUX_VER=ubuntu24.04
33

44
FROM nvidia/cuda:${CUDA_VER}-base-${LINUX_VER}
55

docker/docker-push.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euxo pipefail
33

44
docker_account=scverse
5-
rapids_version=25.02
5+
rapids_version=25.04
66
grep -v -- '- rapids-singlecell' conda/rsc_rapids_${rapids_version}.yml > rsc_rapids.yml
77
docker build -t rapids-singlecell-deps:latest -f docker/Dockerfile.deps .
88
rm rsc_rapids.yml

docs/Installation.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@ The easiest way to install *rapids-singlecell* is to use one of the *yaml* file
44
```
55
conda env create -f conda/rsc_rapids_25.02.yml #default CUDA-12.5
66
# or
7-
mamba env create -f conda/rsc_rapids_24.12.yml #default CUDA-12.5
7+
mamba env create -f conda/rsc_rapids_25.04.yml #default CUDA-12.8
88
```
9+
```{note}
10+
RAPIDS currently doesn't support `channel_priority: strict`; use `channel_priority: flexible` instead
11+
```
12+
913
## PyPI
1014
As of version 0.4.0 *rapids-singlecell* is now on PyPI.
1115
```

docs/release-notes/0.12.2.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### 0.12.1 {small}`the-future`
1+
### 0.12.2 {small}`the-future`
22

33
```{rubric} Features
44
```
@@ -13,3 +13,6 @@
1313

1414
```{rubric} Misc
1515
```
16+
* rsc is now tested with `RAPIDS-25.04` {pr}`349` {smaller}`S Dicks`
17+
* rapids-singlecell now installs with `RAPIDS-25.04` {pr}`349` {smaller}`S Dicks`
18+
* Updates the docker for `RAPIDS-25.04` {pr}`349` {smaller}`S Dicks`

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ dependencies = [
2626
]
2727

2828
[project.optional-dependencies]
29-
rapids11 = [ "cupy-cuda11x", "cudf-cu11==25.02.*", "cuml-cu11==25.02.*", "cugraph-cu11==25.02.*" ]
30-
rapids12 = [ "cupy-cuda12x", "cudf-cu12==25.02.*", "cuml-cu12==25.02.*", "cugraph-cu12==25.02.*" ]
29+
rapids11 = [ "cupy-cuda11x", "cudf-cu11==25.04.*", "cuml-cu11==25.04.*", "cugraph-cu11==25.04.*" ]
30+
rapids12 = [ "cupy-cuda12x", "cudf-cu12==25.04.*", "cuml-cu12==25.04.*", "cugraph-cu12==25.04.*" ]
3131
doc = [
3232
"sphinx>=4.5.0",
3333
"sphinx-copybutton",

0 commit comments

Comments
 (0)