I installed tf-nightly build and I get the following error on import of tensorflow.ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
.
If I check for cuda 9, I get the following:
ldconfig -v
/usr/local/cuda-8.0/targets/x86_64-linux/lib:
libnvgraph.so.8.0 -> libnvgraph.so.8.0.61
libnppicom.so.8.0 -> libnppicom.so.8.0.61
libnppial.so.8.0 -> libnppial.so.8.0.61
libcufftw.so.8.0 -> libcufftw.so.8.0.61
libcufft.so.8.0 -> libcufft.so.8.0.61
libnppif.so.8.0 -> libnppif.so.8.0.61
libcublas.so.8.0 -> libcublas.so.8.0.88
libnvblas.so.8.0 -> libnvblas.so.8.0.88
libnppi.so.8.0 -> libnppi.so.8.0.61
libcusolver.so.8.0 -> libcusolver.so.8.0.61
libnppidei.so.8.0 -> libnppidei.so.8.0.61
libnvrtc-builtins.so.8.0 -> libnvrtc-builtins.so.8.0.61
libnvrtc.so.8.0 -> libnvrtc.so.8.0.61
libnpps.so.8.0 -> libnpps.so.8.0.61
libcuinj64.so.8.0 -> libcuinj64.so.8.0.61
libnppig.so.8.0 -> libnppig.so.8.0.61
libOpenCL.so.1 -> libOpenCL.so.1.0.0
libnppicc.so.8.0 -> libnppicc.so.8.0.61
libnppist.so.8.0 -> libnppist.so.8.0.61
libnppisu.so.8.0 -> libnppisu.so.8.0.61
libnppim.so.8.0 -> libnppim.so.8.0.61
libcurand.so.8.0 -> libcurand.so.8.0.61
libcudart.so.8.0 -> libcudart.so.8.0.61
libnvToolsExt.so.1 -> libnvToolsExt.so.1.0.0
libnppitc.so.8.0 -> libnppitc.so.8.0.61
libnppc.so.8.0 -> libnppc.so.8.0.61
libcusparse.so.8.0 -> libcusparse.so.8.0.61
/usr/local/cuda-9.1/targets/x86_64-linux/lib:
libnppicc.so.9.1 -> libnppicc.so.9.1.85
libnppisu.so.9.1 -> libnppisu.so.9.1.85
libcufftw.so.9.1 -> libcufftw.so.9.1.85
libcufft.so.9.1 -> libcufft.so.9.1.85
libnppial.so.9.1 -> libnppial.so.9.1.85
libnppist.so.9.1 -> libnppist.so.9.1.85
libcublas.so.9.1 -> libcublas.so.9.1.85
libnvblas.so.9.1 -> libnvblas.so.9.1.85
libnppitc.so.9.1 -> libnppitc.so.9.1.85
libcusolver.so.9.1 -> libcusolver.so.9.1.85
libnvrtc.so.9.1 -> libnvrtc.so.9.1.85
libnvrtc-builtins.so.9.1 -> libnvrtc-builtins.so.9.1.85
libnppidei.so.9.1 -> libnppidei.so.9.1.85
libOpenCL.so.1 -> libOpenCL.so.1.0.0
libnppig.so.9.1 -> libnppig.so.9.1.85
libnppc.so.9.1 -> libnppc.so.9.1.85
libcudart.so.9.1 -> libcudart.so.9.1.85
libnvToolsExt.so.1 -> libnvToolsExt.so.1.0.0
libnvgraph.so.9.1 -> libnvgraph.so.9.1.85
libnppif.so.9.1 -> libnppif.so.9.1.85
libcusparse.so.9.1 -> libcusparse.so.9.1.85
libaccinj64.so.9.1 -> libaccinj64.so.9.1.85
libcuinj64.so.9.1 -> libcuinj64.so.9.1.85
libnppim.so.9.1 -> libnppim.so.9.1.85
libnppicom.so.9.1 -> libnppicom.so.9.1.85
libnpps.so.9.1 -> libnpps.so.9.1.85
libcurand.so.9.1 -> libcurand.so.9.1.85
I that due to a name mismatch. libcublas.so.9.0 =! libcublas.so.9.1
? And if so how can we overcome this?
Have you solved it ? This problem is caused tensorflow-gpu-1.5 required cuda 9.0 ,so you should install tensorflow-gpu-1.4. And rember uninstall tensorflow-gpu-1.5. Please use this"pip install --upgrade tensorflow-gpu==1.4"
pip3 uninstall tensorflow-gpu
pip3 install --upgrade tensorflow-gpu==1.4