我的系统上安装了cuda 8.0,9.0和9.1,AuthenticateCoreAsync()
指向/usr/local/cuda
,如果/usr/local/cuda-9.0
为空,则导入tensorflow时出现典型的LD_LIBRARY_PATH
错误(tensorflow-gpu == 1.7.0安装在pip上)。
如果我根据Nvidia documentation设置ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
和LD_LIBRARY_PATH
至PATH
和LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64
,则在导入张量流时会得到PATH=/usr/local/cuda-9.0/bin:...
。如果我将Illegal instruction (core dumped)
设置为CUDA_HOME
,则会发生同样的事情。
cuDNN是版本7.0.4。
有人可以帮我解决这个问题吗?