文章目录

  • 1)安装Anaconda
  • 2)查看显卡驱动支持的最高CUDA版本
  • 3)查看pytorch官方推荐CUDA版本
  • 4)下载CUDA并安装
  • 5)下载cudnn安装
  • 6)使用conda安装torch、torchvision、torchaudio和cudatoolkit(不成功,踩雷经历,可跳过直接看第7条)
  • 7)不自动安装,手动安装torch、torchvision、torchaudio(成功)
  • PS: Linux下安装环境流程:

1)安装Anaconda

首先需要安装anaconda,自己电脑已经安装,这里不再叙述,过程也比较简单,可自行百度。
安装完anaconda后,我使用以下命令创建了一个python3.8的环境:
conda create --name py38 python=3.8
创建完这个环境后,使用以下命令进入这个py38环境:
conda avtivate py38
进入环境后,下面所有的命令都在这个环境下执行,相当于将torch安装在这个环境下

2)查看显卡驱动支持的最高CUDA版本

然后右击 NVIDIA设置–>NVIDIA控制面板–>帮助–>系统信息–>组件,查看当前显卡驱动版本支持的最高版本CUDA
由于之前版本的驱动太老,支持的cuda最高才是9.2,因此卸载了原先驱动,安装了当前最新的驱动版本nvidia-516.59(去nvidia驱动官网,选择自身显卡情况,下载最新的即可)
安装之后查看支持最高的CUDA版本为11.7

3)查看pytorch官方推荐CUDA版本

然后去pytorch官网,点击install,下面会出现几个官方推荐的CUDA版本,给我推荐的是10.2,11.3和11.6,网上说11.3会好一点,因此我最终选择了11.3

4)下载CUDA并安装

确定了CUDA版本后,就去CUDA官网下载11.3版本的CUDA(默认的一般是最新的,需要去旧版本中下载),下载好后双击安装。
注意: 1) 安装CUDA前,最好先安装好Visual studio。2)选择自定义安装,只选择CUDA选项,去掉Driver components等选项。否则选择精简安装的话,会重新安装显卡驱动。

5)下载cudnn安装

cudnn是基于cuda的加速器,可提升原有的gpu算力至1.5倍。
直接去cudnn官网,下载当前CUDA版本对应的cudnn(注意是windows版本),然后解压,解压后有bin, include, lib三个文件夹和一个LICENSE文件
将这三个文件夹复制到CUDA的安装目录下即可,就完成了安装。
我默认安装目录为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3

6)使用conda安装torch、torchvision、torchaudio和cudatoolkit(不成功,踩雷经历,可跳过直接看第7条)

根据自身情况进行选择,我的选项是Stable–>Windows–>Python–>CUDA11.3,官方的命令如下:
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
但是最后 -c pytorch 表示将会从pytorch指定下载的渠道进行下载,我的conda已经更换为了清华源,所以将末尾的-c pyotrch去掉,命令如下:

conda install pytorch torchvision torchaudio cudatoolkit=11.3

这里安装之后,torch.cuda.is_available()返回false,网上查原因说是因为去掉了-c pyotrch使用清华源下载的其实是cpu版本的torch。
因此我使用下面命令将刚才装的几个包卸载了一下:

conda uninstall pytorch torchvision torchaudio cudatoolkit=11.3

然后使用官方的代码装了一遍:

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

但是在安装过程中出现了以下错误:

CondaError: Downloaded bytes did not match Content-Lengthurl: https://conda.anaconda.org/pytorch/win-64/pytorch-1.12.0-py3.8_cuda11.3_cudnn8_0.tar.bz2target_path: C:\Software\Anaconda\pkgs\pytorch-1.12.0-py3.8_cuda11.3_cudnn8_0.tar.bz2Content-Length: 1282737477downloaded bytes: 1255012794

因此这种方法没成功,选择了手动安装

7)不自动安装,手动安装torch、torchvision、torchaudio(成功)

先去官网,看官网推荐安装的torch版本(如果官网上看不出来的话,可以先使用pip install的方式查看下载的是哪个torch版本),我的是1.12.0,然后参考链接得到torch1.12.0对应torchvision0.13.0,torchaudio0.12.0。
版本对应参考链接:https://blog.csdn.net/shiwanghualuo/article/details/122860521
whl文件下载链接:https://download.pytorch.org/whl/torch_stable.html
所以我下载的文件为:torch-1.12.0+cu113-cp38-cp38-win_amd64.whl、torchvision-0.13.0+cu113-cp38-cp38-win_amd64.whl、torchaudio-0.12.0+cu113-cp38-cp38-win_amd64.whl
CD到这三个文件的下载目录,依次安装这三个whl:pip install xxx.whl
然后打开cmd,进入python,检查是否安装成功:

>>> import torch
>>> torch.cuda.is_available()
True
>>> print(torch.cuda.get_device_name(0))
NVIDIA GeForce MX150
>>> torch.__version__
'1.12.0+cu113'

