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实现挑选出来100以内的质数
Mar 24 Python
用Python的Django框架来制作一个RSS阅读器
Jul 22 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
python 换位密码算法的实例详解
Jul 19 Python
Python基于列表list实现的CRUD操作功能示例
Jan 05 Python
python opencv实现任意角度的透视变换实例代码
Jan 12 Python
解决Mac安装scrapy失败的问题
Jun 13 Python
python中的常量和变量代码详解
Jul 25 Python
浅谈python 导入模块和解决文件句柄找不到问题
Dec 15 Python
使用Python操作MySQL的小技巧
Sep 10 Python
python3字符串输出常见面试题总结
Dec 01 Python
详解Python遍历列表时删除元素的正确做法
Jan 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在线打包程序源码
2008/07/27 PHP
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
php基本函数汇总
2015/07/09 PHP
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
js脚本实现数据去重
2014/11/27 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
使用Python3内置文档高效学习以及官方中文文档
2019/05/19 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
python实现tail -f 功能
2020/01/17 Python
python如何判断IP地址合法性
2020/04/05 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
python tqdm库的使用
2020/11/30 Python
专业实习自我鉴定
2013/10/29 职场文书
党员组织关系介绍信
2014/02/13 职场文书
教师节活动主持词
2014/04/02 职场文书
致共产党员倡议书
2014/04/16 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
务虚会发言材料
2014/12/25 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
反邪教观后感
2015/06/11 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python