tensorflow2.0 - 如何在 Ubuntu 20.04 上安装 cuda 11
问题描述
所以,我使用的是 Ubuntu 20.4,我想使用 2.3 版的 Tensorflow。官方 Tf 消息称支持 10.1,但我找不到 CUDA 10.1 的 Ubuntu 20.4 安装。是否可以在 Ubuntu 上使用 CUDA 10.1,如果不能,我该如何安装 CUDA 11,这样我才能使 TF 2.3 工作?
解决方案
是的你可以!通常的方法是从源代码构建 TF,这可能需要很多小时(至少我读到的就是这样)。这是必需的,因为 tensorflow 是使用特定的 cuda 版本编译的,这就是它们必须匹配的原因。经过一番研究我发现,davidenunes 编译了不同的 TF 版本和不同的 cuda 版本,所以你不需要这样做!
看看他的github并拉取你需要的版本。有了这个,我的 2.3 tf 在带有 cuda 11 的 Ubuntu 20.4 上工作。如果你已经准备好工作的 cuda 11 安装,或者你需要 cuda 11,你可以这样做。
但是,您也应该能够在 Ubuntu 20.04 上安装 cuda 10.1,但我建议您使用 cuda 11,因为您可以使用 cudnn 8 来加快学习速度。
推荐阅读
- powershell - 基于 HTTP 的“镜像”
- reactjs - 除了 React 中的 componentDidMount 之外的双重 console.log
- c# - 在棱镜区域中重叠透明视图
- python - 无法在 Django 上执行更新操作
- jquery - 使用文本值数组设置 select2 选项
- c++ - 如何从另一个嵌套类中调用某个封闭类的嵌套类的函数指针成员的值?
- python - 我如何用 struct 解码缓冲区消息
- javascript - 使用 data() 中的字段作为图表数据 - FusionCharts
- java - 在 JavaFX 中移动多个场景
- python - 建议的通过python加密的方法