首先tensorflow是可以在windows下執行的,只是需要注意一下版本問題。tensorflow分為cpu版和gpu版兩種,如果是cpu版的話,安裝較為簡單方便,但是執行速度沒有gpu快。而安裝gpu版則需要先配置CUDA和cudnn。這裡我們以cuda9.0,cudnn7.0,和tensorflow-gpu-1.5.0為例進行安裝。
在網站https://developer.nvidia.com/cuda-toolkit-archive下載CUDA Toolkit 9.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
1)將下載的cudnn7.0解壓,可以看到裡面有三個資料夾
2)將這三個資料夾解壓到:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.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
首先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.01)將下載的cudnn7.0解壓,可以看到裡面有三個資料夾
2)將這三個資料夾解壓到:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
(注意按照你自己實際的安裝位置來)
六.開始安裝tensorflow-gpu 1.5.01)建議大家先安裝一下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