項目場景:
顯卡:Quadro K5200
由于最近給十年前的老機器裝pytorch遇到了很多問題 最主要的是cuda的算力只能下載一定版本的CUDA驅(qū)動 一定版本的CUDA又只能下載一定版本的pytorch 在低版本的pytorch又必須是一定版本的python 提示:計算機的算力是固定的,由顯卡決定。但是CUDA的版本是可以更改的,當(dāng)CUDA版本過高,即使下載對應(yīng)CUDA版本的Python與pytorch也無法使用:
無法下載的原因:
提示:算力、cuda版本、python版本、pytorch版本有一項不匹配都無法使用
解決思路
一、查看自己計算機的當(dāng)前cuda版本以及gpu的算力
二、根據(jù)算力下載對應(yīng)的cuda版本
三、根據(jù)算力以及CUDA版本下載查看需要的pytorch版本
四、下載可以兼容上述Pytorch版本的python
五、下載上述pytorch版本
一、查看自己計算機的當(dāng)前cuda版本以及gpu的算力:
查看算力以及當(dāng)前的CUDA版本有很多方式
我參考的方法:鏈接
在上圖就能看到當(dāng)前
CUDA版本為:10.1(這是我最后搭建好的版本,最開始為11.4)
算力為:3.5提示:CUDA的版本必須根據(jù)算力下載
當(dāng)電腦最開始就沒有CUDA時,該方法就無法使用。需要找到對應(yīng)的GPU型號查看算力
二、根據(jù)算力下載對應(yīng)的cuda版本
已知我電腦的算力為:3.5
我參考的方法:鏈接
可以看到3.5算力只能支持9.0-10.2版本的CUDA(我下載了10.1CUDA)提示:CUDA的其他版本可以下載是因為:CUDA只是一個驅(qū)動,相當(dāng)于一個軟件。但后續(xù)無法使用
三、根據(jù)算力以及CUDA版本下載查看需要的pytorch版本
提示:pytorch下載時雖然看的是CUDA版本,比如我們CUDA10.1可以下載很多版本的torch。但是只有1.2以下我的電腦才可以用
這是由于顯卡計算能力太低導(dǎo)致的,或者是pytorch版本太高了的原因。從pytorch 1.3開始 不再支持GPU的算力在3.5及其以下的顯卡。如果你要使用torch 1.7,GPU算力至少要達到5.2。
這樣我們就確定了我們的torch版本為:1.2
我參考的方法:鏈接
四、下載可以兼容上述Pytorch版本的python
1.2版本的torch并不是所有的python都可以用
我參考的方法:鏈接
所以我下載了3.6版本的python文章來源:http://www.zghlxwxcb.cn/news/detail-717461.html
五、下載上述pytorch版本
下載上述的torch版本,1.2版本的pytorch較老,下載時可能不如新版本好下載。多試試幾個語令。文章來源地址http://www.zghlxwxcb.cn/news/detail-717461.html
到了這里,關(guān)于關(guān)于GPU顯卡、CUDA版本、python版本、pytorch版本對應(yīng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!