Pytorch安裝詳細步驟

第一步:檢查顯卡支持的的CUDA版本

1.打開NVIDIA控制面板

首先鼠標右擊桌面-顯示更多選項-NVIDIA控制面板-點擊彈出界面右上角的(系統信息)-點擊彈出界面的(組件)

2.查看驅動版本

打開系統信息

點擊組件,查看

以觀測到紅色方框內的信息可以看到(NVIDIA CUDA 13.0.78?driver)就是我電腦支持CUDA的最高版本,可以下載12.x的版本,會穩定一些.(驅動如果不是最新的,可以更新,也可以根據驅動對應的cuda版本,選擇對應cuda版本下載.)

第二步:安裝CUDA

1.CUDA下載鏈接

:CUDA Toolkit Archive | NVIDIA Developer

2.下載CUDA安裝包

打開界面如下, 我的電腦選擇的是12.1的版本

點擊后,出現如下界面,1.選擇系統, 2.選擇系統多少位的, 3.選擇系統的版本,4 .安裝方式選擇本地

5.點擊Download下載

3.安裝CUDA

上面的地址是提取地址不用選擇安裝完后會自動刪除,我們選擇OK,經過一段時間加載后會彈出新的界面,我們 只需一路同意到安裝選項的那一步時選擇 自定義安裝(高級)

選擇自定義安裝后點擊下一步

按照操作對應的打鉤即可,然后點擊下一步進行安裝會讓我們選擇安裝地址(ps:一定要記住安裝地址怕忘可以 先用記事本記住)這里建議選擇默認地址即可省的之后出錯。然后點擊下一步等待安裝完成即可。

第三步:安裝cudnn

1.cudnn下載鏈接

cuDNN Archive | NVIDIA Developer

2.選擇對應cuda版本下載

之前cuda下載的是12.1.0的版本,這里選擇12.x的版本下載

windows的選擇紅色框下載即可.

3.下載之前先注冊填寫信息

沒有賬戶的話,這里需要注冊

信息填寫后出現如下界面,選擇是的,提交

提交后彈出如下界面,填寫資料,

這個過程可能會有點折磨,他會不斷的彈出填寫資料的界面,最好英文狀態下寫,大學就寫清華,北大這種,容易通過,語言記得選中文(簡體)

如下,英文狀態下填寫,隨便填一些信息就可以了,之后第2步

選擇其中一個標簽,完整配置文件后,即可下載.

下載后解壓如下

????????

將上面這幾個文件復制到CUDA的安裝目錄下直接覆蓋即可

第四步:在conda中創建pytorch_env虛擬環境

打開官網

點擊Get started

可選歷史版本

之后按如下操作即可:

1.打開應用中的Anaconda Prompt

2.?conda create --name tourch_env python=3.9使用如下命令創建虛擬環境,創建完成提示如下

3.使用conda activate tourch_env激活環境,之后就進入到該環境下

?選擇其中某個版本下載就好,但是cuda版本要選擇12.1的,各自對應各自電腦上cuda 的版本,選擇對應torch版本

復制命令,在激活的環境中,運行該命令,等待下載好即可

4.下載完成,進入python,import torch,運行,不報錯,即安裝成功!

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

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

相關文章

2025職場進階:低門檻技能實用手冊

每到年初,都會有人問:如果只能投入有限的時間與預算,先考哪一兩本證書更劃算?本文把近兩年的崗位需求、學習可獲得性與花費周期做了綜合權衡,給出一個以“先提升通用能力,再疊加行業資質”為主線的組合方案…

SDC命令詳解:使用set_timing_derate命令進行約束

相關閱讀 SDC命令詳解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm1001.2014.3001.5482 目錄 指定降額比例 指定降額對象列表/集合 指定沿 指定最大、最小條件 指定早、晚條件 指定路徑的類型 指定降額類型 指定約束 指定增量 寫在最后 由于制造…

C++語言程序設計——03 進制ASCII碼

目錄一、進制表示與轉換(一)不同進制表示(二)進制轉換方法二、ASCII 碼(一)ASCII 碼表(二)ASCII 碼轉換(三)大小寫英文字母轉換【總結:如何記憶AS…

AtCoder Beginner Contest 420-Toggle Maze

題目描述 有一個 H行 W 列的網格。用 (i,j) 表示位于第 i 行(從上往下數)第 j 列(從左往右數)的格子。每個格子的狀態用字符 Ai,j表示,含義如下: . :空格子。 #’ :障礙格子。 S &am…

20、DMA----釋放CPU壓力,加快傳輸

1、DMA介紹DMA,全稱為:Direct Memory Access,即直接存儲器訪問。DMA傳輸方式無需CPU直接控制傳輸,也沒有中斷處理方式那樣保留現場和恢復現場的過程,通過硬件為RAM與I/O設備開辟一條直接傳送數據的通路,能使…

深入OpenHarmony OTA硬核升級

技術背景 OpenHarmony OTA(Over-The-Air)升級子系統為設備提供了遠程升級能力,通過統一的升級接口屏蔽底層芯片差異,支持輕量系統、小型系統和標準系統的全量升級、差分升級和變分區升級。 核心特性 跨系統支持:覆蓋輕量系統(Hi3861)、小型系統(Hi3516DV300)、標準系…

華為iVS1800接入SVMSPro平臺

華為iVS1800接入SVMSPro平臺 ** 華為好望Huawei HolosensIVS1800智能視頻云平臺采用首款昇騰310加持的嵌入式系統智能微邊緣,獨俱普惠AI鴻力。一臺融合存儲、計算、檢索功能,滿足小型園區、社區、銀行網點、超市等場景安防需求,小機大智。 …