PS: Linux下安装环境流程:

  • 安装anaconda

  • 打开 nvidia-smi 查看当前驱动支持的最高cuda版本(前提是Nvidia驱动已经安装好),比如支持的最高是:CUDA:11.3

  • 打开pytorch官网之前版本释放的网站(https://pytorch.org/get-started/previous-versions/),查看cuda11.3对应的版本,这里推荐 conda install 自动安装,官网上的命令如下:

  • 如conda install 自动安装不成功,则使用如下 pip install 手动安装 轮子的方法。在刚才的网站上找到 pip install 的命令如下:

  • 可以看到,CUDA的版本是11.3,根据CUDA的版本找到cudnn的版本并下载,先安装CUDA和cudnn(安装CUDA前,最好先安装好Visual studio,细节参考第4条)。安装完后,可以看到,对应的torch版本是:1.12.0+cu113;torchvision版本是:0.13.0+cu113; torchaudio版本是:0.12.0

  • 然后打开 cuda 11.3 对应包的下载网址:https://download.pytorch.org/whl/cu113/ ; 手动下载对应的三个包:


  • 最后使用 pip install 这三个包

总结:首先推荐conda install 安装方式;如果不成功,则根据推荐的torch版本,先手动安装CUDA、cudnn,再手动下载和安装torch、torchvision、torchaudio。

参考链接:
[1] https://zhuanlan.zhihu.com/p/483816738
[2] https://zhuanlan.zhihu.com/p/131595687
[3] https://zhuanlan.zhihu.com/p/99880204?from_voters_page=true
[4] https://blog.csdn.net/qq_46126258/article/details/112708781

windows下MX150显卡安装cuda11.3+cudnn8.4.1+torch1.12.0+torchvision0.13.0+torchaudio0.12.0相关推荐

  1. Linux安装Ubuntu18.04/显卡驱动/CUDA11.4/cuDNN8.2

    Linux安装Ubuntu18.04/显卡驱动/CUDA11.4/cuDNN8.2踩坑记录: [准备工作] 在Ubuntu官网或者清华源软件镜像下载Unbuntu18.04的镜像文件:[为方便小伙伴们 ...

  2. ubuntu10.04.04在windows下采用WUBI安装(nvidia显卡GeForce 405),附带中文输入法安装

    起因:在windwos下安装虚拟机,在运行linux,赶脚系统运行的特慢,还经常卡机:后想在机子上直接安装ubuntu系统,赶脚那个速度,那个体验还是不必win7差的,虽然是10.04的版本:以下是本 ...

  3. Windows下查看已经安装的GPU的情况

    Windows下查看已经安装的GPU的情况 搞到了一块显卡(T4),安装在了Windows上面,那么如何查看显卡的情况那,,,,, 在linux下直接输入nvidia-smi就可以看到GPU的信息的情 ...

  4. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  5. windows 下mysql的安装于使用(启动、关闭)

    1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...

  6. 在 Linux 和 Windows 下源码安装 Perl

    Perl 是一种功能丰富的计算机程序语言,运行在超过 100 种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.在生物信息分析领域,Perl 主要是做数据预处理.文本处理 ...

  7. Windows下RStudio环境安装

    Windows下RStudio环境安装 # RStudio关键词搜索: # 下载RStudio-1.4.1717.exe # # 一般情况下下载个免费的就好了: # RStudio-1.4.1717. ...

  8. Windows下Rtools环境安装

    Windows下Rtools环境安装 你是否经常见这个提示: WARNING: Rtools is required to build R packages but is not currently ...

  9. php5.3安装memcache,Windows下的Memcache安装 附php5.3的扩展

    Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memc ...

最新文章

  1. Python函数及其参数
  2. office移动端_微软手机端三合一Office APP开启公测,大家可以下载试试
  3. java 去掉最后一个换行符_Python 教程(一)第一个Python程序
  4. 常用的函数式接口_Predicate接口练习_集合信息筛选
  5. ajax的常见几种写法以及用法
  6. JAVA知识学习——类的修饰符
  7. 集合中的遍历以及删除元素
  8. ubuntu 安装cmake
  9. VS Code 翻译插件
  10. python爬取商品信息
  11. 史上最全的美国留学资料,从此不用找中介
  12. Frodo and pillows
  13. 计算机无法查看隐藏文件夹,Windows7系统无法显示隐藏文件如何解决
  14. Rational Rose 2007 使用方法
  15. 单阶段和两阶段目标检测
  16. 面经 - 阿里巴巴 - HR面试
  17. 海外自媒体多账号运营注意事项看这里!
  18. php 半角 全角 转换,PHP半角/全角转换函数
  19. pubg:您的客户端将在10秒内关闭,因为一个关键的防作弊进程没有正确运行。通过验证您的游戏文件的完整性来解决此问题....
  20. 今日头条推广房产的广告需要什么资质?今日头条广告开户找哪里?

热门文章

  1. 使用javaxMail发送邮件
  2. 最近开发的一款支持主流阅片功能的阅片器
  3. matlab中sr锁存器,VHDL中的简单SR锁存器仿真(带Xilinx)不会振荡
  4. 一次爬美团网美食团购的经历
  5. 论文总结3 对数线性模型 罗盛
  6. 傅里叶变换(juce库实现信号的幅度谱分析,附源码)
  7. 07学业有成:这样搜论文、作业、自学,有效提升学习成绩
  8. 带着镣铐的舞者(从用户体验与编程模型两方面看AJAX与B/S 技术)
  9. java实现树型日记本_用java编写一个“我的日记”的界面并使其实现写日记的功能, 最好含有登陆界面的...
  10. React、threejs实现3D登录页面