CUDA驱动程序API:nvcuda在哪里?

时间:2012-09-27 12:26:55

标签: cuda

CUDA C编程指南4.2版规定:

The driver API is implemented in the nvcuda dynamic library which is copied on 
the system during the installation of the device driver.

我在我的Linux机器上安装了RC5.0 devdriver以及SDK 4.2和5.0。现在我很难找到这个图书馆。它不在/usr/lib/lib64中,也不在其中一个SDK库中:

CUDA 4.2:

ls /usr/local/cuda-4.2/cuda/lib64/

libcublas.so        libcudart.so        libcufft.so        libcuinj.so        libcurand.so        libcusparse.so        libnpp.so
libcublas.so.4      libcudart.so.4      libcufft.so.4      libcuinj.so.4      libcurand.so.4      libcusparse.so.4      libnpp.so.4
libcublas.so.4.2.9  libcudart.so.4.2.9  libcufft.so.4.2.9  libcuinj.so.4.2.9  libcurand.so.4.2.9  libcusparse.so.4.2.9  libnpp.so.4.2.9

CUDA 5.0:

ls /usr/local/cuda-5.0/cuda/lib64/

libcublas.so        libcudart.so        libcufft.so        libcuinj.so        libcurand.so        libcusparse.so        libnpp.so        libnvToolsExt.so
libcublas.so.5.0    libcudart.so.5.0    libcufft.so.5.0    libcuinj.so.5.0    libcurand.so.5.0    libcusparse.so.5.0    libnpp.so.5.0    libnvToolsExt.so.5.0
libcublas.so.5.0.7  libcudart.so.5.0.7  libcufft.so.5.0.7  libcuinj.so.5.0.7  libcurand.so.5.0.7  libcusparse.so.5.0.7  libnpp.so.5.0.7  libnvToolsExt.so.5.0.7

这个库安装在哪里?

并不是RC 5.0中不包含驱动程序API。我刚刚重新安装了devdriver 4.2,它仍然不在上面提到的地方。

2 个答案:

答案 0 :(得分:2)

找到它。但是使用其他名称(libcuda代替libnvcuda):

/usr/lib/libcuda.so.295.41

这必须是手册中的拼写错误/错误。

答案 1 :(得分:2)

libcuda始终 一直安装到/usr/lib/和64位linux /usr/lib64

另请参阅Chapter 5. Listing of Installed Components了解其他驱动程序组件的列表和位置。