[slurm-users] configure script can't find nvml.h or libnvidia-ml.so
Timo Rothenpieler
timo.rothenpieler at uni-bremen.de
Wed Jul 19 11:26:34 UTC 2023
On 19/07/2023 11:47, Jan Andersen wrote:
> I'm trying to build slurm with nvml support, but configure doesn't find it:
>
> root at zorn:~/slurm-23.02.3# ./configure --with-nvml
> ...
> checking for hwloc installation... /usr
> checking for nvml.h... no
> checking for nvmlInit in -lnvidia-ml... yes
> configure: error: unable to locate libnvidia-ml.so and/or nvml.h
>
> But:
>
> root at zorn:~/slurm-23.02.3# find / -xdev -name nvml.h
> /usr/include/hwloc/nvml.h
It's not looking for the hwloc header, but for the nvidia one.
If you have your CUDA SDK installed in for example /opt/cuda, you got to
point it there: --with-nvml=/opt/cuda
> root at zorn:~/slurm-23.02.3# find / -xdev -name libnvidia-ml.so
> /usr/lib32/libnvidia-ml.so
> /usr/lib/x86_64-linux-gnu/libnvidia-ml.so
>
> I tried to figure out how to tell configure where to find them, but the
> script is a bit eye-watering; how should I do?
>
>
More information about the slurm-users
mailing list