win10 下的 CUDA10.0 +CUDNN + tensorflow + opencv 環境部署

1 CUDA 10.0 安裝 python

  win10 下的cuda 安裝是很是簡單的,和其餘程序安裝沒什麼區別,如今 tensorflow 1.13 版本以上 支持 CUDA 10.0 ,這裏選取了CUDA 10.0+ CUDNN 7.5 +tensorflow 1.13 + opencv 3.4.0 windows

  (1)安裝 nvidia 的驅動, 在https://www.geforce.cn/drivers  選取與顯卡對應的驅動 安裝(這裏選擇了gtx750ti  417 版本)api

  (2)在 https://developer.nvidia.com/cuda-10.0-download-archive  選擇對應的 CUDA  下載瀏覽器

    

  (3)運行安裝文件 , 選擇的自定義安裝 會顯示 全部 組件, 通常狀況下 只要選擇安裝 cuda 就行( 安裝 驅動程序時,剩下的組件通常都是安裝好了的)測試

  (4)等待安裝完成,安裝成功後 在 命令行輸入 nvcc -V 會顯示版本信息 則安裝成功。若是沒有 查看系統環境變量 的 path 中是否有CUDA 的相關目錄ui

      例如 ,沒有則添加。google

2 CUDNN 7.5 安裝 .net

  (1)在 網址https://developer.nvidia.com/rdp/cudnn-archive (需登陸) 中選取 Download cuDNN v7.5.0 (Feb 21, 2019), for CUDA 10.0 命令行

    

  (2)下載以後解壓,而後將各個文件夾的內容複製到 安裝cuda 地址對應的文件夾中 blog

    例如   cudnn-10.0-windows10-x64-v7.5.0.56\cuda\bin  目錄中的  cudnn64_7.dll 複製到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin  中

         cudnn-10.0-windows10-x64-v7.5.0.56\cuda\include 中的 cudnn.h 複製到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include  

       cudnn-10.0-windows10-x64-v7.5.0.56\cuda\lib\x64 中的 cudnn.lib 複製到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64

3 tensorflow 1.13 安裝 

  (1)將 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin

        C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\libx64 

        C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64

     三個目錄添加到環境變量 (即 cuda cupti cudnn 的相關目錄),若是cuda 對應的安裝位置爲其餘位置 則改成相應的目錄

  (2)以前已安裝 anaconda ,直接新建一個虛擬環境  conda create  -n tf13  pip python=3.6

  (3)激活虛擬環境 activate tf13

  (4)使用命令 pip install --ignore-installed --upgrade packageURL 安裝  這裏的 packageURL   

    https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.13.0-cp36-cp36m-win_amd64.whl

    其餘版本地址能夠自行在tensorflow官網上(https://tensorflow.google.cn/install/pip)查找 

  (5)若是網速太差,或者其餘緣由下載過慢或失敗,能夠直接使用瀏覽器或迅雷下載 packageURL 對應的連接  ,而後在 對應文件的目錄下直接經過文件名來安裝  例如 在下載目錄下打開命令行

     pip install --ignore-installed --upgrade tensorflow_gpu-1.13.0-cp36-cp36m-win_amd64.whl

  (5)安裝完成後 , 在命令行激活 tf13環境,  輸入 python 

    輸入 import tensorflow as tf 沒有錯誤,則表示安裝成功。(也能夠是用官網上的小栗子進行測試)。

4 opencv 3.4.0 安裝

  (1)從網址 https://zh.osdn.net/projects/sfnet_opencvlibrary/releases/ 上下載 對應的opencv  這裏選擇的是 opencv-3.4.0-vc14_vc15.exe 

  (2)安裝 (實際就是解壓)到目標目錄 這裏我選擇的是 C:\opencv

  (3) 將安裝目錄下的 \build\x64\vc14\bin ( vs2015 的對應 vc14  ,vs2017 對應 vc15)

  (4)在命令行輸入 opencv_version  顯示 opencv 版本則顯示安裝成功。

相關文章
相關標籤/搜索