win10 安裝tensorflow2 Gpu版本

一、安裝說明

1、Anaconda

2、安裝opencv

3、安裝pycharm

4、安裝tensorflow

tensorflow1.4.0安裝教程

二、下載安裝Anaconda

1、Anaconda  下載地址

2、選擇Python3.7  64-Bit版本,開始下載,得到Anaconda3-2020.02-Windows-x86_64.exe

3、選擇 All Users,安裝到 D:\ProgramData\Anaconda3。

4、如下圖所示,建議兩個都勾選,第一個是把Anaconda添加到環境變量,第二個是設置Python的默認版本。

5、安裝完成後,提示可以安裝pycharm。

6、接下來可以檢查一下軟件是否安裝成功。運行 開始菜單->Anaconda3—>Anaconda Prompt,輸入命令 conda list 

會出現入下圖所示,表示安裝成功。

7、運行:python  如下圖所示,表示python也大功告成。

8、安裝opencv-python

打開鏈接 python-opencv下載地址  選擇 opencv_python‑4.1.2‑cp37‑cp37m‑win_amd64.whl

開始菜單->Anaconda3—>Anaconda Prompt

就會打開一個cmd窗口,查看此時所在的目錄,將剛剛下載的opencv_python-3.4.0-cp36-cp36m-win_amd64.whl 文件放置此目錄

執行命令:pip install opencv_python-4.1.2-cp37-cp37m-win_amd64.whl 

測試一下,cmd 進入python,輸入import cv2回車,不報錯就說明安裝配置成功了 。

 

三、安裝Pycharm

1、打開 pycharm下載地址  選擇 Community Edition的 windows(.exe).下載得到 pycharm-community-anaconda-2019.3.4.exe

2、雙擊安裝,pycharm安裝教程  

3、安裝選項,勾選如下兩個


四、安裝tensorflow

1、開始菜單->Anaconda3—>Anaconda Prompt    輸入指令:pip install tensorflow gpu   上述方式,anaconda出現CondaHTTPError問題的解決。所以換成了在Pycharm上安裝tensorflow。pycharm安裝其實更加方便(本質還是pip,只不過不需要自己輸指令)。

2、打開pycharm,打開settings,選中 project Interpreter,點擊“+”,輸入“tensorflow”,如下圖所示。

3、選擇 tensorflow-gpu,後側顯示的最新版本是 2.1.0。當然也可以手動選擇其它版本

4、以上pycharm的安裝方式也失敗了。

5、最終,通過 解決ssl缺少問題 後,輸入指令:pip install tensorflow-gpu==2.1.0  就可以正常運行了。

6、但是 以上是直接從谷歌官網下載的,速度很慢。可以使用阿里雲的鏡像,速度很快,安裝成功了。阿里雲鏡像

開始菜單->Anaconda3—>Anaconda Prompt    輸入指令:pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com tensorflow-gpu==2.1.0

安裝tensorflow成功。

Successfully installed absl-py-0.9.0 astor-0.8.1 cachetools-4.0.0 gast-0.2.2 google-auth-1.12.0 google-auth-oauthlib-0.4.1 google-pasta-0.2.0 grpcio-1.27.2 keras-applications-1.0.8 keras-preprocessing-1.1.0 markdown-3.2.1 oauthlib-3.1.0 opt-einsum-3.2.0 protobuf-3.11.3 pyasn1-0.4.8 pyasn1-modules-0.2.8 requests-oauthlib-1.3.0 rsa-4.0 tensorboard-2.1.1 tensorflow-gpu-2.1.0 tensorflow-gpu-estimator-2.1.0 termcolor-1.1.0

7、輸入如下指令:import tensorflow as tf  導入tf時報錯:

W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found

 I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

8、接下來就需要安裝cuda了。

 

五、安裝cuda

根據import tensorflow 的報錯,提示我安裝 cuda 10.1的版本

1、 cuda ToolKit下載地址 選擇CUDA Toolkit 10.1 (Feb 2019),下載後得到 cuda_10.1.105_418.96_win10.exe

2、cudnn下載地址   選擇Download cuDNN v7.6.5 (November 5th, 2019), for CUDA 10.1  ,下載後得到 cudnn-10.1-windows10-x64-v7.6.5.32.zip

3、安裝cuda_10.1.243_426.00_win10.exe。一路下一步即可。cuda安裝失敗的解決辦法

參考鏈接2

4、安裝cuDNN

解壓cudnn-10.1-windows10-x64-v7.6.5.32.zip壓縮包後,得到了bin、lib、include三個文件夾。將這三個文件夾複製到cuda的安裝目錄中:\NVIDIA GPU ComputingToolkit\CUDA\v10.1(cuda的安裝目錄中也有這三個文件夾,將這三個文件夾分別與原來存在的文件夾合併)

5、最後發一個安裝文檔是可以很好參考的

6、安裝完成後,運行如下指令,如下圖所示,則表示 cuda安裝成功

import tensorflow as tf
tf.test.is_gpu_available()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章