国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN

這篇具有很好參考價(jià)值的文章主要介紹了【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


整體流程概述

TensorFlow 與 CUDA Toolkit

TensorFlow 是一個(gè)基于數(shù)據(jù)流圖的深度學(xué)習(xí)框架

  • TensorFlow是一個(gè)基于數(shù)據(jù)流圖的深度學(xué)習(xí)框架,它使用張量(Tensor)作為數(shù)據(jù)的基本單位,在GPU上進(jìn)行張量運(yùn)算可以極大地提高深度學(xué)習(xí)模型的訓(xùn)練和推理速度。而CUDA則提供了在GPU上執(zhí)行高性能并行計(jì)算所需的API和運(yùn)行時(shí)環(huán)境,能夠?qū)崿F(xiàn)深度學(xué)習(xí)任務(wù)的加速。

CUDA 充分利用 NIVIDIA GPU 的計(jì)算能力

  • 安裝 TensorFlow 之前需要首先安裝 CUDA,準(zhǔn)確的說是 CUDA Toolkit。是因?yàn)?TensorFlow 使用 CUDA 作為其后端計(jì)算引擎。CUDA 是由 NVIDIA 提供的并行計(jì)算平臺(tái)和編程模型,可以充分利用 NVIDIA GPU 的計(jì)算能力,實(shí)現(xiàn)高性能的并行計(jì)算。

CUDA Toolkit

  • 即 TensorFlow 默認(rèn)會(huì)安裝與系統(tǒng)和 GPU 兼容的版本,這需要依賴 CUDA Toolkit。CUDA Toolkit 包含 GPU 驅(qū)動(dòng)程序、CUDA Runtime 庫和相關(guān)工具,使 TensorFlow 能夠與 NVIDIA GPU 進(jìn)行交互并利用其計(jì)算能力。

cuDNN

  • 在安裝 TensorFlow 之前需要安裝 cuDNN(CUDA Deep Neural Network library),是因?yàn)?TensorFlow 使用 cuDNN 來加速深度神經(jīng)網(wǎng)絡(luò)的計(jì)算。cuDNN 是由 NVIDIA 開發(fā)的用于深度學(xué)習(xí)的 GPU 加速庫,它針對(duì)深度神經(jīng)網(wǎng)絡(luò)的計(jì)算任務(wù)進(jìn)行了高度優(yōu)化,可以顯著加快訓(xùn)練和推理過程。

  • TensorFlow 通過調(diào)用 cuDNN 的 API 來利用 GPU 上的硬件加速功能,特別是在卷積操作等深度學(xué)習(xí)任務(wù)中,cuDNN 能夠提供很大的性能提升。在沒有 cuDNN 的情況下,TensorFlow 會(huì)使用 CPU 來執(zhí)行這些計(jì)算任務(wù),但是由于 CPU 的計(jì)算速度相對(duì)較慢,處理大規(guī)模的深度學(xué)習(xí)模型時(shí)可能會(huì)非常耗時(shí)。


安裝詳細(xì)流程

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

整理流程一:安裝 CUDA Toolkit

步驟一:獲取CUDA版本信息

桌面 > 右鍵 > NVIDIA控制面板 > 查看系統(tǒng)信息 > 點(diǎn)擊組件 > 查看 NVCUDA64.DLL 的 CUDA版本 > 成功獲取CUDA版本信息;

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能


步驟二:下載安裝 CUDA Toolkit

訪問 CUDA Toolkit Archive https://developer.nvidia.com/cuda-toolkit-archive 下載對(duì)應(yīng)版本的 CUDA Toolkit,根據(jù)步驟一中的 CUDA 版本信息(例如我的CUDA版本為12.0.134),選擇下載 Toolkit 版本:

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

并開始下載,耐心等待10分鐘;

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能


步驟三:按照默認(rèn)步驟安裝

按照向?qū)нM(jìn)行安裝即可;

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能
【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能
【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能
【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能


