日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

安裝pytorch報(bào)錯(cuò)torch.cuda.is_available()=false問(wèn)題的解決過(guò)程_python

作者:Mad-Eye ? 更新時(shí)間: 2022-07-06 編程語(yǔ)言

問(wèn)題介紹

在安裝torch之后,命令行(Anaconda Powershell Prompt)運(yùn)行這三行代碼:

python # python
import torch
torch.cuda.is_available()

返回結(jié)果始終為False。

出錯(cuò)原因

原因有多個(gè),可以參考文章最后的鏈接【1】

他的很清晰,如果按我的沒(méi)有解決可以看一下。

主要就是以下兩個(gè):

  1. CUDA、cudnn、torch版本不對(duì)應(yīng)。(解決方法參考鏈接【1】)
  2. 一個(gè)坑:是通過(guò)清華源下載的!
    檢查是不是清華源下載導(dǎo)致的問(wèn)題:
conda list

看到Pytorch的Build是pyxxx_cpu_0,就說(shuō)明下的pytorch是cpu版本的。這樣就會(huì)導(dǎo)致輸出False。

導(dǎo)致的原因可能是清華源沒(méi)有對(duì)應(yīng)cuda版本的pytorch,所以會(huì)裝cpu版的。參考鏈接【2】

我的問(wèn)題就是通過(guò)清華源下載導(dǎo)致的。下面是解決方案

解決方案

上官網(wǎng)下載:https://pytorch.org/get-started/previous-versions/
找到你的CUDA版本支持的pytorch(我的是CUDA10.1)

然后復(fù)制對(duì)應(yīng)的pip語(yǔ)句

——重點(diǎn)!復(fù)制pip語(yǔ)句,而不是下圖這種conda語(yǔ)句,因?yàn)槟阋呀?jīng)切換了清華源

然后在命令行(或Anaconda Prompt中運(yùn)行)

記得不要科學(xué)上網(wǎng),否則可能會(huì)報(bào)錯(cuò) ValueError: check_hostname requires server_hostname

等待,安裝就可以啦

要是下載速度很慢,可以參考鏈接【1】。

參考內(nèi)容:

【1】torch.cuda.is_available()返回false——解決辦法

【2】完美解決torch.cuda.is_available()一直返回False的玄學(xué)方法

總結(jié)

原文鏈接:https://blog.csdn.net/Andy_Luke/article/details/122503884

欄目分類(lèi)
最近更新