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

1.Cuda的下载安装及配置

首先我们要确定本机是否有独立显卡。在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡。

可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GTX 1050。

接下来,测试本机独立显卡是否支持CUDA的安装,点击此处查询显卡是否在列表中。

从上图中,可以看到我本机的独立显卡是支持CUDA安装的,计算力是6.1。

那么,接下来就是选择CUDA进行安装即可,点击此处

这里我选了CUDA Toolkit10.0的版本,至于选择哪个版本,个人认为应该没多大差别,一般就是看这个版本是否要求GPU的计算能力是多少以上。大约是2.1G。我用windows的IDM下载工具下载的,速度蛮快的。

接着就是安装过程,双击打开显示临时解压目录,不需要改变,默认即可。

接下来,进入NVIDIA安装过程,在这安装过程中,我一开始直接选择的精简安装,但由于VS的原因,导致无法正常安装,于是我换成了自定义的安装方式,并将VS勾给去掉,便可以正常安装了,至于CUDA的安装目录,大家默认安装在C盘即可。

安装完成之后,便是配置环境变量。环境变量配置如下图所示。

测试CUDA是否正常安装。可以看到测试成功,接着进行cudnn的下载。

2.CUDNN的下载及配置

点击此处,选择下载download cudnn,但这里需要你注册一个账号,然后进行问卷之后才可以进行下载页面,反正一步步操作即可。

然后因为我上一步CUDA的版本是10.0,而CUDNN的版本要跟CUDA版本一致,所以选择第二个下载即可。

下载之后,解压缩,将CUDNN压缩包里面的bin、clude、lib文件直接复制到CUDA的安装目录下,直接覆盖安装即可。

3.pytorch-gpu的安装

直接来到Pytorch的官网,此处,因为根据自己的配置进行选择,我试过用conda安装,但是conda安装老是不成功,也替换过清华镜像源,但速度实在是龟速,半天没动静。虽然pip下载也蛮慢,但至少可以安装成功。这里我对pip的安装方式,稍作修改,让其直接从清华镜像源下载。然后慢慢等待安装成功即可。

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple torch==1.2.0 torchvision==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

然后命令行验证pytorch是否正常安装成功,这里可以正常打印出版本号,安装没问题。

import torchprint(torch.__version__)

但接下来我尝试让其输出是否可以正常调用CUDA,却输出False.

print(torch.cuda.is_available())

经过一段时间的交流,找到问题所在。因为我本机是集成显卡和独立显卡并存,可能是因为默认调用集成显卡而造成的问题,那么接下来就是将独立显卡设为默认即可。

但我因为多次尝试的结果,成功将我本机的NAVIDIA控制面板给卸载掉了,无法正常打开,所以我还需要重新下载NVIDIA的控制面板,来到官网此处,选择对应的版本下载安装即可。

然后右键打开NIVIDIA控制面板,选择管理3D设置,全局设置中选择高性能NVIDIA处理器即可。

然后在命令行下重新输入

import torchprint(torch.cuda.is_available())

即可返回True,若还返回False的话 ,记得重启一下电脑,遇到问题重启一下电脑,看是否可以正常显示。

win10下pytorch-gpu安装以及CUDA详细安装过程相关推荐

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

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

  2. Windows下pytorch-gpu安装以及CUDA详细安装过程 附带各个版本安装包

    最近学习到了超分辨率算法用到了 PyTorch 框架,有很多小bug,例如版本不一致,cuda+cudnn下载速度太慢等等问题.所以在这里写一篇博客详细记录安装的过程.附带 CUDA + cudnn各 ...

  3. win10 子系统 ubuntu GPU驱动,CUDA, CUDNN安装与 win10 GPU 机器学习性能对比, numa_node 问题

    这里写自定义目录标题 win10 子系统 ubuntu GPU 安装 与 win10 GPU 机器学习性能对比 win10 子系统 ubuntu GPU驱动,CUDA, CUDNN安装 win10 端 ...

  4. w10系统自带linux系统,win10下,内置linux系统的安装和体验,你造吗?

    原标题:win10下,内置linux系统的安装和体验,你造吗? 众所周知,windows系统和linux系统一直是水火不容,而在最新的win10系统却完美兼容了linux系统,但是在默认情况下是关闭的 ...

  5. Win10下python3和python2多版本同时安装并解决pip共存问题

    Win10下python3和python2多版本同时安装并解决pip共存问题 参考文章: (1)Win10下python3和python2多版本同时安装并解决pip共存问题 (2)https://ww ...

  6. 【安装】Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤

    [安装]Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤 一. Oracle 下载 官方下地址 http://www.oracle.com/technetw ...

  7. Centos7 Yum安装MYSQL8.0详细安装步骤

    Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...

  8. 虚拟机安装Ubuntu操作系统(详细安装教程)以及快照创建使用

    虚拟机安装Ubuntu操作系统(详细安装教程)以及快照创建使用 1. 整体介绍 1.1 应用 [系统名称]:Linux-Ubuntu [安装环境]:VMware16.1(虚拟机) 1.2 系统 Ubu ...

  9. pytorch gpu版本的最全安装教程,含环境配置、CUDA(百度云下载)安装程序失败解决方案

    看过我cpu版本的pytorch小白安装教程CPU版pytorch小白教程应该已经会设置清华源了,这里不再叙述,gpu版本的pytorch会默认以清华镜像源来下载,速度不用担心. 请关闭杀毒软件 尤其 ...

最新文章

  1. linux install goolepinyin_Linux截图工具推荐(Ubuntu 18.04亲测)
  2. python 报错 IndentationError: expected an indented block SyntaxError: invalid character in identifie
  3. 面向机器学习的自然语言标注
  4. 【瞎写代码】系列之redux表面理解
  5. Python3编程语言之enumerate() 函数使用示例
  6. MySQL查看状态及简单优化
  7. python根据2点经纬度计算距离
  8. 反应灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...
  9. 2020-08-14 光纤通信第三章知识点整理
  10. poxtfix+dovecot+saslauthd+courier-authlib +mysql + extmail 完整虚拟邮箱系统部署
  11. qt获取本机全部ipv4_Qt之获取本机网络信息(MAC, IP等等,很全)
  12. 操作系统之内存管理:5、虚拟存储技术(请求分页管理、页面置换算法、虚拟内存、地址变换)
  13. 第十五章:交互式界面(十一)
  14. 古体字与简体字对照表_简体字繁体字对照表?
  15. lodop 条码类型说明
  16. 机器人聊天软件c#_聊天机器人_c#应用
  17. 三菱je -c中映射表的作用_linux内核页表映射机制:线性地址如何转为物理地址?...
  18. (41.1)【JWT-KID漏洞】KID之目录遍历、命令注入、SQL注入
  19. 模型稳定度指标PSI
  20. Stm32完整安装包,包含Keil5,野火大学堂,Flymcu,Ch340,stm32F1和F4的器件支持包,STM32CubeMX

热门文章

  1. Xshell_5安装与使用
  2. 美国L1签证申请的常见问题解析
  3. 拟插值算子(Quasi-interpolations)
  4. 人人旗下风车网CEO的创业失败教训总结
  5. oracle判断不包含,oracle查询不含括号及不含指定字符的方法
  6. java基于springboot+vue的旅游心得分享攻略系统 elementui
  7. SQL注入原理与防御姿势(问答方式 描述)
  8. [XJTUSE 算法设计与分析] 第五章 回溯法
  9. Java50道经典编程题:(十三)数字谜题 ——循环语句及判断符的使用
  10. 史上最简单的spark教程第十三章-SparkSQL编程Java案例实践(终章)