📅  最后修改于: 2023-12-03 14:43:53.585000             🧑  作者: Mango
libcublas.so.9.0: 无法打开共享对象文件: 没有这样的文件或目录
这个错误提示意味着程序试图使用 libcublas.so.9.0
这个共享对象文件,但系统中找不到这个文件。cublas是一个用于数学计算的CUDA库,它为大规模矩阵计算提供了高性能加速。
通常情况下,这个错误可能是以下几种原因引起的:
LD_LIBRARY_PATH
环境变量, 没有将 CUDA 库路径加入到 ld 动态链接库搜索路径当中。以下是一些常见的解决方法:
LD_LIBRARY_PATH
环境变量正确设置export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/cuda/lib64
。其中 /usr/local/cuda/lib64
为默认的CUDA库路径。执行 $ source ~/.bashrc
使环境变量生效。sudo ldconfig
命令可以清除动态链接库缓存,并且重新加载手动安装的共享库路径。如果以上方法都没能解决您的问题,请检查操作系统和 CUDA 版本是否兼容,或者寻求更进一步的支持。