步驟四:檢查CUDA安裝成功

安裝完成后,你可以在命令提示符或 PowerShell 中輸入以下命令來驗(yàn)證 CUDA 是否成功安裝:

nvcc -V

或者同:

nvcc --version

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

如果安裝成功,將會(huì)輸出 CUDA 的版本號(hào)。下面我們進(jìn)行安裝 cuDNN;


整體流程二:安裝cuDNN

步驟一:下載 cuDNN

  • 訪問 cuDNN 下載網(wǎng)址:https://developer.nvidia.com/rdp/cudnn-download;

  • 出現(xiàn)下圖界面說明你需要首先登陸你的 NIVIDIA 賬戶;

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

  • 出現(xiàn)如下界面,需要根據(jù)本機(jī)的 CUDA 版本選擇安裝,如何獲取本機(jī)的 CUDA 版本?如下:

獲取CUDA版本信息:
桌面 > 右鍵 > NVIDIA控制面板 > 查看系統(tǒng)信息 > 點(diǎn)擊組件 > 查看 NVCUDA64.DLL 的 CUDA版本 > 成功獲取CUDA版本信息,即 12.x

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

  • 根據(jù)上述獲得的 CUDA 版本信息,選擇下載 12.x 版本的cuDNN;

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

步驟二:解壓縮下載的 zip,并將其中的文件復(fù)制到 CUDA Toolkit 的相應(yīng)目錄

  • 解壓縮后應(yīng)該包含三個(gè)文件夾和一個(gè)文件:
    bin、include、libLICENSE

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

  • 將三個(gè)文件夾中的文件分別復(fù)制到各自的 CUDA Toolkit 目錄中
    • 首先打開 bin 文件夾:
      【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能
      復(fù)制全部文件,粘貼到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin 文件夾中;

    • 然后打開 include 文件夾:
      【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能
      同樣復(fù)制全部文件,粘貼到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\include 文件夾中;

    • 最后打開 lib\x64 文件夾:
      【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能
      將全部文件粘貼到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\lib\x64 文件夾中;

步驟三:配置環(huán)境變量

  • 確保將 CUDA 和 cuDNN 的安裝路徑添加到系統(tǒng)的環(huán)境變量中,這樣 TensorFlow 才能正確地找到這些庫和頭文件;
  • cuDNN 中不會(huì)默認(rèn)配置環(huán)境變量,需要讀者手動(dòng)配置環(huán)境變量:
  • 首先打開 環(huán)境變量 path 欄目:

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

  • 將解壓縮后的 cuDNN 文件夾的 \bin 絕對(duì)地址復(fù)制粘貼:
    C:\Users\xhong\Downloads\cudnn-windows-x86_64-8.9.3.28_cuda12-archive\cudnn-windows-x86_64-8.9.3.28_cuda12-archive\bin

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

完成!

cuDNN的完成檢查需要等待下一步 tensorflow-gpu 安裝完成后;


整體流程三:安裝 TensorFlow-gpu

  • 在安裝完 cuDNN 后,再安裝 TensorFlow 時(shí),TensorFlow 將能夠識(shí)別到你的 cuDNN 并自動(dòng)與之集成,從而在 GPU 上運(yùn)行深度學(xué)習(xí)任務(wù)時(shí)獲得顯著的加速效果??傊?,安裝cuDNN是為了充分發(fā)揮GPU的計(jì)算能力,提高TensorFlow的性能和效率,特別是在處理復(fù)雜的深度學(xué)習(xí)模型時(shí),cuDNN的優(yōu)化可以為你節(jié)省大量時(shí)間。

步驟一:Anaconda中創(chuàng)建新的環(huán)境

  • 建議在 Anaconda Prompt 中創(chuàng)建一個(gè)新的環(huán)境,因?yàn)槲业?base 環(huán)境已經(jīng)安裝好了 gpu 版本的 torch,而且如果都放在一個(gè)環(huán)境中更新環(huán)境會(huì)比較耗時(shí);

  • 創(chuàng)建環(huán)境 tensorflow

    conda create -n tensorflow pip python=3.8
    
  • 激活環(huán)境 tensorflow

    activate tensorflow
    

    【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