《異形戰機2》v2.0.4數字豪華版,3D橫版射擊再臨,機體武器海量升級

[游戲名稱]: 《異形戰機2》v2.0.4數字豪華版 [軟件大小]: 17.7 GB [軟件大小]: 夸克網盤 | 百度網盤 游戲介紹 《異形戰機:最終版2》續作震撼登場!經典橫版射擊全面升級:3D 畫面炫目、關卡與機體海量擴充,只為帶來酣暢淋漓的滅…

Java 異常(Throwable)

1. Throwable Throwable: 所有異常和錯誤的根類。實現 Throwable 或其子類的對象才能被 throw 或 catch。 Error: 表示嚴重的系統級問題,通常不應該被捕獲或處理,程序通常無法從中恢復。 Exception: 表示程序可以處理的問題。分為 運行時異常、 受檢異常…

rocketmq常用命令

官方文檔 https://rocketmq.apache.org/zh/docs/ https://rocketmq.apache.org/zh/docs/domainModel/02topic/ https://rocketmq.apache.org/zh/docs/4.x/deployment/02admintool 集群配置管理 https://mp.weixin.qq.com/s/688wNSwZPraGvAnr0K7hRw RocketMQ運維管理命令mqadm…

【C++詳解】哈希表概念與實現 開放定址法和鏈地址法、處理哈希沖突、哈希函數介紹

文章目錄一、unordered系列的使用unordered_set類的介紹unordered_set和set的使?差異unordered_map和map的使?差異unordered_xxx的哈希相關接?二、哈希表實現哈希概念直接定址法哈希沖突負載因?將關鍵字轉為整數哈希函數除法散列法/除留余數法乘法散列法處理哈希沖突開放定…

電影感人文街拍擺攤紀實攝影后期Lr調色教程,手機濾鏡PS+Lightroom預設下載!

調色介紹電影感人文街拍擺攤紀實攝影后期 Lr 調色是一種專注于捕捉街頭生活煙火氣的攝影風格,通過 Lightroom 后期調色賦予畫面電影般的敘事感和情感深度。這種風格以擺攤小販、市井行人、街頭場景為主體,強調真實、自然的生活瞬間。調色核心在于低飽和暖…

【數據分享】298個地級市人工智能企業數量(1990-2023)

數據介紹引言人工智能產業作為數字經濟的核心驅動力,其發展規模與分布格局深刻反映區域科技創新活力與產業升級潛力。為助力相關研究,本文分享一份涵蓋全國 298 個地級市 1990-2023 年的人工智能企業核心數據,包含人工智能企業存量和人工智能…

LeetCode 面試經典 150_雙指針_驗證回文串(25_125_C++_簡單)(雙指針)

LeetCode 面試經典 150_數組/字符串_驗證回文串(25_125_C_簡單)題目描述:輸入輸出樣例:題解:解題思路:思路一(雙指針):代碼實現代碼實現(思路一(雙…

無障礙輔助模塊|Highcharts引領可訪問數據可視化的交流

在現代數據可視化中,無障礙輔助技術已成為必不可少的一部分。對于視障人士或使用屏幕閱讀器的用戶來說,傳統圖表往往難以獲取有效信息,而 Highcharts 在設計之初便充分考慮了無障礙體驗。 Highcharts作為可訪問數據可視化的倡導者&#xff0…

從0到1:數據庫進階之路,解鎖SQL與架構的奧秘

目錄一、SQL 基礎啟航1.1 SQL 基礎語法1.2 SQL 進階查詢1.3 SQL 實戰案例分析二、分庫分表實戰2.1 分庫分表的背景與原理2.2 分庫分表策略設計2.3 分布式 ID 生成2.4 數據遷移方案三、中間件實戰3.1 中間件概述3.2 DBLE 中間件實戰3.3 MyCat 中間件實戰四、高可用架構搭建4.1 高…

【數據結構入門】排序算法(2):直接選擇排序->堆排序

目錄 1.直接選擇排序 1.1 思想 1.2 代碼 2.堆排序 2.1 向下調整算法 2.1.1 代碼 2.2 建堆 2.2.1 代碼 2.3 正式排序 2.3.1 代碼 3. 冒泡排序 3.1 思路 3.1.1 單趟排序 3.1.2 多趟排序 3.1.3優化 3.2 代碼 1.直接選擇排序 1.1 思想 每次從未排序區中選擇一個最小…

Fluent Bit系列:字符集轉碼測試(下)

#作者:程宏斌 文章目錄fluent-bit 1.9.4 轉換測試結論接上篇:《Fluent Bit系列:字符集轉碼測試(上)》https://blog.csdn.net/qq_40477248/article/details/150776142?spm1001.2014.3001.5501fluent-bit 1.9.4 轉換測試…

redis-緩存-持久化

redis-緩存-持久化一、來因宮1、啥叫持久化?為何需要持久化?2、redis持久化方案2.1、RDB - 快照持久化A、定義原理B、快照生成流程:Copy-on-Write(寫時復制)C、dump.rdb文件說明D、RDB 數據恢復流程E、RDB的優缺點2.2、…

C++11(Linux/GCC)字節序工具

#pragma once #include <cstdint> #include <climits> #include <type_traits> // 用于類型檢查// 端序宏獲取&#xff08;保持原有邏輯&#xff09; #if __has_include(<endian.h>)#include <endian.h> #elif __has_include(<bits/endian.h…