NVML库路径

时间:2017-09-20 11:24:29

标签: install nvidia nvml

我使用带有以下标志的cmake(3.5.1)编译了一个软件(GROMACS 2016.3):

cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_MPI=on -DGMX_GPU=on -DGMX_OPENMP=on -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-8.0 -DGPU_DEPLOYMENT_KIT_ROOT_DIR=/usr/local/cuda-8.0

使用默认路径从deb安装CUDA库8.0。

当软件运行时,它会发出警告GROMACS was configured without NVML support ... Recompile with the NVML library

如何让它看到这样的图书馆?我给错了cmake的路径吗? (编译gromacs时不会出现警告或错误。)

非常感谢

1 个答案:

答案 0 :(得分:3)

我目前正在编译GROMACS以支持NVML,以下是我如何使用它:将其添加到您的cmake中,根据需要替换您的路径。

-DNVML_INCLUDE_DIR=/usr/cuda_toolkit/8.0.61/include -DNVML_LIBRARY=/usr/cuda_toolkit/8.0.61/lib64/stubs/libnvidia-ml.so

NVML包含在CUDA 8+中,不再单独安装。