关于服务器使用pip 安装 pytorch安装问题 python3.5 + cuda9.0 + cudnn7.3.1

在Linux16.04服务器上,通过pip安装PyTorch后,torch.cuda.is_available()返回False,表明CUDA不可用。解决方案包括检查CUDA是否已安装,确定CUDA版本并找到匹配的PyTorch版本。当CUDA版本过低(如9.0)而PyTorch版本过高(如1.3.0)时,需降级PyTorch到1.01,并安装torchvision 0.2.0。可以使用官网或第三方源下载对应CUDA版本的PyTorch,通过命令行进行安装,最后验证CUDA可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pip安装 pytorch问题

最近借了个服务器玩玩,基于linux16.04的服务器,但是服务器只安装了tensorflow,但我程序使用pytorch写的,要将程序重新写成tensorflow有点麻烦,于是我就准备在服务器上安装pytorch ,然后发现,有一个最省时的办法就是先直接安装torchvision,然后他就可以自动安装最新的pytorch了,版本是1.3.0

pip3 install torchvision

但当我安装好了之后,在调用的时候,发现pytorch中torch.cuda.is_available()返回的是False,这就表示CUDA不可用,没办法调用GPU跑程序,下面找找原因:

import torch
torch.cuda.is_available()

在这里插入图片描述

1. CUDA未安装的情况

如果你的机器还没有安装cuda,那么就可以在pytorch中输入:
在这里插入图片描述
这里的意思是,适合当前pytorch的CUDA版本是CUDA10.1 。然后直接安装对应的cuda版本就行了,安装的步骤网上有很多,这里就不写了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值