3 回答

TA贡献1784条经验 获得超8个赞
我也遇到了同样的问题,谢谢你的提问,解决了。我使用了符号链接方法,但为libcublasLt.so.10.
$ sudo ln -s /usr/local/cuda-10.2/targets/x86_64-linux/lib/libcublas.so /usr/local/cuda-10.1/lib64/libcublas.so
$ sudo ln -s /usr/local/cuda-10.2/targets/x86_64-linux/lib/libcublas.so.10 /usr/local/cuda-10.1/lib64/libcublas.so.10
$ sudo ln -s /usr/local/cuda-10.2/targets/x86_64-linux/lib/libcublasLt.so.10 /usr/local/cuda-10.1/lib64/libcublasLt.so.10

TA贡献1821条经验 获得超5个赞
sudo ln -s /usr/local/cuda-10.2/targets/x86_64-linux/lib/libcublas.so /usr/local/cuda-10.1/lib64/libcublas.so sudo ln -s /usr/local/cuda-10.2/targets/x86_64-linux/lib/libcublas.so.10 /usr/local/cuda-10.1/lib64/libcublas.so.10
这些都不适合解决这个问题。
我们应该重新安装与CUDA 10.1libcublas
相关的软件包。
我已经重新安装了apt
。
我的环境。基于 NVIDIA 的 CUDA 存储库。
$ sudo apt install --reinstall libcublas10=10.2.1.243-1 libcublas-dev=10.2.1.243-1
然后libcublas
库被移入/usr/local/cuda-10.1/
.
并防止出现可升级的候选者。
$ sudo apt-mark hold libcublas10 $ sudo apt-mark hold libcublas-dev

TA贡献1880条经验 获得超4个赞
在bashrc中添加CUDA 10.2的路径:
export PATH=/usr/local/cuda-10.1/bin:/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
这应该足够了。
添加回答
举报