Compute Capability 3.0 卡可以运行 Tensorflow 1.8 tensorflow-gpu 运行时吗?

Posted

技术标签:

【中文标题】Compute Capability 3.0 卡可以运行 Tensorflow 1.8 tensorflow-gpu 运行时吗?【英文标题】:Can a Compute Capability 3.0 card run Tensorflow 1.8 tensorflow-gpu runtime? 【发布时间】:2018-10-24 17:03:57 【问题描述】:

浏览 Linux (Tensorflow 1.8) 的安装教程,但我不知道如何解释该短语:

具有 CUDA 计算能力 3.0 或更高版本的 GPU 卡用于从源代码构建,以及 3.5 或更高版本用于我们的二进制文件。有关支持的 GPU 卡列表,请参阅 NVIDIA 文档。

我有一个具有 Compute Capability 3.0 的 NVIDIA GTX 770,这是否意味着我可以构建 tensorflow-gpu 二进制文件但我不能使用它来运行/执行 tensorflow-gpu? (TF 的当前 CUDA 版本是 9.0 + cuDNN 7.x)

【问题讨论】:

【参考方案1】:

不,这意味着如果你有计算能力3.0的卡,你必须build and install tensorflow-gpu from the sources,你不能使用预先构建的二进制文件来安装。

一旦安装,它将具有完整的功能。

这是因为不同的计算能力卡有很多不同的代码变体,所以为了使二进制文件保持合理的大小,预构建的二进制文件只支持选定范围的计算能力。

【讨论】:

以上是关于Compute Capability 3.0 卡可以运行 Tensorflow 1.8 tensorflow-gpu 运行时吗?的主要内容,如果未能解决你的问题,请参考以下文章

nvidia Compute Capability(GPU)

Compute Capability 7.5 中的缓存行为

Nvidia的显示GeForce GT 1030的算力(compute capability)到底是多少?(附查询自己显卡算力的方法)

求助Tensorflow下跑mnist手写体数据集遇到Cuda compute capability问题

求助:tensorflow_gpu 一直卡在这个地方 pci bus id: 0000:01:00.0, compute capability: 6.1

我可以假设计算能力 3.0 中没有银行冲突吗?