darktable 5.6.0 released

Ah, that answers my question. Thanks for working on it guys!

It took me a while, and my hair is now even thinner than it was, but I seem to have things working, though I suspect in quite a fragile manner.

To use openCL, one needs to use the GPU. I had this working, using the proprietary NVIDIA drivers. There are user space libraries as well as a kernel module.

To use the AI features, one needs an onnx runtime, which in turn requires the CUDA toolkit.

I got the onnx runtime from its github site and CUDA from the NVIDIA developers site

I could use the AI routines, but found they were only using the CPU. Looking at the system logs, it showed that the kernel module and CUDA had incompatible versions.

I had to go to the NVIDIA drivers site to get the latest kernel driver.

Providing I use the appImage, I can now use the AI features running on the GPU.

However, this does mean that I am now running various bits of software that are not in the openSUSE repositories. What happens when I do system upgrades, I don’t know, hence my supposition that this could be fragile.

1 Like

NVIDIA seems to offer their cuda tookit through repos which are compatible with zypper and SUSE distributions, why not use that?

Hindsight is a wonderful thing.

Initially, I found a web page advising getting the toolkit from the NVIDIA site, which I did. It was only later that I found another site which said that there was an OpenSUSE repository for CUDA.

I have added the repository to the ones I search for updates. However, I don’t know whether you have looked at it, it appears to be a “bag of holding”, with every release that NVIDIA have ever produced and lots of seemingly auxiliary software. There is a meta-package, but you only get to see what it would install, after it has been installed!

Its a bit of a Jenga tower at the moment, but I will stick with what I have got until SUSE produce the genuine version, and hope that my regular system updates don’t break anything.