You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Document Ubuntu :cuda GPU snapshots and host toolkit setup.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Point GPU snapshots at the CUDA image, not the Ubuntu alias.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Copy file name to clipboardExpand all lines: docs/pages/client/install.md
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -155,7 +155,7 @@ This project builds automatically in [Docker Cloud](https://hub.docker.com/r/gol
155
155
and creates [ready-to-use multi-architecture images](https://hub.docker.com/r/golift/notifiarr/tags).
156
156
The `latest` tag is always a tagged release in GitHub.
157
157
It also builds in a GitHub Action and publishes to GHCR (`ghcr.io/notifiarr/notifiarr`).
158
-
A CUDA-enabled image is available for Nvidia GPU monitoring: `ghcr.io/notifiarr/notifiarr:cuda`.
158
+
A CUDA-tagged image is available for Nvidia GPU monitoring: `ghcr.io/notifiarr/notifiarr:cuda` (Ubuntu base with NVIDIA Container Toolkit env; not `nvidia/cuda`).
GPU snapshots run `nvidia-smi` on the host. The client does **not** use the CUDA toolkit, so you do not install a CUDA toolkit version in the container.
208
+
209
+
1. Install NVIDIA drivers and the [NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html) on the **host**.
210
+
1. Use the CUDA image: `golift/notifiarr:cuda` (same on `ghcr.io/notifiarr/notifiarr`). Alpine `latest` is not recommended (`nvidia-smi` is a glibc binary). The plain `:ubuntu` image does not set`NVIDIA_VISIBLE_DEVICES`.
211
+
1. Pass the GPU into the container. Do not install CUDA inside the image.
212
+
213
+
```bash
214
+
docker run --name Notifiarr -h notifiarr --restart unless-stopped \
Compose equivalent: set`image: golift/notifiarr:cuda` and `gpus: all`. See the commented example in [`examples/compose.yml`](https://github.com/Notifiarr/notifiarr/blob/main/examples/compose.yml).
222
+
223
+
If an older `:cuda` image fails with `nvidia-container-cli: requirement error: unsatisfied condition: cuda>=...`, the host driver is older than that image's CUDA base. Current `:cuda` images are Ubuntu-based and do not set that constraint. Pull a new image.
0 commit comments