安裝pytorch-gpu的經驗與教訓

故y發表於2023-01-12

首先說明

本文並不是安裝教程,網上有很多,這裡只是自己遇到的一些問題

我是以前安裝的tensorflow-gpu的,但是發現現在的學術論文大部分都是用pytorch復現的,因此才去安裝的pytorch-gpu

檢視自己安裝的CUDA

nvcc -V

這裡我提供一個安裝tensorflow時所用的CUDA對應表

 安裝cuDNN時版本一定要對應正確

 

 安裝完CUDA時要改一下環境變數

 

 只用新增這個就好,其他三個CUDA會自動為你新增

 我的是cuda-11.2

但是官網沒有配套的,直接就挑自己喜歡的下就行Start Locally | PyTorch

 

 這裡強調:千萬不要相信在其他網站上的下載命令。有可能你下載的就是cpu版本

安裝的時候可能會遇到

Solving environment: failed with initial frozen solve. Retrying with flexible solve.

不要擔心,不用管它,耐心等一等,就會出現(y/n)選擇y就可以了

這裡要看一眼你的pytorch是不是cuda版本的,不是要重新下載

測試安裝是否成功

import torch
print(torch.__version__)  #注意是雙下劃線
print(torch.version.cuda)
print(torch.cuda.is_available())
print(torch.cuda.get_device_name())

當然你這些都做完了,還是出現了False

失敗後的操作

開啟你的anaconda

 

 將這裡關於pytorch的資訊全部刪除,再按照前面的流程走一遍,相信你自己一定會出現

 

相關文章