pytorch安装及使用GPU失败的解决办法

pytorch安装

1、创建新环境

conda create -n pytorch python=3.9

2、环境激活

conda activate pytorch

3、pytorch安装

  • 先打开cmd,输入nvidia-smi查看本电脑最大能支持的cuda版本号:
    在这里插入图片描述

  • 去pytorch官网:PyTorch下载低于本电脑cuda号的。
    如果使用CPU训练,Compute Platform选择CPU。
    在这里插入图片描述

  • 在虚拟环境中运行刚才在pytorch官网生成的下载指令。

4. 如果下载GPU版本,检查是否下载正确

  • 进入pytorch环境下的python环境 python
  • 导入torch包:import torch
  • 测试GPU是否能用:torch.cuda.is_available() 为True则GPU可用,False不可用

5.下载GPU版本,但是显示不可用

  • conda list查看pytorch环境中所有包,重点关注pytorch、torchvision、torchaudio包,发现了以下问题:虽然使用的是下载GPU版本pytorch的命令,但是这三个包仍然下载的是cpu版本的,导致GPU不可用。
    在这里插入图片描述
  • 解决办法
    去conda清华源找到对应的pytorch、torchvision、torchaudio gpu版本(cuda版本)
    清华大学开源软件镜像站
    记住自己pytorch环境中下载的python版本(我这里下载的是3.9版本的)
    记住自己要下载的cuda版本号(我这里是12.1版本的)

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    下载到一个文件夹里(文件夹随意)
    在这里插入图片描述
    打开Anaconda Prompt,进入虚拟环境,路径进入刚才下载文件夹
    (使用命令:cd /d 文件完整路径)
    在这里插入图片描述
    安装这三个包:
    conda install --offline pytorch-2.1.0-py3.9_cuda12.1_cudnn8_0.tar.bz2
    conda install --offline torchaudio-2.1.0-py39_cu121.tar.bz2
    conda install --offline torchvision-0.16.0-py38_cu121.tar.bz2

这次再使用命令查看GPU是否可用:

  • 进入pytorch环境下的python环境 python
  • 导入torch包:import torch
  • 测试GPU是否能用:torch.cuda.is_available() 为True则GPU可用,False不可用
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值