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


1 CUDA 10.0 安裝 

  win10 下的cuda 安裝是非常簡單的,和其他程序安裝沒什么區別,現在 tensorflow 1.13 版本以上 支持 CUDA 10.0 ,這里選取了CUDA 10.0+ CUDNN 7.5 +tensorflow 1.13 + opencv 3.4.0 

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

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

    

  (3)運行安裝文件 , 選擇的自定義安裝 會顯示 所有 組件, 一般情況下 只要選擇安裝 cuda 就行( 安裝 驅動程序時,剩下的組件一般都是安裝好了的)

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

      例如 ,沒有則添加。

2 CUDNN 7.5 安裝 

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

    

  (2)下載之后解壓,然后將各個文件夾的內容復制到 安裝cuda 地址對應的文件夾中 

    例如   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 版本則顯示安裝成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM