win10下pip安装pytorch-gpu以及CUDA/cuDnn的配置(避坑)
文章目录
- 1、升级nvidia显卡驱动
- 2、离线下载CUDA
- 3、安装对应版本的cudnn
- 4、pip镜像安装pytorch-gpu及torchvision
- 5、测试
- 6、在pycharm中运行pytorch
装了一天,踩了不少坑。主要还是显卡驱动的问题,不管是用geforce experience还是驱动精灵,都没办法升级到最新的版本。这也限制了CUDA的版本,然而目前pytorch支持最低的CUDA版本是9.2,所以一直print False。最后,在官网上下载驱动包进行离线安装,解决了这个问题。另外,conda安装虽然方便,但是比较容易失败,利用pip镜像安装在早上的速度也很快,所以选择了pip安装。需要注意的一点是,离线安装了CUDA之后,最好选用pip安装。当然也可以直接选择conda安装,不必自己装CUDA。
1、升级nvidia显卡驱动
可用驱动精灵升级,若驱动精灵升级失败,点击此处,下载适合自己电脑配置的驱动进行离线安装。
驱动版本尤其重要,我们更关注CUDA的软件支持,即显卡驱动
2、离线下载CUDA
先查看自己电脑支持的cuda版本cmd
->nvidia-smi
,通常更新过驱动之后都没什么问题。
456.55就是更新后的驱动版本,11.1就是当前支持安装的CUDA最高版本
从这里可以看到,目前pytorch支持cuda9.2以上版本
点击此处选择合适的CUDA版本,我选的是10.2
下载好之后直接安装,不用改设置,选择精简安装
安装完成后,配置环境变量,找到安装目录(自定义安装默认C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA),在path中新建下图红框所示的4个环境变量:此电脑->属性->高级系统设置->环境变量->用户变量->path
测试CUDA是否正常安装:命令窗口输入nvcc -V
3、安装对应版本的cudnn
点击此处,下载和CUDA版本一致的cuDNN.
比如我的CUDA10.2,应该安装cuDNN for CUDA10.2
解压之后,把红框的三个文件bin、include、lib直接复制到CUDA的安装目录下,替换原有文件即可。
4、pip镜像安装pytorch-gpu及torchvision
点击此处,选择配置,复制生成安装命令,进行镜像安装,几个常用的镜像源:
阿里云 http://mirrors.aliyun.com/pypi/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
这里用了清华源,建议早上安装,晚上不太稳定
win+R
->cmd
->
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
然后,耐心等待
5、测试
先测试pytorch和torchvision是否安装成功
pythonimport torch
import torchvisionprint(torch.__version__)
再测试是否可以正常调用CUDA
print(torch.cuda.is_available())
如果输出False,可能为以下几个原因:
1、显卡驱动版本太低,需要更新
2、安装的CUDA版本超过了nvidia-smi显示的版本
3、pytorch和CUDA版本不匹配
4、CUDA和cuDNN版本不匹配
查看pip安装的包所在位置:pip show ##
如果输出True,那么就可以使用pytorch-gpu版了,跑个demo试一下吧
6、在pycharm中运行pytorch
编辑好自己pytorch项目,使用pycharm调试运行,如果没有报错就搞定了。
而对于有多个python版本,或者习惯用anaconda管理环境和包的同学,Import可能会报错:
这是interpreter设置的问题,先在终端查询自己电脑pip安装的位置pip show torch
然后在pycharm中添加安装了torch的interpreter:
添加interpreter:
可以看到当前解释器里出现了torch和torchvision的包
到此,import torch就可以正常执行了。
win10下pip安装pytorch-gpu以及CUDA/cuDnn的配置(避坑)相关推荐
- win10 安装Pytorch GPU版+CUDA+cuDNN(篇幅较长保姆教程) (含CUDA11.1与cuDNN8.0.4安装包)
win10安装CUDA11.1+cuDNN8.0.4+Pytorch(含CUDA11.1与cuDNN8.0.4安装包) 更新NVIDIA(查看版本号) 查找NVIDIA,CUDA,cuDNN对应版本号 ...
- 深度学习环境配置超详细教程【Anaconda+PyTorch(GPU版)+CUDA+cuDNN】
深度学习环境配置 入门深度学习,首先要做的事情就是要搭建深度学习的环境.不管你是Windows用户,Mac用户还是Ubuntu用户,只要电脑配置允许,都可以做深度学习,毕竟Windows.Mac和Ub ...
- win10环境 pip 安装theano(gpu) python3.6
花费了三天时间,太辛苦了. 首先剧透:有很多人说theano不支持python3.6,我试过了,是的,我失败了,如果各位不信也可以再试试. 同时我下载了anaconda python2.7,然而,我还 ...
- win10下pip安装tensorflow-gpu遇到的问题
(20191211)化工专业学生,期望在此能够得到各位的帮助.发布该博客,作为学习过程的记录,可能问题幼稚可笑,路漫漫兮其修远兮,吾将上下而求索. 主旨 Win10+Anaconda+CUDA.cuD ...
- win10下pytorch-gpu安装以及CUDA详细安装过程
win10下pytorch-gpu安装以及CUDA详细安装过程 1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否 ...
- win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程
1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡. 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GT ...
- anaconda中使用pip安装pytorch(GPU)
anaconda中使用pip安装pytorch(GPU) 由于conda直接安装torch遇到了问题,在此记录一下另一种装法. 一.确认cuda与cudnn安装完成 我在以前已经安装完成了 在这仅确认 ...
- CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程)
CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程) 导读 本人在Win10下安装深度学习框架Tenso ...
- Windows下命令行安装Pytorch(GPU)
对于一个小白来说,找了好多博客,都是告诉你去下载cuda,cudnn,然后安装配置各种环境,十分麻烦.最近才发现了最简单的安装方法,只需要在cmd中输入简单的几行命令即可. 注意:以下命令行要在对应的 ...
最新文章
- H3C secpath nat的tcp会话数的限制设置
- 电脑安全注意事项_别墅装修设计注意事项 别墅装修的陷阱有哪些
- 北邮OJ 102. 最远距离 北邮2012网研院复试上机题
- boost::mp11::mp_rename相关用法的测试程序
- 英特尔ARM开启芯片之战 消费者该何去何从?
- python官网网址是什么意思_大家都是怎么部署python网站的?
- tp交换机管理页面_二层网管交换机的管理方法
- 列表、表格与媒体元素
- 【python】Windows系统中python解释器下载及安装过程
- OCP4.4 部署EFK-使用local-volume持久化
- CTex:字体字号设置
- 超越谷歌与特斯拉?百度Apollo生态有一套
- 2021武汉建港中学高考成绩查询,武汉2021年部分示范高中四月调考分数线(预估)...
- 逆向看C++ new申请堆对象的构造,析构函数调用
- 微信开发必备工具:利用cpolar在公网上测试本地Web网站或移动应用程序
- 微信竟可以查出行轨迹了,预计又一波情侣要分手?
- 企业经营核心要素框架
- 犹他大学支付45万美元赎金以阻止被盗数据泄露
- 解决Raid模式下重装系统无法识别固态硬盘的问题
- 个人英雄主义黄昏将至,6 大现状聊透开源这一年