網站首頁 編程語言 正文
NVIDIA驅動安裝與更新
首先查看電腦的顯卡版本,步驟為:此電腦右擊–>管理–>設備管理器–>顯示適配器。就可以看到電腦顯卡的版本了。
得知以上的信息以后我們就可以對應我們的顯卡去英偉達官網上去找相對應的顯卡驅動更新或者下載了。
顯卡驅動的下載地址。顯卡驅動
安裝好了顯卡驅動以后。我們按下win+R組合鍵,打開cmd命令窗口。輸入如下的命令。
nvidia-smi
得到如下圖的信息圖,可以看到驅動的版本是512.15;最高支持的CUDA版本是11.6版本。得到顯卡的最高支持的CUDA版本,我們就可以根據這個信息來安裝環境了。
Anaconda 的安裝
打開網址,對應的anaconda版本是支持python39,下載。
安裝時選擇Just me。
然后點擊next,選擇安裝安裝路徑的時候,一定不要選擇默認安裝位置,因為默認位置是c盤,以后要在anaconda里面創建環境的時候會很占內存。
和圖中一樣將圖中的√勾上,雖然出現紅色的警告,但是要勾上,將anaconda添加到環境變量中去。然后點擊完成就好了。
安裝完成以后,按下開始鍵(win鍵)在左邊就會出現anaconda3這個文件夾,可以發現anaconda已經安裝好了
Pytorch環境安裝
按下開始鍵(win鍵),點擊如圖中的圖標。打開anaconda的終端。
執行如下的指令查看有哪些環境
conda env list
創建虛擬環境conda create -n 環境名字(英文) python=x.x(python版本),如下,我就是創建了一個名字叫pytorch,python是3.8版本的環境。
conda create -n pytorch python=3.8
在base環境中執行如上的命令,就會創建一個新的虛擬環境,這個虛擬環境會安裝一些基礎的包,如下圖所示。詢問是否安裝的時候,輸入y。就可以創建環境了。
當安裝好了以后,執行conda env list這個命令,就可以看到比一開始多了一個pytorch這個環境。現在我們可以在這個環境里面安裝深度學習框架和一些Python包了。
執行如下命令,激活這個環境。conda activate 虛擬環境名稱
conda activate pytorch
安裝pytorch-gup版的環境,由于pytorch的官網在國外,下載相關的環境包是比較慢的,所以我們給環境換源。在pytorch環境下執行如下的命名給環境換清華源。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --set show_channel_urls yes
然后打開pytorch的官網,由于開頭我們通過驅動檢測到我的顯卡為 RTX0105,最高支持cuda11.6版本,所以我們選擇cuda11.6版本的cuda,然后將下面紅色框框中的內容復制下來,一定不要把后面的-c pytorch -c conda-forge也復制下來,因為這樣運行就是還是在國外源下載,這樣就會很慢。
將復制的內容粘貼到pytorch環境下的終端,運行就可以了,這時候就開始下載環境所需要的依賴包了。
原文鏈接:https://blog.csdn.net/qq_43627087/article/details/123904104
相關推薦
- 2023-06-02 Hadoop部署的基礎設施操作詳解_服務器其它
- 2022-08-15 常見哈希算法、Hmac算法和BouncyCastle
- 2022-07-18 SQL?Server中字符串函數的用法詳解_MsSql
- 2022-09-10 docker?machine安裝極狐gitlab的過程詳解_docker
- 2023-10-14 WIN32 預定義宏WIN32,_WIN32,_WIN64介紹使用
- 2022-12-03 PostgreSQL?數組類型操作使用及特點詳解_PostgreSQL
- 2022-05-27 淺談go中cgo的幾種使用方式_Golang
- 2022-05-11 如何在 CSS 中設置組件在瀏覽器屏幕水平垂直居中
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支