文章目录

  • 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的配置(避坑)相关推荐

  1. 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对应版本号 ...

  2. 深度学习环境配置超详细教程【Anaconda+PyTorch(GPU版)+CUDA+cuDNN】

    深度学习环境配置 入门深度学习,首先要做的事情就是要搭建深度学习的环境.不管你是Windows用户,Mac用户还是Ubuntu用户,只要电脑配置允许,都可以做深度学习,毕竟Windows.Mac和Ub ...

  3. win10环境 pip 安装theano(gpu) python3.6

    花费了三天时间,太辛苦了. 首先剧透:有很多人说theano不支持python3.6,我试过了,是的,我失败了,如果各位不信也可以再试试. 同时我下载了anaconda python2.7,然而,我还 ...

  4. win10下pip安装tensorflow-gpu遇到的问题

    (20191211)化工专业学生,期望在此能够得到各位的帮助.发布该博客,作为学习过程的记录,可能问题幼稚可笑,路漫漫兮其修远兮,吾将上下而求索. 主旨 Win10+Anaconda+CUDA.cuD ...

  5. win10下pytorch-gpu安装以及CUDA详细安装过程

               win10下pytorch-gpu安装以及CUDA详细安装过程 1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否 ...

  6. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程

    1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡. 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GT ...

  7. anaconda中使用pip安装pytorch(GPU)

    anaconda中使用pip安装pytorch(GPU) 由于conda直接安装torch遇到了问题,在此记录一下另一种装法. 一.确认cuda与cudnn安装完成 我在以前已经安装完成了 在这仅确认 ...

  8. CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程)

    CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程) 导读 本人在Win10下安装深度学习框架Tenso ...

  9. Windows下命令行安装Pytorch(GPU)

    对于一个小白来说,找了好多博客,都是告诉你去下载cuda,cudnn,然后安装配置各种环境,十分麻烦.最近才发现了最简单的安装方法,只需要在cmd中输入简单的几行命令即可. 注意:以下命令行要在对应的 ...

最新文章

  1. H3C secpath nat的tcp会话数的限制设置
  2. 电脑安全注意事项_别墅装修设计注意事项 别墅装修的陷阱有哪些
  3. 北邮OJ 102. 最远距离 北邮2012网研院复试上机题
  4. boost::mp11::mp_rename相关用法的测试程序
  5. 英特尔ARM开启芯片之战 消费者该何去何从?
  6. python官网网址是什么意思_大家都是怎么部署python网站的?
  7. tp交换机管理页面_二层网管交换机的管理方法
  8. 列表、表格与媒体元素
  9. 【python】Windows系统中python解释器下载及安装过程
  10. OCP4.4 部署EFK-使用local-volume持久化
  11. CTex:字体字号设置
  12. 超越谷歌与特斯拉?百度Apollo生态有一套
  13. 2021武汉建港中学高考成绩查询,武汉2021年部分示范高中四月调考分数线(预估)...
  14. 逆向看C++ new申请堆对象的构造,析构函数调用
  15. 微信开发必备工具:利用cpolar在公网上测试本地Web网站或移动应用程序
  16. 微信竟可以查出行轨迹了,预计又一波情侣要分手?
  17. 企业经营核心要素框架
  18. 犹他大学支付45万美元赎金以阻止被盗数据泄露
  19. 解决Raid模式下重装系统无法识别固态硬盘的问题
  20. 个人英雄主义黄昏将至,6 大现状聊透开源这一年

热门文章

  1. 股票入门——K线理论
  2. LTE学习笔记三:接口协议
  3. 关于b站M_Studio的学习笔记
  4. strtol函数的使用
  5. python---简单游戏制作(飞机大战)
  6. c语言程序学生籍贯信息记录,c语言程序学生籍贯信息记录簿设计.doc
  7. SaaS化MR直播正式上线!保利威开启轻量化虚拟直播时代
  8. python怎么用比图的方式判断菜单是灰色的还是黑色的,彩图对比
  9. 为什么直通车关键词点击率和转化率会低
  10. Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)