2016-10-25 91 views
0

我已经使用CUDA 7.5和cuDNN 5.0安装了tensorflow。我的显卡是支持2.1功能的NVIDIA Geforce 820M。但是,我得到这个错误。不能在Tensorflow中使用GPU

Ignoring visible gpu device (device: 0, name: GeForce 820M, pci bus id: 0000:08:00.0) with Cuda compute capability 2.1. The minimum required Cuda capability is 3.0. 
Device mapping: no known devices. 

有没有什么办法在2.1的性能上运行GPU? 我在网上搜索,发现它是需要此功能的cuDNN,那么安装早期版本的cuDNN使我能够使用GPU?

+2

您是对的,Geforce 820M是一款具有计算能力2.1的GPU。我有理由相信,所有版本的cuDNN都需要计算能力> = 3.0,所以对你的问题的答案似乎是“不”。基于[Wikipedia](https://en.wikipedia.org/wiki/GeForce_800M_series)的规范,这款GPU是低端的,如果它支持的话,它可能不会提供比现代CPU更多的加速(我很惊讶NVIDIA最迟于2014年推出了基于费米的GPU)。 – njuffa

+0

我有同样的问题!你是如何管理的? – MrRobot9

回答

4

Tensorflow要求计算能力为3.0或更高的GPU用于GPU加速,这自从张量流首次发布以来就已成立。

cuDNN还要求计算能力为3.0或更高的GPU,但是自从cuDNN的第一个发布以来。