記錄下windows下安裝cuda10.0過程


記錄下windows下安裝cuda10.0過程


ubuntu的可以參考這些:ubuntu16.04安裝cuda8.0 和cudnn5.1(多個cuda、天坑tensorflow)

前提條件

安裝anaconda這個python管理工具,挺方便的,到下文也會用到。

安裝的話,首先你的了解幾個安裝的工具,cuda、cudnn、tensorflow版本、算力。

cuda

cuda的話,實際上就是gpu運行環境吧,可以這么理解,如果想跑gpu版本的模型框架的話都離不開他,並且cuda是由NVIDIA開發出來,專門用來跑深度模型的。

cudnn

cudnn只能說是錦上添花的,因為我現在接觸的也不算特別深,所以對cudnn也不是特別了解。大概就是可以對cuda進行加快算法模型的計算速度。

tensorflow版本

tensorflow版本有很多種,你使用哪種,取決你復現論文中的版本,而且一個大的版本和一個大的版本都是不一樣,這么給你說吧,1.2和1.3的都有很大的區別,更何況tensorflow1.0和tensorflow2.0了。

算力

其實就是你算卡的計算能力,一般官網上都有,個人感覺這個好像沒什么用。連接就不貼了,如果感興趣可以去看下。


安裝過程

想給自己win本上裝tensorflow,然后查表:

s

這個玩意是多個方面的,你可以從你要安裝的tensorflow版本上看,如果你要安裝的是tensorflow1.2.0的話,那么需要cuda是8.0的,cudnn是5.1的。你也可以從你的顯卡信息來看,具體操作如下:

  1. 點擊顯卡按鈕:

在這里插入圖片描述

  1. 雙擊他,在這里插入圖片描述

  2. 可以找到自己的cuda版本是11的,但是我下載的是10的,也可以使用。

另外,應該可以安裝多個cuda,只要你的cuda和你的tensorflow相匹配就可以。

那么,我們就以cuda10為例子:

cuda的安裝

下載安裝包(百度網盤):鏈接:https://pan.baidu.com/s/17EsBZSwV5OqHQrZpTlpQfw 提取碼:deaq
在這里插入圖片描述

這里一共有兩個安裝包,下載好第一個之后,雙擊安裝:

  1. 選擇自定義安裝。

在這里插入圖片描述

  1. 按照以下選擇

    在這里插入圖片描述

    說明:vsi得去掉,加上的話好像都會出問題,我的也出問題了。Display Driver如果當前版本新版本要高的話,就不比安裝了,要不會出錯。

    1. 然后點擊下一步就沒什么問題了。

    到這一步之后,你可以查看系統的環境變量,打開我的電腦,右鍵找到屬性-高級系統設置-系統變量:

    在這里插入圖片描述

    驗證

    win+R輸入cmd,然后輸入nvcc -V,查看:

    在這里插入圖片描述

    至此,cuda安裝結束。到這里其實也可以使用tensorflow,但是如果不加cudnn的話,在tensorflow輸出日志的時候會出現警告等信息,找不到什么ddl什么文件,那么你就必須得安裝cudnn了。

cudnn的安裝

下載好cudnn后(百度網盤的連接里面有兩個,配套的),找到你安裝cuda的文件夾,將cudnn解壓后的文件一個個的粘貼進對應的文件夾下,覆蓋就行。

比如:在這里插入圖片描述

這是cudnn的文件夾下的目錄,將這個文件夾下的bin目錄中的文件復制,然后粘貼在安裝cuda的目錄的bin目錄下:

在這里插入圖片描述

一個個復制過去就行,也沒多少。


安裝tensorflow2.0

至於常用conda指令可以參考這個文章:Anaconda下的conda常用指令

在pycharm中或者隨便一個cmd窗口中,

  1. 輸入conda create --name tensorflow20 python=3.6
  2. 創建環境成功之后,輸入pip install tensorflow==2.0,安裝cpu版本
  3. pip install tensorflow-gpu==2.0,安裝gpu版本
  4. 輸入python,進行驗證
  5. 輸入import tensorflow as tf
  6. tf.test.is_gpu_available()

出現這種就證明安裝成功,可以使用tensorflow-gpu版本:

在這里插入圖片描述


··· 碼字不易,如果覺得有用,請點個贊再走。。。


免責聲明!

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



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