Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)

article/2025/11/6 11:04:14

Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)

一、更新电脑显卡驱动(以mx150为例)

1、打开英伟达驱动下载官网:https://www.nvidia.cn/geforce/drivers/
2、直接下载自动更新程序,安装流程很简单。驱动下载官网
3、打开下好的驱动更新软件,选择自动更新驱动,
NVIDIA驱动更新软件
4.打开NVIDIA控制面板——系统信息——组件——可以看到我mx150现在支持的是11.6.127版本CUDA。
查看支持的CUDA版本

二、官网下载相应版本CUDA

1、打开网址https://developer.nvidia.com/cuda-toolkit-archive
2、由于我之前没有更新驱动,我下载的是CUDA Toolkit 10.1 update2,选择local,可以用迅雷接管下载,速度比较快。
CUDA Toolkit 10.1 update23、打开安装程序,可以选择默认路径安装在c盘,选择自定义安装,如果电脑没有安装VS 的话需要取消vs前的勾,还有把每个小加号点开,如果新版本的版本号比你当前版本的版本号还要低的选项也要取消,之后点击继续。
安装程序
4.下面就可以验证cuda是否安装成功:
在运行里面输入“cmd” 然后用命令“nvcc -V”进行测试
即如下的代码,此处需要注意的是:中间是有空格的,之后按回车键。

nvcc -V

运行结果如下,可以看到安装成功v10.1.243.运行结果

三、安装对应版本torch

1、如果已经下过torch可以先验证一下行不行
运行以下代码,如果返回true证明当前torch版本与cuda是对应的且可以调用。若返回false,则进行下一步。

import torch
print(torch.cuda.is_available()) 

2.可以运行一下代码,如果返回值里面带有cpu则说明是cpu版本的torch,需要重新下载。

import torch
print(torch.__version__)

3.下载torch及torchvision,我试过用pip命令下载,但是用的清华镜像源不太好使,于是我直接去官网找的包,再进行导入,进入包的链接:https://download.pytorch.org/whl/torch_stable.html
4、进入之后找到我们下载的cuda对应版本的torch和torchvision。
文件名对应的含义
cu101:支持cuda版本10.1
torch-1.3.0:torch的版本
cp37:python的版本3.7
win:操作系统
直接对应着文件的含义下载好需要的包。
下载
5、导入下载好的包
直接在cmd运行pip install命令后添加whl包的全路径名就能本地安装成功了

pip install D:\你下载的包存放路径\torch-1.3.0-cp37-cp37m-win_amd64.whl

我在执行命令的时候它自动给我卸载了之前的torch和torchvision,可以在cmd中运行pip list查看torch和torchvision是否都成功安装了下载的版本。

四、验证

1、再次运行命令,可以看到能返回true了。

import torch
print(torch.cuda.is_available())

验证
2.我们可以试着跑一段小程序看看效果

import 	torch
import  time
print(torch.__version__)
print(torch.cuda.is_available())
print('hello, world.')a = torch.randn(10000, 1000)
b = torch.randn(1000, 2000)t0 = time.time()
c = torch.matmul(a, b)
t1 = time.time()
print(a.device, t1 - t0, c.norm(2))device = torch.device('cuda')
a = a.to(device)
b = b.to(device)t0 = time.time()
c = torch.matmul(a, b)
t2 = time.time()
print(a.device, t2 - t0, c.norm(2))t0 = time.time()
c = torch.matmul(a, b)
t2 = time.time()
print(a.device, t2 - t0, c.norm(2))

可以看到在用cpu执行需要花费0.26秒,而GPU运行只需要0.0009秒(print两次是因为第一次在cuda执行时需要完成一些环境的初始化,这一次的描述是不准确的,再次运行就能比较准确的反应在cuda下的运行时间)
在这里插入图片描述


http://chatgpt.dhexx.cn/article/OUNYEdUX.shtml

相关文章

NVIDIA CUDA和cuDNN显卡历代版本下载地址

NVIDIA显卡计算能力一览表 https://developer.nvidia.com/cuda-gpus Halcon图像库支持深度学习,GPU计算能力要求3.0以上 深度学习必备 先安装N卡的显卡驱动--->再安装cuda-->最后安装cuDNN 显卡驱动 1、NVIDIA官方 https://www.nvidia.cn/Download/index…

Windows 下载与安装CUDA和Pytorch【安装教程、深度学习】

参考链接:Windows 下安装 CUDA 和 Pytorch 跑深度学习 - 动手学深度学习v2_哔哩哔哩_bilibili 0.准备工作 请确保你是NVIDIA的显卡(不能是AMD、集成显卡) 1.下载CUDA 打开developer.nvidia.com/cuda-downloads,打开有点慢 选择…

CUDA下载,以及下载GPU版本的pytorch

一、下载anaconda 因为这步我之前就下好了,主要参考这个链接:史上最全最详细的Anaconda安装教程 二、下载CUDA 1.首先观察自己需要什么版本的CUDA,以及是否安装过CUDA 先cmd,输入命令 nvidia-smi结果如下,所以我们…

[cuda]cuda驱动版本对应+旧版本cuda下载网址

一、背景 本文用于记录在安装cuda时可能需要的网址,留作己用。 二、cuda、nvidia驱动版本对应关系 1. cuda需要的最低驱动版本 2. cuda与对应的驱动版本 三、旧版本cuda下载网址 所有版本的cuda下载地址如下: cuda Toolkit Archive.

下载和安装CUDA和Cudnn(图文详解)

