一招解决Pytorch GPU版本安装慢的问题

        

        Pytorch是一个流行的深度学习框架,广泛应用于计算机视觉、自然语言处理等领域。安装Pytorch GPU版本可以充分利用GPU的并行计算能力,加速模型的训练和推理过程。接下来,我们将详细介绍如何在Windows操作系统上安装Pytorch GPU版本。

查看是否有显卡

GPU版本的pytorch需要有显卡支持,如果没有显卡那就只能使用cpu版本了。

cpu版本安装:

pip install torch torchvision torchaudio

 win+s搜索设备管理器,打开后,点击显示适配器

        若你的电脑有独立显卡且显卡版本GTX>10,RTX>20那么便可以使用GPU版本的Pytorch。

显卡版本小于上述版本的显卡是没有CUDA支持的,无法使用Pytorch的GPU版本,只能使用CPU版本。

查看CUDA版本 

 win+r cmd命令行里输入:

nvidia-smi

查看CUDA版本:

我这里是12.6,记住这个版本号。

下载CUDA驱动 

NVIDIA驱动下载:

CUDA Toolkit Archive | NVIDIA Developerhttps://developer.nvidia.com/cuda-toolkit-archive根据刚刚的CUDA版本选择,12.6就下载CUDA Toolkit 12.6即可

点击后,这样选择:

 然后按部就班安装即可。

Whl文件下载

        装过pytorch的都知道,用pip或conda命令从官网安装pytorch可能会出现runtime error等错误,安装成功后可能会面临安装的是cpu版本的pytorch,或者是python版本与pytorch版本不匹配等问题。所以我建议可以从下面链接先下载好对应的whl文件,链接如下:

https://download.pytorch.org/whl/torchhttps://download.pytorch.org/whl/torch

  1. cu126表示gpu cuda版本,下载好nvidia终端,并添加到环境变量后输入nvidia-smi  可以查看gpu版本号 
  2. cp312代表python版本号,必须和python版本一致,不然下载后上也无法安装。
  3. wind_amd64表示windows系统

按照自己的版本选择后点击即可在浏览器里下载

点击蓝色文件夹,跳转到下载目录

点击文件ctrl+shift+c或右键复制文件地址后,win+r输入cmd打开cmd命令行

输入pip install后将路径复制然后等待下载即可,一般来说1~2分钟即可下载完毕

验证

import torch
print(f"PyTorch版本: {torch.__version__}")
print(f"CUDA是可用的:{torch.cuda.is_available()}")
print(f"当前pytorch使用设备:{torch.device('cuda' if torch.cuda.is_available() else 'cpu')}")

安装成功!

### 加速 PyTorch GPU 版本安装的方法 #### 使用 Conda 进行快速环境配置 Conda 是 Anaconda 发行版自带的一个包管理工具,可以简化依赖管理和环境创建过程。通过 Conda 来安装 PyTorch 可以显著提高效率并减少错误发生的可能性。 ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch -c nvidia ``` 这条命令会自动处理所有的依赖关系,并从 NVIDIA 和 PyTorch 的官方渠道获取最新的稳定版本[^1]。 #### 预先下载所需的 CUDA 工具包 如果网络条件允许,在开始正式安装前预先下载好对应的 CUDA Toolkit 压缩文件到本地磁盘上。这样可以在后续步骤中直接指向本地路径来完成安装,从而避开可能存在的网速瓶颈问题。 访问[NVIDIA 官方网站](https://developer.nvidia.com/cuda-toolkit-archive),选择适合当前系统的 CUDA 版本进行离线下载[^3]。 #### 利用国内镜像源提升下载速度 对于位于中国的开发者来说,由于国际带宽限制等因素影响,默认情况下可能会遇到较的下载速度。此时可以选择切换至阿里云、清华大学等提供的开源软件镜像站作为替代方案: 编辑 `~/.condarc` 文件(如果没有则新建),加入如下内容指定使用清华 TUNA 或者其他更近的服务节点: ```yaml channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - defaults ``` 这一步骤能够有效改善因地域差异带来的延迟现象,进而加快整个安装流程的速度[^2]。
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值