2016-10-25 92 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的第一個發佈以來。