一. 安裝環(huán)境
【注意】 (1)這里值得一提的是,Python,CUDA,cuDNN之間的版本要嚴(yán)格匹配,不匹配安裝會(huì)出錯(cuò)。 (2)后來(lái)博主的系統(tǒng)升級(jí)到了Windows 10 64bit 企業(yè)版,按照上面的軟件配置安裝,結(jié)果出錯(cuò)了。換了CUDA和cuDNN的版本,成功安裝。Windows 10 64bit 企業(yè)版上的安裝環(huán)境如下:
接下來(lái)介紹的安裝步驟,都是在 Windows 10 64bit 家庭版上進(jìn)行的,如果是在win10 64bit 企業(yè)版或者其他版本上的安裝,只需要更換CUDA和cuDNN的版本即可,安裝步驟是一樣的。
二. TensorFlow具體安裝步驟 1.首先下載Anaconda3的Win10 64bit版,安裝Python3.5版本。可以直接下載Anaconda的安裝包安裝即可,一般不會(huì)有問(wèn)題。(清華鏡像https://mirrors.tuna./anaconda/archive/ , 官網(wǎng)鏈接 https://www./download/) 注意: (1)可以從清華大學(xué)的開(kāi)源軟件服務(wù)器上找到歷史版本的Anaconda(https://mirrors.tuna./anaconda/archive/),找到3-4.2版本的Anaconda安裝包下載安裝,這樣獲得的默認(rèn)python就是3.5版本了 (2)如果從官網(wǎng)下載Anaconda3,默認(rèn)的python是3.6.x版本的,這樣后面的過(guò)程中會(huì)出錯(cuò)。此時(shí)需要更改Anaconda3中python的版本,具體可以參考文獻(xiàn)1:在Anaconda中隨意更改python版本和其他相關(guān)包版本的使用經(jīng)驗(yàn)!
2.TensorFlow 有兩個(gè)版本:CPU 版本和 GPU 版本。CPU 版本的安裝可以參考文獻(xiàn)2:win7系統(tǒng)中使用anaconda安裝tensorflow,keras。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果你要安裝 GPU 版本,請(qǐng)先確認(rèn)你的顯卡支持 CUDA。我安裝的是 GPU 版本,采用 Anaconda+pip 安裝方式,所以就以 GPU 安裝為例,CPU 版本只不過(guò)不需要安裝 CUDA 和 cuDNN。
3.安裝cuda8.0(https://developer./cuda-toolkit-archive 或 https://developer./cuda-downloads)。 注意: 1)在參考文獻(xiàn)3:再寫(xiě)博文,回顧在Windows7上安裝TensorFlow-GPU的一路坑 ,提到,在安裝CUDA的過(guò)程中,安裝包自身就包括了一個(gè)顯卡驅(qū)動(dòng)。那么這個(gè)版本就應(yīng)該是和CUDA9相互支持匹配的驅(qū)動(dòng)程序,安裝好軟件后不要升級(jí)驅(qū)動(dòng)程序,否則會(huì)報(bào)錯(cuò)) 2) 如果沒(méi)有安裝Visual Studio,安裝CUDA8的過(guò)程中,會(huì)提示要安裝Visual Studio。所以可以先安裝Visual Studio。
4.安裝cudnn6.0(https://developer./rdp/cudnn-download,點(diǎn)開(kāi)鏈接下載時(shí),提示要注冊(cè)一下,可以用新浪郵箱注冊(cè),qq郵箱不能通過(guò))。解壓剛才下下來(lái)的安裝包,將include,lib和bin三個(gè)文件夾下的文件拷到CUDA對(duì)應(yīng)的文件夾下面即可。即把這三個(gè)文件夾里的內(nèi)容添加到CUDA的安裝目錄(我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0)下面相對(duì)應(yīng)的目錄里面,bin的放到bin,lib的放到lib,include的放到include。注意是添加文件夾里的內(nèi)容,不是直接覆蓋替換文件夾。
5.打開(kāi)Anaconda prompt,通過(guò)調(diào)用以下命令創(chuàng)建名為 tensorflow 的conda環(huán)境: conda create 注意,博主在安裝的時(shí)候,出現(xiàn)了如下錯(cuò)誤:
原因是在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0目錄下已經(jīng)有了TensorFlow,刪除目錄下的文件即可。可以參考文獻(xiàn)4
6. 刪除后就可以安裝了。中間提示提示需要安裝其他的包,輸入 y 即可。
6.通過(guò)發(fā)出以下命令來(lái)激活conda環(huán)境: activate tensorflow , 如果前面出現(xiàn)(tensorflow) 表示環(huán)境已經(jīng)成功激活
7.確保名叫tensorflow的環(huán)境已經(jīng)被成功添加:conda info --envs ,從下圖可以看到,環(huán)境已經(jīng)添加上了。
8.要安裝 GPU 版本的 TensorFlow, 請(qǐng)輸入以下命令 (在一行中): pip install
9.驗(yàn)證您的安裝 打開(kāi)Anaconda Prompt之后,激活conda環(huán)境: activate tensorflow 輸入:python 之后輸入以下程序: ----------------------------------------------- import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) ----------------------------------------------- 如果沒(méi)有提示錯(cuò)誤,并輸出以下內(nèi)容,則說(shuō)明tensorflow已經(jīng)成功安裝 --------------------------------------------- b'Hello, TensorFlow!' --------------------------------------------- 三. Keras具體安裝步驟 1.打開(kāi)Anaconda Prompt之后,激活conda環(huán)境: activate tensorflow
2.安裝keras,使用命令: pip install keras
3.驗(yàn)證您的安裝。輸入命令 python,然后輸入 import keras,如果沒(méi)有報(bào)錯(cuò),則安裝成功
四、jupyter notebook 中使用 tensorflow 和 keras (電腦升級(jí)到企業(yè)版后,補(bǔ)充的部分) 1.打開(kāi)Anaconda Prompt之后,激活conda環(huán)境: activate tensorflow
2、輸入一下命令,安裝ipython 和 jupyter (1)安裝ipython
(2)安裝jupyter
(3)運(yùn)行一下命令
(4)輸入jupyter notebook ,在瀏覽器中打開(kāi)jupyter notebook
(5)在打開(kāi)的頁(yè)面中,輸入以下命令,按shift + enter 運(yùn)行命令,沒(méi)有報(bào)錯(cuò),則tensorflow 和keras安裝成功
如下圖所示:
【遇到的問(wèn)題】 1、打開(kāi)jupyter notebook后,運(yùn)行上訴兩條命令,提示找不到tensorflow 和 keras。這可能是ipython 和 jupyter 沒(méi)有正確安裝。ipython 和 jupyter 都需要安裝在創(chuàng)建的conda 虛擬環(huán)境下。正確的位置如下所示: 如果python 、ipython和jupyter不在這三個(gè)位置,則需要重新安裝。詳細(xì)步驟可以參考博客: jupyter notebook 中 tensorflow 報(bào)錯(cuò)
---------------------------------------------------------------------- 參考鏈接:
|
|
來(lái)自: 行走在理想邊緣 > 《機(jī)器學(xué)習(xí)》