У меня установлена cuda-9.0, и в библиотеке /usr/local/cuda-9.0/lib64 существует общий файл libcublas.so.9.0
.Однако всякий раз, когда я делаю locate libcublas
, я получаю следующее:
locate libcublas
/usr/lib/x86_64-linux-gnu/libcublas.so
/usr/lib/x86_64-linux-gnu/libcublas.so.7.5
/usr/lib/x86_64-linux-gnu/libcublas.so.7.5.18
/usr/lib/x86_64-linux-gnu/libcublas_device.a
/usr/lib/x86_64-linux-gnu/libcublas_static.a
/usr/lib/x86_64-linux-gnu/stubs/libcublas.so
/usr/share/doc/libcublas7.5
/usr/share/doc/libcublas7.5/changelog.Debian.gz
/usr/share/doc/libcublas7.5/copyright
/usr/share/lintian/overrides/libcublas7.5
/usr/share/man/man7/libcublas.7.gz
/usr/share/man/man7/libcublas.so.7.gz
/var/lib/dpkg/info/libcublas7.5:amd64.list
/var/lib/dpkg/info/libcublas7.5:amd64.md5sums
/var/lib/dpkg/info/libcublas7.5:amd64.shlibs
/var/lib/dpkg/info/libcublas7.5:amd64.symbols
/var/lib/dpkg/info/libcublas7.5:amd64.triggers
И когда я делаю whereis libcublas
, я получаю:
libcublas: /usr/share/man/man7/libcublas.7
/usr/share/man/man7/libcublas.7.gz
В моем файле ~/.bashrc
яиметь следующее:
export CUDA_HOME="/usr/local/cuda-9.0"
export LD_LIBRARY_PATH="/usr/local/cuda-9.0/lib64":$LD_LIBRARY_PATH
export PATH="/usr/local/cuda-9.0/bin:$PATH"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64
Это вызывает проблемы для тензорного потока, когда я хочу использовать RunMetaData.Пожалуйста, помогите, любые советы будут оценены.Заранее спасибо.