How do I check which GPU backend I should use

I want to try some GPU computation (for a tutorial). I use DiffEqGPU, and need to designate a backend of these: CUDA.functional().

Is there a good way (more than installing, compiling, and checking all alternatives) to figure out which one I should use?

(In my case I have an ubuntu 22.04 laptop)

There isn’t yet. We’ve considered creating a meta package that would allow identifying which GPU is available, but that hasn’t been done yet. The answer right now is to generally defer that to the user, and load/enable conditional functionality using package extensions.

1 Like