久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

tensorflow 安裝GPU版本,個(gè)人總結(jié),,步驟比較詳細(xì)

 昵稱60149846 2019-03-10

CUDA

CUDA(Compute Unified Device Architecture),,是顯卡廠商NVIDIA推出運(yùn)算平臺(tái)。 CUDA?是一種由NVIDIA推出的通用并行計(jì)算架構(gòu),,該架構(gòu)使GPU能夠解決復(fù)雜的計(jì)算問題,。 它包含了CUDA指令集架構(gòu)(ISA)以及GPU內(nèi)部的并行計(jì)算引擎。 開發(fā)人員現(xiàn)在可以使用C語言來為CUDA?架構(gòu)編寫程序,,C語言是應(yīng)用最廣泛的一種高級(jí)編程語言,。所編寫出的程序于是就可以在支持CUDA?的處理器上以超高性能運(yùn)行。CUDA3.0已經(jīng)開始支持C++和FORTRAN,。 
計(jì)算行業(yè)正在從只使用CPU的“中央處理”向CPU與GPU并用的“協(xié)同處理”發(fā)展,。為打造這一全新的計(jì)算典范,NVIDIA?(英偉達(dá)?)發(fā)明了CUDA(Compute Unified Device Architecture,,統(tǒng)一計(jì)算設(shè)備架構(gòu))這一編程模型,,是想在應(yīng)用程序中充分利用CPU和GPU各自的優(yōu)點(diǎn)。現(xiàn)在,,該架構(gòu)已應(yīng)用于GeForce?(精視?),、ION?(翼揚(yáng)?)、Quadro以及Tesla GPU(圖形處理器)上。 


安裝TensorFlow時(shí)存在很多版本不兼容或者不對(duì)應(yīng)的問題,。而官網(wǎng)上下載的cuda版本往往都是最新的,,一不小心容易下載了最新CUDA版本,而與之對(duì)應(yīng)的cuDNN 不一定兼容,。筆者就遇到這樣的問題,,先卸載,參考:
http://blog.csdn.net/shuiyuejihua/article/details/78738664
  • 2017-12的時(shí)候,,tensorflow 1.4不支持cuda9.0,,且tensorflow1.0版本以上是不支持cuda8.0以下的。

  • cuda8.0對(duì)應(yīng)的cuDNN必須是6.0版的,。

  • cuda8.0,,在cuda下載頁面,,Legacy Releases,,找到舊版本下載地址,然后下載安裝

  • 最后成功安裝,,選擇CUDA Toolkit 8.0 GA2+cuDNN v6.0 (April 27, 2017), for CUDA 8.0

筆者的顯卡時(shí)Nvida GTX750 Ti,運(yùn)算能力4以上,,符合前一篇tensorflow安裝GPU版本的要求。因此我們的安裝均是安裝的GPU版本,,非GPU版本安裝類似,。

安裝步驟可參考 http://blog.sina.com.cn/s/blog_14935c5880102wu86.html

Anaconda

Anaconda是由Python提供支持的領(lǐng)先的開放數(shù)據(jù)科學(xué)平臺(tái)。 Anaconda的開源版本是Python和R的高性能分發(fā)版本,,包括超過100個(gè)用于數(shù)據(jù)科學(xué)的最流行的Python,,R和Scala軟件包。 
來自Anaconda官方下載頁面 
具體使用見Anaconda官方教程,,簡單易懂,!


Anaconda初步學(xué)習(xí)

0.下載Anaconda安裝包:Anaconda官方下載地址 
我下載的是Anaconda4.4.10 For Windows 64bit(內(nèi)置python3.6) 
下載好了就安裝,一直下一步,。 

1.檢查Anaconda是否成功安裝:conda --version 

2.檢測目前安裝了哪些環(huán)境:conda info --envs 

 
安裝環(huán)境只有一個(gè),,不用擔(dān)心。
 
3.檢查目前有哪些版本的python可以安裝:conda search --full-name python 
 
(好多呀,,要哪個(gè)呢,?嘻嘻當(dāng)然是python3.6啦) 

