windows下MX150显卡安装cuda11.3+cudnn8.4.1+torch1.12.0+torchvision0.13.0+torchaudio0.12.0
文章目录
- 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相关推荐
- Linux安装Ubuntu18.04/显卡驱动/CUDA11.4/cuDNN8.2
Linux安装Ubuntu18.04/显卡驱动/CUDA11.4/cuDNN8.2踩坑记录: [准备工作] 在Ubuntu官网或者清华源软件镜像下载Unbuntu18.04的镜像文件:[为方便小伙伴们 ...
- ubuntu10.04.04在windows下采用WUBI安装(nvidia显卡GeForce 405),附带中文输入法安装
起因:在windwos下安装虚拟机,在运行linux,赶脚系统运行的特慢,还经常卡机:后想在机子上直接安装ubuntu系统,赶脚那个速度,那个体验还是不必win7差的,虽然是10.04的版本:以下是本 ...
- Windows下查看已经安装的GPU的情况
Windows下查看已经安装的GPU的情况 搞到了一块显卡(T4),安装在了Windows上面,那么如何查看显卡的情况那,,,,, 在linux下直接输入nvidia-smi就可以看到GPU的信息的情 ...
- windows下nodejs express安装及入门网站,视频资料,开源项目介绍
windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...
- windows 下mysql的安装于使用(启动、关闭)
1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...
- 在 Linux 和 Windows 下源码安装 Perl
Perl 是一种功能丰富的计算机程序语言,运行在超过 100 种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.在生物信息分析领域,Perl 主要是做数据预处理.文本处理 ...
- Windows下RStudio环境安装
Windows下RStudio环境安装 # RStudio关键词搜索: # 下载RStudio-1.4.1717.exe # # 一般情况下下载个免费的就好了: # RStudio-1.4.1717. ...
- Windows下Rtools环境安装
Windows下Rtools环境安装 你是否经常见这个提示: WARNING: Rtools is required to build R packages but is not currently ...
- php5.3安装memcache,Windows下的Memcache安装 附php5.3的扩展
Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memc ...
最新文章
- Python函数及其参数
- office移动端_微软手机端三合一Office APP开启公测,大家可以下载试试
- java 去掉最后一个换行符_Python 教程(一)第一个Python程序
- 常用的函数式接口_Predicate接口练习_集合信息筛选
- ajax的常见几种写法以及用法
- JAVA知识学习——类的修饰符
- 集合中的遍历以及删除元素
- ubuntu 安装cmake
- VS Code 翻译插件
- python爬取商品信息
- 史上最全的美国留学资料,从此不用找中介
- Frodo and pillows
- 计算机无法查看隐藏文件夹,Windows7系统无法显示隐藏文件如何解决
- Rational Rose 2007 使用方法
- 单阶段和两阶段目标检测
- 面经 - 阿里巴巴 - HR面试
- 海外自媒体多账号运营注意事项看这里!
- php 半角 全角 转换,PHP半角/全角转换函数
- pubg:您的客户端将在10秒内关闭,因为一个关键的防作弊进程没有正确运行。通过验证您的游戏文件的完整性来解决此问题....
- 今日头条推广房产的广告需要什么资质?今日头条广告开户找哪里?
热门文章
- 使用javaxMail发送邮件
- 最近开发的一款支持主流阅片功能的阅片器
- matlab中sr锁存器,VHDL中的简单SR锁存器仿真(带Xilinx)不会振荡
- 一次爬美团网美食团购的经历
- 论文总结3 对数线性模型 罗盛
- 傅里叶变换(juce库实现信号的幅度谱分析,附源码)
- 07学业有成:这样搜论文、作业、自学,有效提升学习成绩
- 带着镣铐的舞者(从用户体验与编程模型两方面看AJAX与B/S 技术)
- java实现树型日记本_用java编写一个“我的日记”的界面并使其实现写日记的功能, 最好含有登陆界面的...
- React、threejs实现3D登录页面