整理gpu加速的深度学习框架pytorch的安装过程。

0,资源整理

1,百度网盘完整版资源(包括:visual strudio+显卡驱动+cuda+cudnn+pytorch==0.4.1的.whl安装包,我安装的就是这一套,现将这些资源整理出来)

链接:https://pan.baidu.com/s/1Wuyhm6r8sh9-KloeMq4dDA

提取码:akj7

2,各资源来源:

visual studio(2017社区版就可以,2015/2013没有试过)

pytorch安装包(注意对应的cuda版本和对应的操作系统)

显卡驱动下载

CUDA(这个要与pytorch安装包相配)

CUDNN(这个要与CUDA相配)

3,参考博客:

参考1:解决pytorch官网下载慢ubuntu16.04+anaconda3(python3.6)+pytorch0.4.1+cuda9.0+cudnn7.1安装指南(关键要知道0.4.1对应的cuda和cudnn版本)

参考2:【PyTorch】windows10 + CUDA 9.1 + cuDNN v7.0.5 + PyTorch 0.4.1(关键要知道0.4.1对应的cuda和cudnn版本)

参考3:新电脑重新安装win10+python3.6+anaconda+tensorflow1.12(gpu版)(关键要学习cuda、cudnn的安装及环境变量的配置)

参考4:Windows下安装PyTorch0.4.0(几个在线pip下载.whl安装命令,但是不用VPN基本都卡死了)

4,可以直接用百度网盘的压缩包,所有安装包都是齐全的;也可以自己从各个网站自己下载

1,安装最新版的显卡驱动

1,将所有带NVIDIA的驱动全删了



2,使用与自己显卡匹配的驱动安装包,安装最新版的驱动

2,安装visual studio

使用community版本就可以,我这里用的2017社区版成功了,安装过程中不要改路径,不要改配置,全部默认配置安装下来就行。安装过程要联网。

3,安装cuda

选择自己需要的版本->选择自己的操作系统->选择exe(local)安装->将Base Installer和所有Patch都下载下来->按顺序全部安装一遍,安装过程不要改路径,全部选择精简安装(其实也就是默认安装)

如果从百度网盘下载的,直接按顺序安装一遍就行了



4,安装cudnn,配置环境变量

1,选择对应cuda版本同时满足自己所需要版本的cudnn,下载下来,解压缩(第一次下载要加入一个什么计划,申请个账号就行了)



2,将解压缩后的三个文件夹复制到安装CUDA9.0的路径覆盖原有的文件。本机的安装路径为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0,直接复制粘贴过来就行。



3,配置环境变量。桌面时右键“此电脑”,选择“属性”打开系统窗口,然后选择并打开“高级系统设置”进入系统属性窗口,打开环境变量,然后将

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin,

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include,

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64,

这三个路径填到系统变量的Path中,这样环境变量就配置好了。

5,安装pytorch

1,下载安装包。因为我是使用pip安装,并且cuda为9.0,因此点击对应链接



根据对应python版本和操作系统下载安装包,比如我要下载torch0.4.1,环境为python3.6,windows64位,就下载torch-0.4.1-cp36-cp36m-win_amd64.whl。下载速度快的时候很快,慢的时候很慢,也不知道为啥。



2,pip离线安装

cmd输入命令:pip install ...(安装包保存路径)\torch-0.4.1-cp36-cp36m-win_amd64.whl

6,安装torchvision

直接pip在线安装,可以配置一下镜像加速。pytorch0.4.1对应torchvision0.2.1

pip install torchvision==0.2.1

7,验证