4.安裝不同版本的python:

對(duì)于GPU版本:conda create --name tensorflow-gpu python=3.6 

對(duì)于CPU版本:conda create --name tensorflow python=3.6 

 


(默認(rèn)情況下會(huì)自動(dòng)選擇最新版本分支) 
5.按照提示,激活之:activate tensorflow 
 
(嘻嘻它有了一頂小帽子~代表我的當(dāng)前環(huán)境哦) 
6.確保名叫tensorflow的環(huán)境已經(jīng)被成功添加:conda info --envs 
 
(Bravo!) 
7.檢查新環(huán)境中的python版本:python --version 

基本已經(jīng)完成,。

8.安裝 tensorflow 

命令行輸入:pip install tensorflow-gpu,,默認(rèn)安裝最新的tensorflow 版本1.5.0,

安裝完成后使用 import tensorflow as tf  出現(xiàn)如下錯(cuò)誤:


度娘后發(fā)現(xiàn)CUDA8.0 不支持tensorflow 1.5,,故需要降低版本,。(也可提升CUDA版本,不過需要注意CUDA與cudnn版本的對(duì)應(yīng),以及是否與電腦的GPU兼容,,否則很容易入坑,。cuda8對(duì)應(yīng) cudnn6,cuda9 對(duì)應(yīng)cudnn7.

卸載pip uninstall tensorflow-gpu-1.5.0

選擇安裝版本:pip install tensorflow-gpu==1.4.0

9.確認(rèn)tensorflow安裝成功: 

錯(cuò)誤嘗試:直接在cmd里面鍵入python,,然后鍵入import tensorflow as tf

 

遇到問題:No module named 'tensorflow' 是因?yàn)槲覀儹h(huán)境中包含了2個(gè)python環(huán)境,,一個(gè)base,一個(gè)tensorflow-gpu,,兩個(gè)環(huán)境版本可以是一樣的,,筆者的均是3.6.4。

正確嘗試:進(jìn)入Anaconda Prompt-python里

輸入:activate tensorflow-gpu 的環(huán)境,,鍵入python,,然后再鍵入import tensorflow as tf 

在這里可以找到Anaconda Prompt-python: 

 


10、tensorflow開發(fā)環(huán)境

(1)spyder

打開Anaconda Navigator(開始菜單->Anaconda 3->Anaconda Navigator),,搞一個(gè)spyder玩,,點(diǎn)擊spyder下面的“install”,安裝好就變成“Launch”了,,點(diǎn)擊就可以進(jìn)去了,。 

在spyder里對(duì)tensorflow說Hello! 

輸出: 
 

(2)、jupyter notebook 這個(gè)工具比較流行

Jupyter is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text.

    安裝完Anaconda后可直接打開jupyter notebook,?;蛘咴?span style="line-height: 24px;">Anaconda Prompt中輸入jupyter notebook

    坑1:在jupyter notebook中新建.py文件,import tensorflow as tf,,運(yùn)行后又是那句之前見到過很多次的提示:not find module TensorFlow,,想了一下,spyder 環(huán)境中會(huì)通過Application 選擇 base 環(huán)境還是 tensorflow-gpu/tensorflow 環(huán)境,,而jupyter notebook也需要選吧,。一想還沒激活環(huán)境呢。

    坑2:退出jupyter notebook,,在Anaconda Prompt 輸入:activate tensorflow-gpu ,啟動(dòng),,依然是之前那個(gè)提示。

    填坑:

    之前我們在Anaconda安裝好了TensorFlow,,但要想在Jupyter notebook上使用,,還不行,接著安裝ipython(好像最新 都不需要重新裝了),,安裝jupyter,。

以上算是Anaconda安裝好了TensorFlow,但要想在Jupyter notebook上使用,,還沒完,。 

接著安裝ipython,,安裝jupyter。

第一步>>activate tensorflow-gpu

第二步>>conda install jupyter



安裝完成后在打開jupyter notebook 運(yùn)行

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多