Pytorch环境需要用到CUDA,所以我们要安装CUDA的驱动。这里我安装的是CUDA10.0,对应的Cudnn是7.4.1。 一、下载 CUDA10.0的官网地址,选择好自己所需版本,这里是我推荐的选择,然后点击Download。 cudnn官网地址&#x…

cuda 10.1 下载

最近发现百度到的关于CUDA10.1版本的安装的文章,给的链接已经是10.2版本的了。想找个10.1版本的有点艰难,不过其实官网有历史版本的下载入口的 进入这个地址https://developer.nvidia.com/cuda-toolkit-archive,可以下载旧版本的CUDA 不想去官…

cuda官网下载,本机显卡驱动与cuda、cudnn、pytorch、torchvision安装版本对应表,以及完全卸载CUDA方法

注:如果执行第一步没有找到nvidia-smi指令,重装本机NVIDIA驱动(Linux, Windows 标题中各项版本对应) 重装NVIDIA驱动,选择自己的显卡产品系列和产品编号, 如下图 GeForce RTX 30系列,产品是3080 Ti,系统windows 10 64…

CUDA的下载安装

大家好,下面将进行CUDA的下载安装,下载安装的详细步骤描述如下: (1)CUDA下载 https://download.csdn.net/download/qq_41104871/87462747 (2)CUDA安装 1、首先,需要解压缩下载好的CUDA压缩包,CUDA压缩包如下图所示: 2、解压后,将会获得如下图所示的.exe文件:…

cuda 各个版本下载

目录 cuda各个版本下载: cudnn会列出来对应cuda版本 需要登录,点击更多登录方式,微信登录也可以。 2022.08.10来看,网站还是有效的; cuda各个版本下载: https://developer.nvidia.com/cuda-toolkit-arc…

Cuda11.6 下载与安装[排坑版]

2022年7月份买了一台惠普光影7的笔记本,自带了Win11系统和Cuda 11.6。之前运行在Cuda10上的tensorflow代码在运行过程中调用cuda就会报错。cuda11.6是预装的,还很难替换。重装Win10系统还把电脑干崩了。无奈花钱重装成了原来的系统,下面讲一下…

Windows下载安装cuda10.1详细步骤

第一步:去百度上搜索cuda10.1 第二步:点击Windows,x86_64,10,exe(local),然后点击Download[2.4G],即可下载 第三步:安装过程 (1)双击: &#xff…

系统结构图:最大扇入、扇出数,深度和宽度的区别

1、最大扇入扇出数 最大扇出数,即模块直接调用的下层模块数目,可以看一个模块向下辐射出去的第一层的模块数。 同理,最大扇入数,即模块被直接调用的上层模块最大数目,可以看一个模块向上辐射出去的第一层的模块数。 2、…

GoLang使用Goroutine+Channel实现流水线处理,扇入扇出思想解决流水线上下游供需不平衡

码字不易,转载请附原链,搬砖繁忙回复不及时见谅,技术交流请加QQ群:909211071 目的 在一些业务逻辑场景中, 我们要针对同一批数据依次进行不同的处理,并且它们之间是有先后顺序的。比如我们制造一个手机要经…

mccabe java_面向过程及面向对象的扇入及扇出

面向过程的扇入及扇出: 扇入:是指直接调用该模块的上级模块的个数。即:called by个数 (在McCabe 里度量名称为Fan in) 扇出:该模块直接调用的下级模块的个数。即:calls to 个数(在McCabe 里度量名称为Fan out) 面向对象…

代码静态分析思维体操—扇入、扇出、圈复杂度

静态分析是一种检查代码的方法,无需执行程序。它提供了一种机制,可以审查代码结构、控制流和数据流,检测潜在的可移植性和可维护性问题,计算适当的软件质量测度。 其中控制流分析包括:扇入、扇出和圈复杂度。 常见流程图结构 一种常见的程序分析方法是通过生成程序的有向控…

FPGA Fanout-Fanin(扇入扇出)

在谈到多扇出问题之前,先了解几个相关的信息,也可以当成是名词解释。 扇入、扇出系数 扇入系数是指门电路允许的输入端数目。一般门电路的扇入系数为1—5,最多不超过8。扇出系数是指一个门的输出端所驱动同类型门的个数,或称负载…

关于 FPGA 内部信号扇入扇出

转自https://www.cnblogs.com/dxs959229640/p/3870189.html 关于 FPGA 内部信号扇入扇出 扇入、扇出系数 扇入系数是指门电路允许的输入端数目。一般门电路的扇入系数为1—5,最多不超过8。扇出系数是指一个门的输出端所驱动同类型门的个数,或称负载能力。…

软件工程考试选择题:模块的扇入扇出 深度宽度

ABCD A常作为总体设计工具的是HIPO图 B 顶层扇出大,中间扇出小,扇出指一个模块调用的模块数。 C组合是一种特殊形式的聚合关系 D状态图 扇入扇出 启发规则 一.改进软件结构提高模块独立性 初步结构分解或合并,降低耦合提高内聚。 二.模块规模应该适中 过大分…

静态分析—扇入、扇出、圈复杂度

静态分析是一种检查代码的方法,无需执行程序。它提供了一种机制,可以审查代码结构、控制流和数据流,检测潜在的可移植性和可维护性问题,计算适当的软件质量测度。 其中控制流分析包括:扇入、扇出、圈复杂度。 常见的…

Go语言并发之扇入和扇出

1、Go语言并发之扇入和扇出 编程中经常遇到扇入和扇出两个概念,所谓的扇入是指将多路通道聚合到一条通道中处理,Go 语言最简单的扇入 就是使用 select 聚合多条通道服务;所谓的扇出是指将一条通道发散到多条通道中处理,在Go语言…