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使用Flask框架获取当前查询参数的方法
Mar 21 Python
python使用urllib2实现发送带cookie的请求
Apr 28 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
Python编程学习之如何判断3个数的大小
Aug 07 Python
关于python字符串方法分类详解
Aug 20 Python
Python Process多进程实现过程
Oct 22 Python
python实发邮件实例详解
Nov 11 Python
Python中Flask-RESTful编写API接口(小白入门)
Dec 11 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
Python关于__name__属性的含义和作用详解
Feb 19 Python
90行Python代码开发个人云盘应用
Apr 20 Python
Django中的JWT身份验证的实现
May 07 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
使用php重新实现PHP脚本引擎内置函数
2007/03/06 PHP
php递归列出所有文件和目录的代码
2008/09/10 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
Javascript 页面模板化很多人没有使用过的方法
2012/06/05 Javascript
jcrop基本参数一览
2013/07/16 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
python基础教程项目三之万能的XML
2018/04/02 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
python 判断一组数据是否符合正态分布
2020/09/23 Python
python 基于opencv去除图片阴影
2021/01/26 Python
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
高中毕业生生活的自我评价
2013/12/08 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
欢迎领导检查标语
2014/06/27 职场文书
党员群众路线自我剖析材料
2014/10/06 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
酒店客房服务员岗位职责
2015/04/09 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS