首页 > 解决方案 > OSError:libcudart.so.10.2:无法打开共享对象文件:没有这样的文件或目录

问题描述

出于某种原因,即使我不使用 GPU,我也会在 Colab 上收到此错误...任何帮助将不胜感激!谢谢!错误信息如下:

OSError:libcudart.so.10.2:无法打开共享对象文件:没有这样的文件或目录

标签: google-colaboratory

解决方案


原因是 CUDA 版本不匹配。我遇到了这个问题,因为 pytorch 的预安装版本与我使用的默认版本%pip install torchaudio(CUDA 10.2)匹配。print(torch.__version__)给出 1.10.0+cu111 (CUDA 11.1)。

所以我用pytorch网站上的命令重新安装了pytorch、torchaudio和torch vision

%pip install torch==1.10.0+cu113 torchvision==0.11.1+cu113 torchaudio==0.10.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html

重新启动环境后,它应该可以工作。

此方法卸载 pytorch 并重新安装另一个版本,在我的情况下,只安装匹配版本的 pytorch 会更快:

%pip install -q torchaudio==0.10.0+cu111 -f https://download.pytorch.org/whl/cu111/torch_stable.html

我不知道安装 cu113 变体是否会更好。


推荐阅读