我是在使用anaconda的Spyder寫一個數字識別的任務的時候遇到這個問題的,當時我以為是我的函數庫有問題,然后安裝了很多東西都沒用,然后百度的答案都很模糊,在我嘗試了一天一下午之后,找到了問題原因所在。
首先我用的keras,它是基於TensorFlow2.0,而TensorFlow2.0基於的顯卡驅動版本是cuda10.0,cuda10.0需要的Driver Version必須大於411.31。
1、在桌面右鍵打開NVIDIA面板
2、找到自己的driver版本
3、若是發現自己與下圖的版本匹配不一樣,TensorFlow2.0必須基於cuda10.0
3、先升級自己的driver版本,去英偉達官網https://www.nvidia.cn/
(1)
(2)在這里找到自己的顯卡,要是不知道的話2、步驟有顯卡版本
(3)一般需要安裝最新的版本,安裝過程為傻瓜式安裝,安裝完這個之后,就需要安裝cuda了,下面是cuda10.0的下載界面,這個也是傻瓜式安裝。