Win10+GPU版Pytorch1.1安装的安装步骤


Posted in Python onSeptember 27, 2019

安装cuda

更新nvidia驱动

打开GeForce Game Ready Driver或在GeForce Experience中下载符合自己gpu的程序。

Win10+GPU版Pytorch1.1安装的安装步骤

选择cuda

打开nvidia控制面板

Win10+GPU版Pytorch1.1安装的安装步骤

点击帮助、点击系统信息、在点击组件在3D设置中可以看到cuda信息

Win10+GPU版Pytorch1.1安装的安装步骤

在我升级过nvidia驱动后,cuda的版本更新到了10.1。接下来下载cuda .

cuda10.1安装完毕。

安装cuDNN

在安装了cuda10.1后选择对应的cuDNN版本v7.6.1

解压文件,然后添加bin目录到环境变量

安装cuDNN

在安装了cuda10.1后选择对应的cuDNN版本v7.6.1

解压文件,然后添加bin目录到环境变量

Win10+GPU版Pytorch1.1安装的安装步骤

使用Anaconda prompt创建环境

conda create -n pytorch_gpu pip python=3.7

其中pytorch_gpu是环境的名字,python版本是3.7

Win10+GPU版Pytorch1.1安装的安装步骤

conda activate pytorch_gpu

这个命令可以进入创建好的环境。

安装Pytorch

建议切换源,我使用的是中国科学技术大学”(USTC Open Source Software Mirror)提供anaconda的镜像源,速度提高不少。

方法一:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

方法二:

打开.condarc文件,进行编辑

Win10+GPU版Pytorch1.1安装的安装步骤

这个顺序存在一个优先级,会先在中国科学技术大学的镜像源寻找,如果大家感觉速度慢,也可以换别的镜像源。

打开官网选择后复制命令

Win10+GPU版Pytorch1.1安装的安装步骤

conda install pytorch torchvision cudatoolkit=10.0 -c pytorch

Win10+GPU版Pytorch1.1安装的安装步骤

整个过程只需要按一下'y'即可。

验证

为了确保PyTorch是否安装成功,我们需要运行简单的样例代码测试,例如打印出随机生成的张量矩阵,以及gpu是否可以使用。

import torch
x = torch.rand(5,5)
print(x)

输出类似下面

tensor([[0.7078, 0.1424, 0.3411, 0.3987, 0.3476],
    [0.7534, 0.7137, 0.3489, 0.4226, 0.3640],
    [0.4104, 0.8411, 0.5112, 0.0629, 0.0664],
    [0.7568, 0.9495, 0.3300, 0.2392, 0.6441],
    [0.7615, 0.1883, 0.6001, 0.9663, 0.3313]])

如果ok,pytorch安装成功。

torch.cuda.is_available()

返回True,GPU版Pytorch安装完毕。

将PyTorch导入Pycharm

点击Pycharm的选项栏中的File选择Settings,然后点击Project Interpreter,接着点击右侧的Add。

Win10+GPU版Pytorch1.1安装的安装步骤

然后在Conda Environment中选择Existing environment

选择Anaconda3下的python.exe,Conda executable选择conda.exe

Win10+GPU版Pytorch1.1安装的安装步骤

如果失败,选择Anaconda3下的env下的新创建的虚拟环境中选择python,试一试。

Pycharm开启科学计算模式(Scientific Mode)

具体步骤:

  1. Settings ?> Tools ?> Python Scientific > Show plots in tool window 勾选
  2. View 勾选 Scientific Mode
  3. Run?>Edit configurations…
  4. 勾选 Run with python console

Win10+GPU版Pytorch1.1安装的安装步骤

开启科学运算模式,舒服,正在习惯这个姿势。

ps:如果想恢复到普通模式,只需要在view下,取消scientific mode勾选。

结束语

​ 环境安装完毕,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现登陆知乎获得个人收藏并保存为word文件
Mar 16 Python
python自动翻译实现方法
May 28 Python
Python中static相关知识小结
Jan 02 Python
python的Tqdm模块的使用
Jan 10 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
python爬虫 正则表达式解析
Sep 28 Python
python学生信息管理系统实现代码
Dec 17 Python
Python使用monkey.patch_all()解决协程阻塞问题
Apr 15 Python
基于Python的自媒体小助手---登录页面的实现代码
Jun 29 Python
运行Python编写的程序方法实例
Oct 21 Python
Python reversed反转序列并生成可迭代对象
Oct 22 Python
Python字符串查找基本操作代码案例
Oct 27 Python
opencv调整图像亮度对比度的示例代码
Sep 27 #Python
详解Django将秒转换为xx天xx时xx分
Sep 27 #Python
pytorch多GPU并行运算的实现
Sep 27 #Python
Python使用matplotlib 模块scatter方法画散点图示例
Sep 27 #Python
python利用openpyxl拆分多个工作表的工作簿的方法
Sep 27 #Python
Python绘制热力图示例
Sep 27 #Python
python将print输出的信息保留到日志文件中
Sep 27 #Python
You might like
第一节--面向对象编程
2006/11/16 PHP
php的ddos攻击解决方法
2015/01/08 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
php实现数据库的增删改查
2017/02/26 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
js 模拟气泡屏保效果代码
2010/07/10 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
2013/04/24 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
js实现DOM走马灯特效的方法
2015/01/21 Javascript
浅析JavaScript动画
2015/06/10 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
2017/07/15 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
[56:18]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
给大家整理了19个pythonic的编程习惯(小结)
2019/09/25 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
优秀应届生求职信
2014/06/16 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
单位接收函范文
2015/01/30 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
2016年党员干部廉政承诺书
2016/03/24 职场文书