步驟二:查看下載 tensorflow-gpu 的版本號(hào)

https://www.tensorflow.org/install/source_windows?hl=zh-cn
網(wǎng)址最下方有一個(gè)表格,列有 GPU 的 CUDA、cuDNN 對(duì)照的安裝的 tensorflow-gpu 版本號(hào)

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

  • 很明顯,根據(jù)我的 cuDNN(8.9.3.28) 與 CUDA(12.0.134) 版本的短板效應(yīng),我穩(wěn)妥選擇 tensorflow_gpu-2.4.0 版本,建議讀者到這里也這么選擇,穩(wěn)定能用就是了;

  • 輸入命令:

    pip install --ignore-installed --upgrade tensorflow_gpu==2.4.0
    # 注意將2.4.0替換為你的版本號(hào)
    

等待安裝完成!

步驟三:檢查整體流程安裝成功

  • 打開 Pycharm,記得將環(huán)境從 base 切換到剛剛創(chuàng)建配置的 tensorflow:

    import tensorflow as tf
    
    # 檢查是否有可用的 GPU 設(shè)備
    if tf.config.list_physical_devices('GPU'):
        print('GPU可用')
    else:
        print("GPU不可用")
    

    【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

  • 出現(xiàn)上圖所示 True,即完成安裝步驟,若出現(xiàn) curand64_10.dll is not found 等標(biāo)識(shí),即說明下載安裝相關(guān) CUDA Toolkit 版本出現(xiàn)意外錯(cuò)誤,解決辦法為通過將文件中已含有的 curand64_11.dll 文件重命名可解決問題,如下圖所示:

    【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能

  • bin文件目錄地址為:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin

  • 安裝 CUDA 后,再安裝 TensorFlow 時(shí),TensorFlow 將會(huì)自動(dòng)與 CUDA 進(jìn)行集成,并在 GPU 上利用 CUDA 的功能來加速深度學(xué)習(xí)任務(wù)。這樣,TensorFlow 能夠更高效地執(zhí)行張量計(jì)算,從而顯著提高模型訓(xùn)練和推理的速度。

步驟四:檢查 cuDNN 安裝成功可用

import tensorflow as tf

# 檢查TensorFlow-gpu是否可用
print("TensorFlow-gpu available:", tf.test.is_gpu_available())

# 檢查cuDNN是否可用
print("cuDNN version:", tf.config.list_physical_devices('GPU'))

【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN,tensorflow,windows,人工智能
完結(jié)撒花!?。?!~~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-641020.html

