1、首先,推薦用Anaconda安裝python
由於Anaconda自己就已經默認安裝了不少經常使用的Python庫,能夠省去大量的庫安裝過程,而且解決兼容性問題。windows
Anaconda自己的安裝也很是簡單,搜索Anaconda官網,下載最新的Anaconda對應的exe文件,約幾百兆,雙擊安裝便可。spa
啓動Anaconda navigator,切換到Environments選項卡,選擇Open Terminal啓動DOS命令窗口。以下圖:命令行
2、接着,安裝GPU版Tensorflowcode
DOS命令行輸入此命令開始安裝:blog
pip install --upgrade tensorflow-gpu
如安裝指定版本則是:ip
pip install --upgrade tensorflow-gpu==1.3.0
最新版是1.8版Tensorflow。it
3、繼續安裝CUDA和cudnn依賴環境
一、安裝CUDA須要先安裝VISUAL STUDIO 2013以上(最好安裝VS2013);
二、安裝CUDA8.0和cudnn v6.0;pip
全部CUDA版本地址:https://developer.nvidia.com/cuda-toolkit-archive
CUDA8地址:http://developer2.download.nvidia.com/compute/cuda/8.0/secure/prod/local_installers/cuda_8.0.44_windows.exe
cudnn下載地址:https://developer.nvidia.com/rdp/cudnn-download,選擇windows 7版本的cudnn v6.0 for CUDA 8.0 便可在windows 2012下正常運行。
cudnn直接解壓,如解壓到C:\CUDNN後,把子文件夾bin目錄加入到系統變量path中便可。io
至此,GPU版的TensorFlow安裝及配置完畢。
注意事項:
一、安裝CUDA以前必須關閉殺毒軟件和360等,不然可能安裝失敗。
二、若是以前已安裝高版本顯卡驅動,安裝CUDA時須要自定義並取消最下面的驅動安裝,不然也會安裝失敗。
問題及解決辦法:ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.遇到此下載庫超時錯誤,可命令後加參數設置超時時間 pip --default-timeout=100 install