import torch时,报错如下:symbol cublasLtGetStatusString, version libcublasLt.so.11 not defined in file libcublasLt.so.11 with link time reference
问题出现可能原因:1.CUDA和torch版本不匹配 2.路径配置不对,无法找到文件libcublasLt.so.11
解决方法:
方法1.设置临时变量
找到报错symbol cublasLtGetStatusString, version libcublasLt.so.11 not defined in file libcublasLt.so.11 with link time reference前面的路径,按照顺序找到libcublasLt.so.11位置,
例如:编辑命令:
export LD_LIBRARY_PATH=/root/anaconda3/lib/python3.8/sitepackages/nvidia/cublas/lib/:$LD_LIBRARY_PATH
该方法只可临时使用,不可完全解决问题
方法2.修改文件
修改配置环境变量的文件sh,使路径为libcublasLt.so.11所在路径,
export LD_LIBRARY_PATH={libcublasLt.so.11所在路径}:$LD_LIBRARY_PATH