0
缺少libcublas.so
问题已经存在一段时间了。最常见的问题是环境变量$PATH
和$LD_LIBRARY_PATH
设置不正确。命令行方案的解决方案已发布在NVIDIA forum和here中。libcublas.so无法打开共享目标文件:ipython和笔记本中没有这样的文件或目录
但ipython或笔记本没有针对类似症状的具体解决方案。这是我自己的工作。
缺少libcublas.so
问题已经存在一段时间了。最常见的问题是环境变量$PATH
和$LD_LIBRARY_PATH
设置不正确。命令行方案的解决方案已发布在NVIDIA forum和here中。libcublas.so无法打开共享目标文件:ipython和笔记本中没有这样的文件或目录
但ipython或笔记本没有针对类似症状的具体解决方案。这是我自己的工作。
问题仍然是由于环境变量:ipython和笔记本无法传播结算的$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'