1. 下載安裝Anaconda
簡單說就是下載 64位 python 3.5 版本的Anaconda
https://www.continuum.io/downloads#windows
安裝情況:新機(jī),未裝python。
注意
a. Windows只支持64位 python 3.5
https://www.tensorflow.org/versions/master/get_started/os_setup#pip_installation_on_windows
b. 如果import tensorflow as tf 時(shí)有errorNo module named "_pywrap_tensorflow" 或者DLL load failed, checkMSVCP140.DLLis in%PATH%让簿。解決方法:install theVisual C++ 2015 redistributable(x64 version). 不過我沒遇到這個(gè)情況莉撇。
c. Anaconda虛擬環(huán)境內(nèi)外只能存在一個(gè)tensorflow子檀,所以多出來的要?jiǎng)h除讨便。因?yàn)锳naconda searches system site-packages from.localwith higher priority.
2. 進(jìn)入Anaconda 菜單欄下的“Anaconda Prompt”
2.1 更新pip
輸入命令 python -m pip install --upgrade pip
2.2 安裝Tensorflow
按照不同需求輸入相應(yīng)的 命令育谬, 記得刪去 "C:\>"
CPU-only version
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl --ignore-installed
非GPU版在這里就可以結(jié)束了含蓉。在Anaconda Prompt輸入python 后就能 導(dǎo)入tensorflow 包了频敛。
我們著重講講GPU版!
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-win_amd64.whl --ignore-installed
安裝完后可以看到下面幾個(gè)包
Installing collected packages: appdirs, six, pyparsing, packaging, setuptools, protobuf, numpy, wheel, tensorflow-gpu
安裝成功后查看版本
python -c "import tensorflow; print(tensorflow.__version__)"
然后你會(huì)發(fā)現(xiàn)我們找到不到各種lib馅扣,不急小作,因?yàn)槲覀冞€沒裝呢昼捍。
(https://github.com/ContinuumIO/anaconda-issues/issues/542)!!!
安裝cuDNN和CUDA Toolkit
(win + R 后輸入dxdiag可以看自己的顯卡配置,用來選對(duì)應(yīng)的英偉達(dá)開發(fā)包驅(qū)動(dòng)。)
1. 下載 cuDNN:
NVIDIA CUDA? Deep Neural Network library (cuDNN) 大概54mb
https://developer.nvidia.com/rdp/cudnn-download
下載文件不穩(wěn)定抓狭,多試幾次(我下了三次)
這是個(gè)壓縮文件包,解壓縮后是三個(gè)文件夾袒炉,各有一個(gè)文件在里面氧腰。
2. 下載CUDA Toolkit 8.0: (我是下的8.0)
文件大小約1.2 G刃鳄,下載文件不穩(wěn)定,花了很久時(shí)間钱骂,重復(fù)用net 安裝版
https://developer.nvidia.com/cuda-downloads
(C:\Users\xxxx\AppData\Local\Temp\CUDA 這個(gè)臨時(shí)文件夾不用多慮叔锐,安裝完了它會(huì)自動(dòng)刪除) 另外你要是裝了360 就要不斷“允許該進(jìn)程所有操作 ”
理論上這個(gè)步驟會(huì)自動(dòng)把路徑安裝到你的windows path里。
3. 把cuDNN的文件復(fù)制到CUDAToolkit 安裝目錄
應(yīng)該在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0? (根據(jù)你的選擇可能會(huì)有所不同)
總之你可以在那個(gè)目錄下找到一堆文件夾见秽,其中包括了那三個(gè)解壓縮后的三個(gè)文件愉烙。
把那三個(gè)文件放到相同文件名的文件夾中。
萬事俱備只欠重啟解取!
重啟電腦后步责,再次進(jìn)入Anaconda Prompt
輸入python進(jìn)入
import tensorflow
看到幾個(gè) successfully opened
恭喜你GPU版安裝完畢!
注意: 如果導(dǎo)入tensorflow時(shí)依然報(bào)錯(cuò)禀苦,請(qǐng)到path環(huán)境變量下確認(rèn)路徑
To use cuDNN with TensorFlow, the filecudnn64_5.dll must be in your%PATH%environment variable.
一些其他的特殊情況:
https://github.com/tensorflow/tensorflow/issues/5968
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
寫完發(fā)現(xiàn)了兩篇也不錯(cuò)的指導(dǎo)
http://www.itdadao.com/articles/c15a832274p0.html
https://zhuanlan.zhihu.com/p/24369784?refer=wjdml