I asked this a while ago but I am wondering if anyone has experience running ODM while utilizing multiple GPUs from a singularity container? This is being ran on a cluster.
Or any advice on a direction to move forward to would be very helpful.
Even if singularity could work with any docker image, docker images run as root. So it might work with singularity but it’s a workaround.
As far as the GPU is concerned, it depends on what you want to do:
If you want to allocate part of the resources (like cpu you allocate X number of cores) for a singularity node then you need to install the nvidia driver. This specific use requires a non-free driver. It’s not really used except in render farms/