Thanks, Anry, got it to work. Please excuse my late comprehension.
$ ./install-ort-gpu.sh --manifest ort_gpu.json
ONNX Runtime 1.24.4 - GPU acceleration installer
============================================================
GPU: NVIDIA GeForce GTX 1080
Driver: 535.288.01
ORT version: 1.24.4
Download size: ~200 MB
Install to: /home/markus/.local/lib/onnxruntime-cuda
Requirements: CUDA 12.x, cuDNN 9.x
Continue? [y/N] y
Downloading...
/tmp/tmp.3pnVUvHPFT/ort-package 100%[============================================================================>] 195.91M 2.39MB/s in 79s
Verifying checksum...
Checksum OK.
Extracting...
Done. Installed to: /home/markus/.local/lib/onnxruntime-cuda
-rwxr-xr-x 1 markus markus 302M Apr 8 13:41 /home/markus/.local/lib/onnxruntime-cuda/libonnxruntime_providers_cuda.so
-rwxr-xr-x 1 markus markus 15K Apr 8 13:41 /home/markus/.local/lib/onnxruntime-cuda/libonnxruntime_providers_shared.so
-rwxr-xr-x 1 markus markus 835K Apr 8 13:41 /home/markus/.local/lib/onnxruntime-cuda/libonnxruntime_providers_tensorrt.so
-rwxr-xr-x 1 markus markus 25M Apr 8 13:41 /home/markus/.local/lib/onnxruntime-cuda/libonnxruntime.so.1.24.4
To enable in darktable:
1. Open darktable preferences (Ctrl+,)
2. Go to the AI tab
3. Click 'detect' to find the installed library automatically,
or set 'ONNX Runtime library' to:
/home/markus/.local/lib/onnxruntime-cuda/libonnxruntime.so.1.24.4
4. Restart darktable
So far the script did work well on my Ubuntu 2024.04. But darktable is not working with the GPU.
86.2033 [darktable_ai] dt_ai_env_init start.
86.2037 [darktable_ai] discovered: upscale bsrgan (upscale-bsrgan, backend=onnx)
86.2038 [darktable_ai] discovered: mask segnext vitb-sax2 hq (mask-object-segnext-b2hq, backend=onnx)
86.2039 [darktable_ai] discovered: mask sam2.1 hiera small (mask-object-sam21-small, backend=onnx)
86.2040 [darktable_ai] discovered: denoise nind (denoise-nind, backend=onnx)
86.2116 [darktable_ai] loaded ORT 1.24.4 from '/home/markus/.local/lib/onnxruntime-cuda/libonnxruntime.so.1.24.4'
86.2116 [darktable_ai] execution provider: auto
86.2367 [darktable_ai] loading: /home/markus/.local/share/darktable/models/mask-object-sam21-small/encoder.onnx
86.2368 [darktable_ai] attempting to enable NVIDIA CUDA...
2026-04-08 14:21:21.716323146 [E:onnxruntime:DarktableAI, provider_bridge_ort.cc:2101 Create] /onnxruntime_src/onnxruntime/core/session/provider_bridge_ort.cc:1952 onnxruntime::Provider& onnxruntime::ProviderLibrary::Get() [ONNXRuntimeError] : 1 : FAIL : Failed to load library /home/markus/.local/lib/onnxruntime-cuda/libonnxruntime_providers_cuda.so with error: libcudnn.so.9: cannot open shared object file: No such file or directory
86.2383 [darktable_ai] NVIDIA CUDA enable failed: OrtSessionOptionsAppendExecutionProvider_Cuda: Failed to load shared library
86.2383 [darktable_ai] attempting to enable AMD MIGraphX...
86.2383 [darktable_ai] AMD MIGraphX provider not found.
86.2383 [darktable_ai] attempting to enable AMD ROCm (legacy)...
86.2383 [darktable_ai] AMD ROCm (legacy) provider not found.
86.9093 [darktable_ai] loading: /home/markus/.local/share/darktable/models/mask-object-sam21-small/decoder.onnx
86.9093 [darktable_ai] using CPU only (no hardware acceleration)
After installing libcudnn-frontend-dev I get the required libcudnn.so, but it seems to be of an older version. I get the same error as above.
$ ls -l /usr/lib/x86_64-linux-gnu/libcudnn.so*
lrwxrwxrwx 1 25503 2174 13 Mai 31 2023 /usr/lib/x86_64-linux-gnu/libcudnn.so -> libcudnn.so.8
lrwxrwxrwx 1 25503 2174 17 Mai 31 2023 /usr/lib/x86_64-linux-gnu/libcudnn.so.8 -> libcudnn.so.8.9.2
-rw-r--r-- 1 root root 150200 Apr 8 14:38 /usr/lib/x86_64-linux-gnu/libcudnn.so.8.9.2
It looks like libcudnn.so.9 is not available in the Ubuntu 2024.04 repositories.