回覆列表
  • 1 # 易學智慧

    首先tensorflow是可以在windows下執行的,只是需要注意一下版本問題。tensorflow分為cpu版和gpu版兩種,如果是cpu版的話,安裝較為簡單方便,但是執行速度沒有gpu快。而安裝gpu版則需要先配置CUDA和cudnn。這裡我們以cuda9.0,cudnn7.0,和tensorflow-gpu-1.5.0為例進行安裝。

    一.nvidia官網下載cuda9.0

    在網站https://developer.nvidia.com/cuda-toolkit-archive下載CUDA Toolkit 9.0

    二. cuDNN7.0下載

    下載地址為https://developer.nvidia.com/cudnn,下載前要先註冊賬號(免費滴)。注意下載與cuda9.0版本相對應的cudnn開發包。

    2) 由於我之前安裝過cuda8.0,所以我將Driver components也勾選上了,這樣安裝的時候會將驅動自動更新到9.0。如果你們的驅動和要安裝的cuda版本一致,這項可以不選。

    四、配置環境變數

    1)對我的電腦右鍵依次選擇屬性,高階系統設定,環境變數,開啟如下介面。

    2)然後重複新建以下環境變數

    CUDA_PATH = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0

    CUDA_PATH_V7_5 = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0

    CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0

    CUDA_LIB_PATH = %CUDA_PATH%\lib\x64

    CUDA_BIN_PATH = %CUDA_PATH%\bin

    CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64

    CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

    3)依次填入後,找到path變數如圖,然後雙擊開啟

    5)配置好之後可以去驗證一下是否已經裝好了cuda,在cmd視窗輸入nvcc -V

    五.安裝cuDNN7.0

    1)將下載的cudnn7.0解壓,可以看到裡面有三個資料夾

    2)將這三個資料夾解壓到:

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0

    (注意按照你自己實際的安裝位置來)

    六.開始安裝tensorflow-gpu 1.5.0

    1)建議大家先安裝一下Ananconda(參考我寫的第八部分),它可以搭建虛擬環境,很好用。安裝完成後開啟cmd視窗,建立conda環境,

    輸入:conda create -n gpu python=3.6(我的環境命名是gpu)

    2)啟用conda環境:activate gpu

    3)出現的一些報錯(你們不一定有):

    no modle named "six" 解決方法:輸入 pip install six

    no modle named "pakging " 解決方法:輸入 pip install pakging

    no modle named setuptools.wheel 解決方法:pip install --upgrade setuptools

    或者 pip install setuptools

    4)所有報錯解決後就可以pip install tensorflow-gpu==1.5.0

    安裝完成了~

    七.安裝測試

    最後可以開始測試tensorflow是否安裝成功,各位只需要選擇你們建立的conda環境下的python.exe直譯器來執行即可,根據自己的編輯器去進行操作。

    當然也可以直接在這個環境下輸入cmd命令:python,然後來進行個小測試吧:

    依次輸入下面內容

    import tensorflow as tf

    hello = tf.constant("Hello, TensorFlow!")

    sess = tf.Session()

    print(sess.run(hello))

    然後run起來

    可以看出,tensorflow已經安裝成功。

    2)根據自己系統選擇版本,windos版本點箭頭的地方

    3)建議下載python3版本的,注意選擇是64位還是32位

    5)等待所有安裝完成以後可以進行一個小測試:

    開啟cmd視窗,輸入conda list,如果可以看到如下影象,說明安裝完成。

    參考網址:

    [1] https://blog.csdn.net/Candy_GL/article/details/79435151

    [2]https://blog.csdn.net/weixin_39290638/article/details/80045236

    [3]https://blog.csdn.net/ygjustgo/article/details/78883981

    [4]https://blog.csdn.net/qq_36653505/article/details/81368346

    [5]https://blog.csdn.net/jacke121/article/details/78205845

    [6]https://blog.csdn.net/asd136912/article/details/79383161

    [7]https://blog.csdn.net/qq_31932151/article/details/76430184

    [8]https://blog.csdn.net/baidu_36933868/article/details/70521317

  • 中秋節和大豐收的關聯?
  • 嬰幼兒應該補維生素A嗎?有什麼依據嗎?