Windows11安裝GPU版本Pytorch2.6教程

1: 準備工作

針對已經安裝好的Windows11系統,先檢查Nvidia驅動和使用的CUDA版本情況。先打開Windows PowerShell,通過nvidia-smi命令查看GPU的情況,結果如下圖1所示,從結果中可知使用的CUDA版本為12.8。

圖1:檢測安裝好的CUDA版本情況

圖1:檢測安裝好的CUDA版本情況

然后,通過Pytorch官網(https://pytorch.org/),查看目前Pytorch的穩定版本支持的CUDA版本,從下圖2中可以發現最高支持的CUDA是12.6。因此需要降低已經安裝Nvidia驅動的CUDA版本。

圖2:Pytorch和CUDA的匹配情況

圖2:Pytorch和CUDA的匹配情況

我的方法是,重新安裝包含CUDA12.6的NVIDIA Studio驅動。CUDA版本和驅動的匹配情況可以通過下面的鏈接查看。從圖3的結果中可以知道,可以選擇560、561等版本的驅動。https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

圖3:CUDA版本和驅動的匹配情況

圖3:CUDA版本和驅動的匹配情況

可以通過直接搜索對應的版本,然后直接下載,對應的版本情況如下圖4所示:

圖4:版本560.94的Nvidia驅動

圖4:版本560.94的Nvidia驅動

也可以通過https://www.nvidia.cn/geforce/drivers/網站搜索可以使用的驅動并下載,圖5展示的是搜索到的可用的Nvidia Studio驅動(深度學習計算建議安裝Nvidia Studio類型的驅動)。這次選擇的驅動版本為560.81。

圖5:搜索到的Nvidia Studio驅動

圖5:搜索到的Nvidia Studio驅動

下載560.81版本的Nvidia Studio后,直接安裝即可,Nvidia會自動對已經安裝的驅動進行必要的替換。安裝完成后,重新使用nvidia-smi后可見CUDA的版本已經為12.6。如圖6所示。

圖6:查看新的CUDA版本

圖6:查看新的CUDA版本

2: 安裝Python

Python的安裝可以通過Anaconda來完成,Anaconda的下載鏈接如下:https://www.anaconda.com/download/success,下載界面如下圖7所示,選擇下載Windows版本對應的安裝程序。

圖7:Anaconda下載界面

圖7:Anaconda下載界面

安裝Anaconda完成后,打開應用后的界面如下圖8所示:

圖8:Anaconda應用界面

圖8:Anaconda應用界面

在安裝好的Python應用中,針對Pytorch創建一個新的環境,用于安裝Pytorch相關的庫。圖9展示的是創建了名字為Pytorch26的新環境,用于后續安裝Pytorch2.6版本。

圖9:在Anaconda中創建新的Python環境

圖9:在Anaconda中創建新的Python環境

3: 安裝GPU版本的Pytorch

通過安裝Anaconda時同步安裝的Anaconda Prompt,來安裝GPU版本的Pytorch。需要先通過activate Pytorch26命令激活新建的Pytorch26。然后通過pip相關的命令,進行Pytorch安裝。安裝命令可以通過圖10中直接復制。

圖10:獲取安裝Pytorch的命令行

圖10:獲取安裝Pytorch的命令行

安裝Pytorch時在Anaconda Prompt需要運行的命令行下如圖11所示,圖12展示了已經成功安裝的相關庫。

圖11:在Anaconda Prompt需要運行的命令

圖11:在Anaconda Prompt需要運行的命令

圖12:已經成功安裝的相關庫

圖12:已經成功安裝的相關庫

在安裝成功后,可以打開Python的JupyterLab應用,來查看Pytorch26環境中是否已經成功安裝GPU版本的Pytorch。命令和對應的結果如圖13所示,可以發現,已經成功安裝了GPU版本的Pytorch2.6。

圖13:檢查是否成功安裝GPU版本的Pytorch

圖13:檢查是否成功安裝GPU版本的Pytorch

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/70675.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/70675.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/70675.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深入了解Text2SQL開源項目(Chat2DB、SQL Chat 、Wren AI 、Vanna)

深入了解Text2SQL開源項目(Chat2DB、SQL Chat 、Wren AI 、Vanna) 前言 1.Chat2DB2.SQL Chat3.Wren AI4.Vanna 前言 在數據驅動決策的時代,將自然語言查詢轉化為結構化查詢語言(SQL)的能力變得日益重要。無論是小型…

go 環境準備

配置路徑: GOROOT:D:\GoGOPATH:go的工作目錄 D:\workspacego 驗證版本:go version 配置第三方倉庫: GO111MODULE:開啟mod模式GOPROXY:go語言三方庫地址GOSUMDB:go語言軟件包的M…

Qt/C++項目積累:3.日志管理系統 - 3.1 項目介紹

在實際工程項目中,日志系統無疑是比較重要地分析問題的手段,常用的一般是將其寫入到日志文件中,或者寫入數據庫文件,進行分析,而工程人員或者開發人員需要實時查看日志,可能不太方便,于是就需要…

netty十八羅漢之——挖耳羅漢(Decoder)

佛教中除不聽各種淫邪聲音之外,更不可聽別人的秘密。因他論耳根最到家,故取挖耳之形,以示耳根清凈。 來看看netty的核心組件解碼器Decoder Decoder的作用半包,粘包問題從模板和裝飾器模式看Decoder解碼原理 1.Decoder作用 最根本…

51單片機學習之旅——定時器

打開軟件 1與其它等于其它,0與其它等于0 1或其它等于1,0或其它等于其它 TMODTMOD&0xF0;//0xF01111 0000進行與操作,高四位保持,低四位清零,高四位定時器1,低四位定時器0 TMODTMOD|0x01;//0x010000 0…

內容中臺重構智能服務:人工智能技術驅動精準決策

內容概要 現代企業數字化轉型進程中,內容中臺與人工智能技術的深度融合正在重構智能服務的基礎架構。通過整合自然語言處理、知識圖譜構建與深度學習算法三大技術模塊,該架構實現了從數據采集到決策輸出的全鏈路智能化。在數據層,系統可對接…

【redis】redis內存管理,過期策略與淘汰策略

一:Redis 的過期刪除策略及處理流程如下: 1. 過期刪除策略 Redis 通過以下兩種策略刪除過期鍵: 1.1 惰性刪除 觸發時機:當客戶端訪問某個鍵時,Redis 會檢查該鍵是否過期。執行流程: 客戶端請求訪問鍵。…

tp6上傳文件大小超過了最大值+驗證文件上傳大小和格式函數

問題: 最近用tp6的文件上傳方法上傳文件時報文件過大錯誤。如下所示: $file $this->request->file(file);{"code": 1,"msg": "上傳文件大小超過了最大值!","data": {"code": 1,&q…

Kreuzberg:本地OCR+多格式解析!Kreuzberg如何用Python暴力提取30+文檔格式?程序員看完直呼內行!

嗨,大家好,我是小華同學,關注我們獲得“最新、最全、最優質”開源項目和高效工作學習方法 我們經常需要從各種不同類型的文檔中提取文本內容,無論是辦公文檔、圖像還是PDF文件。而Kreuzberg這個Python庫的出現,為我們提…

Windows程序設計29:對話框之間的數據傳遞

文章目錄 前言一、父子對話框之間的數據傳遞1.父窗口獲取子窗口數據2.子窗口獲取父窗口數據 二、類外函數調用窗口的操作1.全局變量方式2.參數傳遞方式 總結 前言 Windows程序設計29:對話框之間的數據傳遞。 在Windows程序設計28:MFC模態與非模態對話框…

【C語言】第八期——指針

目錄 1 初始指針 2 獲取變量的地址 3 定義指針變量、取地址、取值 3.1 定義指針變量 3.2 取地址、取值 4 對指針變量進行讀寫操作 5 指針變量作為函數參數 6 數組與指針 6.1 指針元素指向數組 6.2 指針加減運算(了解) 6.2.1 指針加減具體數字…

為 Power Automate 注冊 Adobe PDF Services

前言 最近,再測試如何將HTML轉換成PDF,然后發現Adobe有一個免費的操作可以用,好開心,趕緊注冊一下。 正文 1.先注冊一個賬號,然后登錄到Adobe Developer 注冊鏈接:https://www.adobe.com/go/getstarted_pow…

BY組態:工業自動化的未來,觸手可及

1. BY組態軟件的核心優勢 簡單易用:圖形化界面,降低學習成本,快速上手。 高效靈活:支持多種設備協議,兼容性強,適用于多種行業。 實時監控:提供實時數據采集與可視化,助力高效決策…

有哪些開源大數據處理項目使用了大模型

以下是一些使用了大模型的開源大數據處理項目: 1. **RedPajama**:這是一個開源項目,使用了LLM大語言模型數據處理組件,對GitHub代碼數據進行清洗和處理。具體流程包括數據清洗、過濾低質量樣本、識別和刪除重復樣本等步驟。 2. …

網絡安全之攻防筆記--通用安全漏洞SQL注入sqlmapOraclemongodbDB2

通用安全漏洞SQL注入&sqlmap&Oracle&mongodb&DB2 數據庫類型 ACCESS 特性 沒數據庫用戶 沒數據庫權限 沒數據庫查詢參數 沒有高權限注入說法 暴力猜解,借助字典得到數據 注入方式 聯合注入 偏移注入 表名列名猜解不到 偏移注入 MySQL 低權限 常…

【信息系統項目管理師-案例真題】2022下半年案例分析答案和詳解

更多內容請見: 備考信息系統項目管理師-專欄介紹和目錄 文章目錄 試題一(24分)【問題1】(6分)【問題2】(10分)【問題3】(8分)試題二(26分)【問題1】(8分)【問題2】(8分)【問題3】(4分)【問題4】(6分)試題三(25分)【問題1】(12分)【問題2】(7分)【問題…

正點原子[第三期]Arm(iMX6U)Linux系統移植和根文件系統構建-5.3 xxx_defconfig過程

前言: 本文是根據嗶哩嗶哩網站上“arm(iMX6U)Linux系統移植和根文件系統構鍵篇”視頻的學習筆記,在這里會記錄下正點原子 I.MX6ULL 開發板的配套視頻教程所作的實驗和學習筆記內容。本文大量引用了正點原子教學視頻和鏈接中的內容。 引用: …

C++初階——簡單實現list

目錄 1、前言 2、List.h 3、Test.cpp 1、前言 1. 簡單實現std::list,重點:迭代器,模板類,運算符重載。 2. 并不是,所有的類,都需要深拷貝,像迭代器類模板,只是用別的類的資源&am…

conda環境中運行“python --version“所得的版本與環境中的python版本不一致----deepseek并非全能

conda環境中運行python —version所得python版本與conda環境中的python版本不一致------deepseek并非全能 問題 conda環境中運行python —version所得python版本與conda環境中的python版本不一致 我所做的探索 1 網頁搜索 2 求助于DeepSeek 可以用四個字來形容deepseek給出…

HarmonyOS學習第5天: Hello World的誕生之旅

鴻蒙初印象:開啟探索之門 在操作系統的廣袤天地中,HarmonyOS(鴻蒙系統)宛如一顆冉冉升起的新星,自誕生起便備受矚目。它由華為傾力打造,是一款基于微內核的全場景分布式操作系統,以其獨特的技術…