我坚持让tensorflow-gpu在我的rhel7
机器上工作。尽管已正确安装了nvidia驱动程序(我使用nvidia-smi
命令对其进行了检查),但在尝试导入tensorflow时,却出现以下错误:
使用cuda 10.0
ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory
使用cuda 10.1
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
libcublas.so.10.0
存在,我在whereis
中发现了它:
/usr/lib64/libcublas.so.10
我尝试了2种不同的设置:
也尝试在两台机器上使用tensorflow-gpu 1.13.0。
按照各地报告的所有说明进行操作,以便正确安装所有内容,因此还请设置PATH
和LD_LIBRARY_PATH
env变量。这里是一个例子:
PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}