tensorflow 1.13からcuda10がデフォルで利用されるようになり、
そこで下記のようなエラーが出された
ImportError: libcublas.so.10.0: cannot open shared object file:
No such file or directory
cuda9.0を利用していたのでまずは10にアップデート。
しかし、まだ上記エラーは消えない。
ちなみに、PATHは下記のように通している
# CUDA
export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
/usr/local/cuda/lib64配下に確かにlibcublas.so.10.0はない。
どうやら, 下記にあるよう。
/usr/lib/x86_64-linux-gnu
したがって
LD_LIBRARY_PATHに上記を追加する。
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH"
以上で、OK.
参考:
https://github.com/tensorflow/tensorflow/issues/26182#issuecomment-472674508