乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      win10下基于python(anaconda)安裝gpu版本的TensorFlow以及kears深度學(xué)習(xí)框架

       imelee 2018-05-02



      最近由于項(xiàng)目需要,要用到深度學(xué)習(xí)相關(guān)內(nèi)容。從導(dǎo)師那兒拿了一塊N卡替換掉了我那不能進(jìn)行cuda加速的A卡。自己電腦是Ubuntu 16.04和win10雙系統(tǒng),但是平時(shí)科研也是win10用的多,且TensorFlow和Keras深度學(xué)習(xí)框架也都支持Windows,所以打算在win 10下配置gpu版的TensorFlow和Keras深度學(xué)習(xí)平臺(tái)(主流深度學(xué)習(xí)框架參考我這篇博客)。具體流程如下:

      整個(gè)python深度學(xué)習(xí)架構(gòu)圖如下所示:

      這里寫(xiě)圖片描述

      我的安裝配置信息:
      系統(tǒng):win10 64位
      顯卡:NVIDIA Quadro M2000
      語(yǔ)言:python(anaconda)
      cuda加速:CUDA? Toolkit 8.0+cuDNN v6.0
      深度學(xué)習(xí)框架:TensorFlow+Keras

      :電腦上最好有一款visual studio 版本,我電腦上安裝的有vs 2015和vs2017

      好。接下來(lái)是安裝流程:


      1. 安裝CUDA? Toolkit 8.0+cuDNN v6.0

      先確認(rèn)自己的電腦是N卡及其型號(hào),顯卡的計(jì)算能力需要大于等于3.0,在這個(gè)網(wǎng)站查看自己電腦顯卡的計(jì)算能力。
      1.1 下載CUDA Toolkit 8.0,我這里下載的是2017年2月更新的GA2版本,下載鏈接:https://developer./cuda-toolkit-archive
      具體信息如下圖:

      這里寫(xiě)圖片描述


      1.2 下載對(duì)應(yīng)的cuDNN v6.0,下載鏈接:https://developer./rdp/cudnn-download
      具體信息如下圖:

      這里寫(xiě)圖片描述


      1.3 安裝CUDA? Toolkit 8.0,按照它的提示安裝就好,提示選擇路徑時(shí)可以選擇自己想要安裝的路徑。這個(gè)路徑并不是安裝路徑,安裝路徑是默認(rèn)安裝在c盤(pán)的。安裝過(guò)程中會(huì)默認(rèn)安裝它自帶的驅(qū)動(dòng),安裝就好,這個(gè)時(shí)候可能會(huì)安裝錯(cuò)誤,我這里的解決辦法是把之前安裝的那些N卡驅(qū)動(dòng)統(tǒng)統(tǒng)給卸載掉再安裝就可以了。安裝完后,環(huán)境變量不需要自己添加,它已經(jīng)給你添加好了。然后解壓cuDNN v6.0,解壓后得到一個(gè)cuda文件夾,里面有3個(gè)子文件夾,將這3個(gè)文件夾復(fù)制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0下與原有的3個(gè)文件夾進(jìn)行合并即可。

      測(cè)試安裝結(jié)果:
      打開(kāi)命令提示符,輸入:nvcc -V
      如果有提示安裝信息,就說(shuō)明大致是安裝成功了。

      但是,這樣并不代表安裝成功了。等把CUDA_Samples示例編譯通過(guò)不報(bào)錯(cuò)了,才能算是成功。這個(gè)網(wǎng)上有示例,這里不再贅述。


      2. 安裝anaconda集成環(huán)境

      2.1官網(wǎng)下載windows版本的Anaconda,我這里下載的是目前最新版本,Anaconda 5.0.1(python 3.6)。

      2.2 安裝anaconda:按照提示一步步安裝就好,安裝過(guò)程中會(huì)提示要不要添加環(huán)境變量,那個(gè)鉤默認(rèn)是沒(méi)有鉤上的,我這里選擇了把它鉤上,這樣后面就不需要我們手動(dòng)去添加環(huán)境變量了。

      2.3 安裝完畢后,在控制臺(tái)輸入pyhon顯示提示信息則安裝成功。如下圖所示:

      這里寫(xiě)圖片描述

      3. 安裝gpu版本的tensorflow

      3.1 按照官網(wǎng)的提示,先生成TensorFlow的一個(gè)環(huán)境,目前TensorFlow已經(jīng)支持python 3.6,我這里生成TensorFlow環(huán)境還是選擇了python 3.5,考慮到python 3.5比較穩(wěn)定。
      生成TensorFlow環(huán)境使用如下代碼:

      conda create -n tensorflow-gpu python=3.5 
      • 1

      具體如下圖所示:

      這里寫(xiě)圖片描述

      這里我們能看見(jiàn)一些生成TensorFlow環(huán)境需要額外安裝的依賴(lài)包,還可以看見(jiàn)里面有我們熟悉的python 3.5版本。輸入y進(jìn)行下載安裝,速度比較慢,慢慢等…

      3.2 安裝完成后,在電腦開(kāi)始菜單中找到安裝anaconda附帶安裝的Anaconda Navigator這個(gè)軟件打開(kāi),在左邊那一欄找到Environments,這時(shí)可以環(huán)境我們建立的tensorflow-gpu環(huán)境已經(jīng)生成。如下圖所示:

      這里寫(xiě)圖片描述

      默認(rèn)環(huán)境是root環(huán)境,我們建立的tensorflow-gpu環(huán)境目前還僅僅有少有的幾個(gè)包,其中包括包管理pip,待會(huì)兒我們會(huì)用該工具安裝tensorf,以后我們?cè)趖ensorflow-gpu環(huán)境下安裝的包都會(huì)顯示該環(huán)境下。

      3.3 安裝gpu版本的tensorflow-gpu:建立tensorflow環(huán)境后,每次需要在該環(huán)境下工作,我們需要先激活它,使用如下代碼:

      activate tensorflow-gpu
      • 1

      不用時(shí)退回到root環(huán)境使用如下代碼:

      deactivate tensorflow-gpu
      • 1

      好,現(xiàn)在我們開(kāi)始裝tensorflow,先使用以上命令激活tensorflow-gpu環(huán)境。

      cpu版本的tensorflow輸入以下命令:

      pip install --ignore-installed --upgrade tensorflow 
      • 1

      gpu版本的tensorflo輸入以下命令:

      pip install --ignore-installed --upgrade tensorflow-gpu
      • 1

      如下圖所示:

      這里寫(xiě)圖片描述

      提示正在下載tensorfl_gpu,耐心等待下載安裝就行。

      到這里gpu版本的tensorflow就安裝完了,接下來(lái)測(cè)試是否安裝成功:
      在控制臺(tái)先后輸入以下測(cè)試代碼,不出錯(cuò)就表示安裝成功了:

      >>> import tensorflow as tf
      >>> hello = tf.constant('Hello, TensorFlow!')
      >>> sess = tf.Session()
      >>> print(sess.run(hello))
      • 1
      • 2
      • 3
      • 4

      如下圖所示:

      這里寫(xiě)圖片描述

      3.4 安裝spyder IDE:一款好的IDE能給項(xiàng)目開(kāi)發(fā)帶來(lái)極大的便利,接下來(lái)我們?cè)趖ensorflow-gpu環(huán)境下安裝spyder,激活tensorflo-gpu環(huán)境后在控制臺(tái)使用包管理器conda安裝spyder如下所示:

      conda install spyder
      • 1

      然后會(huì)相應(yīng)的安裝一連串的依賴(lài)包,按照提示輸入y安裝即可,接下來(lái)就是漫長(zhǎng)的等待時(shí)間…

      這里寫(xiě)圖片描述

      這時(shí)我們打開(kāi)Anaconda Navigator,切換到tensorflow-gpu環(huán)境就可以看見(jiàn)我們已經(jīng)在該環(huán)境下安裝了依賴(lài)的許多包,接下來(lái)我們打開(kāi)soyder測(cè)試tensorflow是否安裝成功,如下圖所示:

      這里寫(xiě)圖片描述

      到這里基于cuda加速的tensorflow就算安裝完了,接下來(lái)基于此安裝Keras深度學(xué)習(xí)框架


      4. 安裝Keras

      安裝套路和安裝其他包一樣套路相似,在控制臺(tái)先激活tensorflow-gpu:activate tensorflow-gpu,然后使用pip安裝即可,pip install keras。

      注:這里使用pip安裝而不是使用conda,原因是使用conda安裝會(huì)默認(rèn)安裝cpu版本的tensorflow,如下圖所示:
      使用conda安裝會(huì)提示安裝其他依賴(lài)包,如下圖所示;這其中就包括cpu版本的tensorflow,這是我們不想要的。

      這里寫(xiě)圖片描述

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(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)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多