2

CUDACプログラミングガイドバージョン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ボックスにSDK4.2および5.0とともにRC5.0devdriverをインストールしました。現在、このライブラリを見つけるのに苦労しています。、、、またはSDKライブラリの1つに含まれていません(またはその下/usr/libありません)。/lib64

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

このライブラリはどこにインストールされますか?

ドライバーAPIがRC5.0に含まれていないわけではありません。devdriver 4.2を再インストールしましたが、それでも上記の場所にはありません。

4

2 に答える 2

3

それを見つけた。ただし、別の名前で (libcuda代わりにlibnvcuda):

/usr/lib/libcuda.so.295.41

これは、マニュアルのタイプミス/エラーに違いありません。

于 2012-09-27T13:06:23.223 に答える
2

libcudaデフォルトで常に/usr/lib/64 ビット Linux にインストールされます/usr/lib64

他のドライバ コンポーネントのリストと場所については、第 5 章「インストールされているコンポーネントのリスト」も参照してください。

于 2012-09-27T17:03:27.940 に答える