I would guess either you install GPU drivers on the non-GPU nodes or build slurm without GPU support for that to work due to package dependencies.
Both viable options. I have done installs where we just don't compile GPU support in and that is left to the users to manage.
Brian Andrus
On 5/23/2024 6:16 AM, Christopher Samuel via slurm-users wrote:
On 5/22/24 3:33 pm, Brian Andrus via slurm-users wrote:
A simple example is when you have nodes with and without GPUs. You can build slurmd packages without for those nodes and with for the ones that have them.
FWIW we have both GPU and non-GPU nodes but we use the same RPMs we build on both (they all boot the same SLES15 OS image though).