缺少libcublas.so
问题已存在一段时间了。最常见的问题是未正确设置$PATH
和$LD_LIBRARY_PATH
环境变量。命令行方案的解决方案已发布在NVIDIA forum和here。
但是在ipython或笔记本中没有针对类似症状的特定解决方案。这是我自己的工作。
答案 0 :(得分:0)
问题仍然在于环境变量:ipython和notebook无法传播已解决的$PATH
和$LD_LIBRARY_PATH
。所以当发生这种情况时,首先要检查的是
import os; print(os.environ['PATH']); print(os.environ['LD_LIBRARY_PATH'])
bin
和lib
路径很可能不在这些环境中。
要为ipython解决此问题,请在启动ipython时使用sudo PATH=$PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH ipython
。
对于笔记本,请将这些行添加到jupyter_notebook_config.py
:
import os
os.environ['PATH'] += ':/usr/local/cuda/bin'
os.environ['LD_LIBRARY_PATH'] = '/usr/local/cuda/lib64'