[系统重装日志2]win10系统安装pytorch0.4.1(gpu版本)的更多相关文章

  1. [系统重装日志1]快速迁移/恢复Mendeley的文献和笔记

    一时手贱把原先系统的EFI分区给删了,按照网上的教程还没有恢复成功,无奈之下只能重装系统,想想这么多环境和配置真是酸爽. 身为一个伪科研工作者,首先想到的是自己的文献和阅读笔记.我所使用的文献管理工具 ...

  2. [系统重装日志3]autocad和ps破解安装

    cad 以前保存的安装包注册机还让杀毒软件给自动删除了!!!(╯‵□′)╯︵┻━┻!!!又在网上找的注册机!!!(╯‵□′)╯︵┻━┻!!!软件安装包必须保存一份压缩的!!!(╯‵□′)╯︵┻━┻!! ...

  3. Win10上安装Keras 和 TensorFlow(GPU版本)

    一. 安装环境 Windows 10 64bit  家庭版 GPU: GeForce GTX1070 Python: 3.5 CUDA: CUDA Toolkit 8.0 GA1 (Sept 2016 ...

  4. win10系统重装

    问题描述 win10开启热点网卡坏了,没折腾好.然后把系统网卡折腾坏了. 所以重装了系统,写下我的环境从零到晚上的过程 1安装系统 用WePE安装win10,镜像采用:cn_windows_10_en ...

  5. win10系统安装postgresql后无法连接

    win10系统安装postgresql后在系统服务列表中找不到,连接不上数据库. 可以尝试关闭系统防火墙后重启电脑或者重装程序.

  6. 超详细的纯净windows系统重装示例

    之前说过通过使用大白菜制作启动盘,再去系统之家下载系统.虽然系统能安装,但是有时安装的是ghost版本,安装方便,只要引导后面就是等待自动安装,驱动什么的都不用管.但是有时会带上很多软件,不好清理甚至 ...

  7. Windows7/win10系统安装JDK的环境变量设置javac不是内部命令或外部命令

    ---恢复内容开始--- Windows7/win10系统安装JDK的环境变量设置 Windows7 X64安装“jdk-6u26-windows-x64.exe”后,按照网上的环境变量设置方法设置了 ...

  8. 开启win7系统关闭日志分析

    笔记本突然没有任何征兆的自动重启了,想起之前曾经在网上看过通过系统日志查看一下是哪个东东搞的鬼,于是开始上网搜索,发现默认情况下是关机的信息记录的很少,不过可以开启审计功能来记录这个捣鬼的程序.于是就 ...

  9. Centos系统各种日志存详解

    Centos系统各种日志存储路径和详细介绍 Linux常见的日志文件详述如下 1./var/log/boot.log(自检过程) 2./var/log/cron (crontab守护进程crond所派 ...

随机推荐

  1. Emacs和Vim:神的编辑器和编辑器之神, 到底哪个更好?

    Emacs和Vim:神的编辑器和编辑器之神, 到底哪个更好? 在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神. 一些人勇敢地拾起了Vim或Emacs,却发 ...

  2. RESTful 架构 && RESTful API

    RESTful 架构 && RESTful API REpresentational State Transfer (REST) 具象状态传输https://en.wikipedia. ...

  3. js with All In One

    js with All In One 不推荐,要废弃 function f(x, o) { with (o) { console.log(x); } } function f(foo, values) ...

  4. Twitter 分享

    Twitter 分享 Twitter Share API https://twitter.com/intent/tweet?url= &text= demo ?url= https://www ...

  5. Raspberry Pi & GPIO

    Raspberry Pi & GPIO pinout === pin out / p in out pi@raspberrypi:~ $ pinout ,------------------- ...

  6. Taro 开发踩坑指南 (小程序,H5, RN)

    Taro 开发踩坑指南 (小程序,H5, RN) css taro 如何展示多行文本省略号 https://www.cnblogs.com/xgqfrms/p/12569057.html UI 设计稿 ...

  7. cobra-强大的CLI应用程序库

    cobra介绍 Cobra是一个用于创建强大的现代CLI应用程序的库,也是一个用于生成应用程序和命令文件的程序. Cobra用于许多Go项目,如Kubernetes.Hugo和Github CLI等. ...

  8. SpringCloud之服务注册中心

    1.Eureka 1.1RestTemplate 它提供了多种访问远程http服务的方法,是一种简单便捷的访问restful服务模板类,是spring提供的用于访问Rest服务的客户端模板工具集. 1 ...

  9. Go的switch

    目录 go的switch 一.语法 二.默认情况 三.多表达式判断 四.无表达式 五.Fallthrough go的switch switch 是一个条件语句,用于多条件匹配,可以替换多个if els ...

  10. nacos服务注册之服务器端Distro

    一致性协议算法Distro阿里自己的创的算法吧,网上能找到的资料很少.Distro用于处理ephemeral类型数据 Distro协议算法看代码大体流程是: nacos启动首先从其他远程节点同步全部数 ...