win10安裝tensorflow-gpu1.8.0詳細(xì)完整步驟
在整個(gè)安裝的過(guò)程中也遇到了很多的坑,故此做個(gè)記錄,爭(zhēng)取下次不再犯!
我的整個(gè)基本配置如下:
電腦環(huán)境如下:win10(64位)+CPU:E5-2603 +GPU:GTX 1070
需要安裝的軟件如下:Anaconda3-4.2.0-Windows-x86_64(python 3.5.2) + tensorflow-gpu 1.8 + CUDA 9.0 + cuDNN v7.1 for CUDA9.0
若你想在自己的windows上安裝tensorflow-gpu,一般化也可以遵循如下的步驟。
1.首先確定自己電腦的gpu是否支持cuda
能否支持tensorflow-gpu版本,這里主要是Nvidia顯卡,如下網(wǎng)址: https://developer.nvidia.com/cuda-gpus 基本上只要顯卡在 GeForce 410M 以上都可以。
2.在顯卡支持的情況下,主要是看tensorlfow-gpu和cuda以及cuDNN的對(duì)應(yīng)關(guān)系
首先,cuda與cuDNN是相互對(duì)應(yīng)的,所以,現(xiàn)在主要是看tensorflow與cuda的對(duì)應(yīng)關(guān)系。因?yàn)閺腡ensorflow-gpu 1.6開(kāi)始使用CUDA9.0+cuDNN7組合,不過(guò)好像不支持CUDA 9.1與CUDA 9.2。所以,最終我的選擇是 tensorflow-gpu 1.8 + CUDA 9.0 + cuDNN v7.1 for CUDA9.0
3.Anaconda3-4.2.0-Windows-x86_64安裝過(guò)程
可以在如下網(wǎng)站下載(國(guó)內(nèi)鏡像)https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安裝過(guò)程:



這里可以更改默認(rèn)路徑,自己選擇路徑(注意:安裝路徑的最后一個(gè)目錄必須要自己在方框中當(dāng)前已選擇路徑后面添加,而不能直接選擇一個(gè)已經(jīng)存在的目錄):

直接選擇一個(gè)已經(jīng)存在的目錄,會(huì)出現(xiàn)如下的錯(cuò)誤:

兩個(gè)默認(rèn)就好,第一個(gè)是加入環(huán)境變量,第二個(gè)是默認(rèn)使用 Python 3.5

等待安裝即可:


出現(xiàn)如下界面,證明Anaconda安裝成功:

4.tensorflow-gpu 1.8 安裝過(guò)程
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.8.0 (將下載源換成了國(guó)內(nèi)鏡像,速度很快)

下載速度很快,等待安裝即可。
試驗(yàn)一下安裝成功沒(méi)有:

出錯(cuò),可能是因?yàn)閏uda等軟件還沒(méi)有安裝。
5.cuda安裝過(guò)程
網(wǎng)址:https://developer.nvidia.com/cuda-90-download-archive?
target_os=Windows&target_arch=x86_64&target_version=10&target_type=exenetwork
選擇9.0的CUDA的exe(network),比較小,但是后續(xù)要聯(lián)網(wǎng),保證網(wǎng)絡(luò)就好,具體如下圖:

安裝過(guò)程:
檢查系統(tǒng)兼容性 → 許可協(xié)議“接受”→ 選擇“自定義安裝”,點(diǎn)開(kāi)+號(hào),把Visual Studio Integration的勾選去掉(否則你機(jī)器上安裝的Visual Studio版本不對(duì)或者沒(méi)有安裝時(shí),下一步會(huì)報(bào)錯(cuò)導(dǎo)致你安裝不下去) → 安裝即可


6.cudnn安裝過(guò)程
鏈接: https://pan.baidu.com/s/1cgygpqUX4etZ43dj5DsjpQ 提取碼: 6gen
鏈接若是失效,就上官網(wǎng)自行下載吧(注冊(cè)、登陸、加入開(kāi)發(fā)自計(jì)劃balabala…)如下:
https://developer.nvidia.com/cudnn
注意:選擇cuDNN的v7.1.4 for CUDA 9.0即cudnn-9.0-windows10-x64-v7.1.zip下載
CUDA 9.0的默認(rèn)路徑是
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 把cudnn-9.0-windows10-x64-v7.1.zip解壓后,把bin,include,lib\x64里面的文件(共三個(gè))分別拷貝到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\下的bin,include,lib\x64目錄下即可。
配置環(huán)境變量
網(wǎng)上有兩種說(shuō)法,我就兩種都配置了,不然電腦找不到CUDA和cuDNN在哪里
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
7.vs安裝過(guò)程
我沒(méi)有安裝vs,也能正常運(yùn)行,不知道怎么回事,如果按照前面步驟安裝之后還有問(wèn)題,那就再安裝一下vs。
總結(jié)
以上所述是小編給大家介紹的win10安裝tensorflow-gpu1.8.0詳細(xì)完整步驟,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
pandas中的.assign()方法的用法示例小結(jié)
pandas中的.assign()方法用于創(chuàng)建一個(gè)新的DataFrame,其中包含現(xiàn)有DataFrame的副本,并附加了指定的新列或更新了現(xiàn)有列,.assign()方法還可以鏈?zhǔn)绞褂?以添加多個(gè)新列或更新現(xiàn)有列,對(duì)pandas中的.assign()方法感興趣的朋友跟隨小編一起看看吧2023-10-10
對(duì)pandas中時(shí)間窗函數(shù)rolling的使用詳解
今天小編就為大家分享一篇對(duì)pandas中時(shí)間窗函數(shù)rolling的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
Matplotlib實(shí)戰(zhàn)之直方圖繪制詳解
直方圖,又稱質(zhì)量分布圖,用于表示數(shù)據(jù)的分布情況,是一種常見(jiàn)的統(tǒng)計(jì)圖表,這篇文章主要為大家詳細(xì)介紹了如何使用Matplotlib繪制直方圖,需要的可以參考下2023-08-08
基于Python采集爬取微信公眾號(hào)歷史數(shù)據(jù)
這篇文章主要介紹了基于Python采集爬取微信公眾號(hào)歷史數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
Pycharm 字體大小調(diào)整設(shè)置的方法實(shí)現(xiàn)
這篇文章主要介紹了Pycharm 字體大小調(diào)整的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09

