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

 更新时间:2025年03月08日 09:07:15   作者:起个破名想半天了  
Pytorch是一个流行的深度学习框架,广泛应用于计算机视觉、自然语言处理等领域,下面我们就来看看如何在Windows操作系统上安装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 Developer

根据刚刚的CUDA版本选择,12.6就下载CUDA Toolkit 12.6即可

点击后,这样选择:

然后按部就班安装即可。

Whl文件下载

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

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

cu126表示gpu cuda版本,下载好nvidia终端,并添加到环境变量后输入nvidia-smi  可以查看gpu版本号 cp312代表python版本号,必须和python版本一致,不然下载后上也无法安装。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版本安装慢的问题的文章就介绍到这了,更多相关解决Pytorch GPU版本安装慢内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用Python编写的实用运维脚本分享

    利用Python编写的实用运维脚本分享

    Python在很大程度上可以对shell脚本进行替代。笔者一般单行命令用shell,复杂点的多行操作就直接用Python了。本文归纳了Python中一些实用脚本操作,需要的可以参考一下
    2022-05-05
  • Python登录接口如何获取token并保存到文件中

    Python登录接口如何获取token并保存到文件中

    这篇文章主要介绍了Python登录接口如何获取token并保存到文件中问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • 关于python多进程中的常用方法详解

    关于python多进程中的常用方法详解

    这篇文章主要介绍了关于python多进程中的常用方法详解,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU资源,在python中大部分情况需要使用多进程,需要的朋友可以参考下
    2023-07-07
  • Python中的shape[0]、shape[1]和shape[-1]使用方法

    Python中的shape[0]、shape[1]和shape[-1]使用方法

    shape函数是Numpy中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度,这篇文章主要介绍了Python中的shape[0]、shape[1]和shape[-1]使用方法,需要的朋友可以参考下
    2023-07-07
  • Python使用大语言模型进行图表可视化

    Python使用大语言模型进行图表可视化

    Python使用matplotlib进行可视化一直有2个问题,一是代码繁琐,二是默认模板比较丑,在大模型时代,这个问题有了另一种解法,下面我们就来看看如何使用大语言模型进行图表可视化吧
    2025-04-04
  • Python Pandas的简单使用教程

    Python Pandas的简单使用教程

    Pandas 是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,今天通过本文给大家介绍Python Pandas的简单使用教程,感兴趣的朋友一起看看吧
    2021-08-08
  • Python自动化测试PO模型封装过程详解

    Python自动化测试PO模型封装过程详解

    在 PO 模式中抽离封装集成一个BasePage 类,该基类应该拥有一个只实现 webdriver 实例的属性,通常情况下PO 模型可以大大提高测试用例的维护效率
    2021-06-06
  • 彻彻底底地理解Python中的编码问题

    彻彻底底地理解Python中的编码问题

    Python处理文本的功能非常强大,但是如果是初学者,没有搞清楚python中的编码机制,也经常会遇到乱码或者decode error。本文的目的是简明扼要地说明python的编码机制,并给出一些建议,需要的朋友可以参考下
    2018-10-10
  • python用Pygal如何生成漂亮的SVG图像详解

    python用Pygal如何生成漂亮的SVG图像详解

    本篇文章讲述python如何用 Pygal 来生成漂亮的 SVG 图表,并能够利用 Python 中的 Flask 框架来显示你的 SVG 图像,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Python实现定时任务的九种方案总结

    Python实现定时任务的九种方案总结

    定时任务是编程中常见的需求,它可以按照预定的时间表执行特定的任务或操作,在Python中,有多种方法可以实现定时任务,下面小编就来和大家详细讲讲吧
    2023-11-11

最新评论