到了這里,關(guān)于【TensorFlow】P0 Windows GPU 安裝 TensorFlow、CUDA Toolkit、cuDNN的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CUDA 11.7 版本下安裝Tensorflow-gpu以及Keras (Windows以及Ubuntu)

    CUDA 11.7 版本下安裝Tensorflow-gpu以及Keras (Windows以及Ubuntu)

    ? 記錄:在復(fù)現(xiàn)論文代碼時(shí)碰到使用keras環(huán)境,于是在自己windows系統(tǒng)的臺(tái)式機(jī)(RTX 3080;CUDA 11.7)上進(jìn)行了安裝,但是發(fā)現(xiàn)臺(tái)式機(jī)的顯存無法支持程序的運(yùn)行。于是將一摸一樣的環(huán)境配置到更大現(xiàn)存的Ubuntu服務(wù)器(CUDA 11.7)上,但配置環(huán)境出錯(cuò),一直無法調(diào)用GPU。經(jīng)過一天的

    2024年02月01日
    瀏覽(50)
  • 全網(wǎng)最新最全的基于Tensorflow和PyTorch深度學(xué)習(xí)環(huán)境安裝教程: Tensorflow 2.10.1 加 CUDA 11.8 加 CUDNN8.8.1加PyTorch2.0.0

    全網(wǎng)最新最全的基于Tensorflow和PyTorch深度學(xué)習(xí)環(huán)境安裝教程: Tensorflow 2.10.1 加 CUDA 11.8 加 CUDNN8.8.1加PyTorch2.0.0

    本文編寫日期是:2023年4月. Python開發(fā)環(huán)境是Anaconda 3.10版本,具體Anaconda的安裝這里就不贅述了,基礎(chǔ)來的。建議先完整看完本文再試,特別是最后安裝過程經(jīng)驗(yàn)分享,可以抑制安裝過程中一些奇怪的念頭,減少走彎路。 目錄 1. NVidia驅(qū)動(dòng)安裝? 2. 安裝CUDA Toolkit 3. 安裝Tensorfl

    2024年02月08日
    瀏覽(24)
  • tensorflow1 tensorflow 2 安裝配置(cpu+gpu)windows+linux

    tensorflow1 tensorflow 2 安裝配置(cpu+gpu)windows+linux

    tensorflow1和2的安裝部署,演示2.14版本(最新是2.15版本) windows和linux用法一致,我是在win10和ubuntu2204下都手動(dòng)測(cè)試過的 本文使用的conda的方式,2023年12月10日更新 如果中間有任何報(bào)錯(cuò),參考最后一節(jié)的處理 鏈接:tensorflow官網(wǎng) 注意:如果因?yàn)榫W(wǎng)絡(luò)問題出現(xiàn)錯(cuò)誤或卡住,多次嘗

    2024年02月04日
    瀏覽(27)
  • 查看cudnn&cuda的版本以及對(duì)應(yīng)的tensorflow版本

    查看cudnn&cuda的版本以及對(duì)應(yīng)的tensorflow版本

    安裝tensorflow-GPU時(shí),無法確定自己電腦需要安裝哪個(gè)版本,這是在官網(wǎng)查詢對(duì)應(yīng)的版本即可 可以看到cuda的版本為 10.2 在此路徑下找到“ cudnn.h ”文件 右鍵,選擇以 記事本 打開 可以看到cudnn的版本為 7.6.5 添加鏈接描述

    2024年02月16日
    瀏覽(28)
  • tensorflow1 tensorflow 2 安裝配置(cpu+gpu)windows+linux 新版2.12+

    tensorflow1 tensorflow 2 安裝配置(cpu+gpu)windows+linux 新版2.12+

    tensorflow1和2的安裝部署,演示2.14版本(最新是2.15版本) windows和linux用法一致,我是在win10和ubuntu2204下都手動(dòng)測(cè)試過的 本文使用的conda的方式,2023年12月10日更新 如果中間有任何報(bào)錯(cuò),參考最后一節(jié)的處理 鏈接:tensorflow官網(wǎng) 注意:如果因?yàn)榫W(wǎng)絡(luò)問題出現(xiàn)錯(cuò)誤或卡住,多次嘗

    2024年02月12日
    瀏覽(21)
  • 【W(wǎng)in11+RTX3050顯卡】cuda+cudnn+tensorflow 環(huán)境配置

    【W(wǎng)in11+RTX3050顯卡】cuda+cudnn+tensorflow 環(huán)境配置

    【W(wǎng)in11+RTX3050顯卡】cuda+cudnn+tensorflow 環(huán)境配置 CUDA 11.5 cudnn 8.3.3 tensorflow-gpu 2.6 CUDA:CUDA 即英偉達(dá)的顯卡并行計(jì)算框架 nvidia-smi 可以查看,每個(gè)版本的CUDA都是基于一定版本的驅(qū)動(dòng)建立的,所以它對(duì)驅(qū)動(dòng)的最低版本是有要求的 cudnn:cudnn 是基于CUDA架構(gòu)的神經(jīng)網(wǎng)絡(luò)庫 是專門用于神

    2024年02月15日
    瀏覽(37)
  • NVIDIA驅(qū)動(dòng)、CUDA、cuDNN、Torch、Tensorflow對(duì)應(yīng)版本一文搞明白

    NVIDIA驅(qū)動(dòng)、CUDA、cuDNN、Torch、Tensorflow對(duì)應(yīng)版本一文搞明白

    目錄 CUDA下載:CUDA Toolkit Archive | NVIDIA Developer cuDNN下載:cuDNN Archive | NVIDIA Developer 1.NVIDIA驅(qū)動(dòng)和CUDA版本對(duì)應(yīng) ?2.CUDA和cuDNN版本對(duì)應(yīng) ?3.Tensorflow和CUDA、cuDNN版本對(duì)應(yīng)(經(jīng)過官方測(cè)試的構(gòu)建配置) 3.1 GPU ?3.2 CPU 4.pytorch和CUDA對(duì)應(yīng) 網(wǎng)址:CUDA 12.1 Update 1 Release Notes 網(wǎng)址:cuDNN Archive | NVIDIA

    2024年02月15日
    瀏覽(27)
  • 十分鐘安裝Tensorflow-gpu2.6.0+CUDA12 以及numpy+matplotlib各包版本協(xié)調(diào)問題

    十分鐘安裝Tensorflow-gpu2.6.0+CUDA12 以及numpy+matplotlib各包版本協(xié)調(diào)問題

    換了臺(tái)機(jī)器,又裝Tensorflow,記得我第一次裝的時(shí)候裝了好幾天,而今天只用了十分鐘就搞定了,因?yàn)檫@個(gè)方法只用在終端操作,不用去英偉達(dá)官網(wǎng)下載包,刷刷刷的賊快,只是后面去找版本的對(duì)應(yīng)問題了又花了些時(shí)間 為了高效下載,建議先把默認(rèn)源換了,很簡(jiǎn)單這里不再贅

    2024年02月04日
    瀏覽(27)
  • 在Windows 10(Win10)下安裝“NVIDIA圖形驅(qū)動(dòng)程序-顯卡驅(qū)動(dòng)”、“NVIDIA控制面板”、CUDA Toolkit、cuDNN Archive的詳細(xì)過程記錄

    在Windows 10(Win10)下安裝“NVIDIA圖形驅(qū)動(dòng)程序-顯卡驅(qū)動(dòng)”、“NVIDIA控制面板”、CUDA Toolkit、cuDNN Archive的詳細(xì)過程記錄

    目標(biāo):安裝CUDA Toolkit和cuDNN Archive 安裝CUDA Toolkit首先要知道自己的CUDA版本號(hào),通過控制面板打開“NVIDIA 控制面板”查看自己的CUDA版本。 按照別人的經(jīng)驗(yàn)應(yīng)該有下圖中的“NVIDIA 控制面板”, 但是我的沒有,如下圖所示: 原因是沒有完整安裝NVIDIA的顯卡驅(qū)動(dòng)。下載一個(gè)驅(qū)動(dòng)精

    2024年02月03日
    瀏覽(43)
  • 配置Tensorflow使用CUDA進(jìn)行GPU加速(超詳細(xì)教程)

    配置Tensorflow使用CUDA進(jìn)行GPU加速(超詳細(xì)教程)

    對(duì)于剛使用Tensorflow的友友來說配置環(huán)境并使用GPU進(jìn)行加速也是件令人頭疼的事情,純自己折騰會(huì)遇到比較多的坑,所以這里詳細(xì)介紹一下Tensorflow的環(huán)境配置 先進(jìn)入官網(wǎng)查看Tensorflow依賴信息: 目前Tensorflow版本已經(jīng)更新到2.16.1但是中文官網(wǎng)發(fā)布的最新經(jīng)過測(cè)試的構(gòu)建配置的

    2024年04月22日
    瀏覽(51)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包