google-colaboratory - OSError:libcudart.so.10.2:无法打开共享对象文件:没有这样的文件或目录
问题描述
出于某种原因,即使我不使用 GPU,我也会在 Colab 上收到此错误...任何帮助将不胜感激!谢谢!错误信息如下:
OSError:libcudart.so.10.2:无法打开共享对象文件:没有这样的文件或目录
解决方案
原因是 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 变体是否会更好。
推荐阅读
- c# - 是否可以将事件处理程序附加到 SqlTransaction.Commit?
- angular - Angular 子组件没有立即更新
- sql - 如何将(未分组)列添加到分组表中?
- django - Django:读取上传的文件并将内容添加到模型中的 textarea 字段
- javascript - 函数内的javascript变量不会改变
- php - 即使被解雇,Back Office Hook 也没有运行
- ffmpeg - 如果我不想在进行任何 ffmpeg 转换时提及输入文件的确切名称,是否有可能
- jquery - jquery ui slider pips - 与脚本依赖作斗争
- html - 无法在 Django 1.9 中加载 style.css
- angularjs - 通过 ASP.NET 样板中的 cookie 进行本地化