pytorch自学教程(一)
本文内容为自学过程的笔记,如有错误,欢迎指出。
一、anaconda安装
首先需要下载anaconda,它里面包含了大量的package(工具包),平时在深度学习、机器学习中一个个安装package很麻烦,而且容易出现一些问题。于是就有了anaconda,他是一个集成了应用于科学分析的大量的package的一个软件,也就是只要你安装了anaconda就安装了后面我们要用的大量package。
进入网站https://repo.anaconda.com/

下载之后,双击安装,记住安装路径,后面选择默认
安装成功后,在开始菜单栏打开anaconda prompt,如果命令行前面有“(base)”则说明安装成功。

(深度学习离不开显卡,现在的一些pytorch和TensorFlow都主要支持英伟达的显卡,有没有显卡对于学习pytorch并没有影响,显卡的作用主要起一个训练加速的作用,关于显卡的配置主要涉及驱动和工具包,而后者已经可以跟随pytorch一起安装,所以我们这里主要是检查显卡的驱动是否正确安装:开始菜单栏—任务管理器—性能,如果能显示GPU的具体型号,则安装正确)
二、环境管理
在正式的安装开始之前,要学会一个技巧,就是如何去管理环境,应为在今后的项目中经常会遇到不同的项目和代码需要的环境(pytorch版本)是不一样的。比如一个项目需要用到pytorch0.4,另一个项目需要用到pytorch1.0,不可能同时安装两个版本。
我们要用conda指令创建一个环境:在开始菜单找到anaconda prompt,打开命令行窗口,输入以下命令:conda create -n pytorch python=3.6,回车。安装成功会显示以下

命令行输入conda activate pytorch进入pytorch环境
命令行最左边由(base)变为(pytorch)

命令行输入pip list看有哪些package,发现没有pytorch
于是安装pytorch。
三、安装pytorch
进入https://pytorch.org/。往下拉至下图:

至于compute platform选哪个CUDA,首先我们要确定电脑有无独立显卡,知道电脑的GPU型号。进入设备管理器—显示适配器,可以看到自己的GPU型号,NVIDIA开头的是独立显卡,其他的有可能是集显

进入https://www.nvidia.cn/geforce/technologies/cuda/supported-gpus/确认一下你的GPU型号是否支持CUDA。
或者在anaconda prompt输入nvidia-smi查看版本号是否低于396.26

如果低于396.26则进入https://www.nvidia.com/Download/index.aspx?lang=cn选择自己显卡的驱动下载安装


1)检验是否安装成功:命令行输入python,进入python环境输入import pytorch,若没有报错则说明安装成功。

(pytorch安装不成功的参考https://blog.csdn.net/zzq060143/article/details/88042075)
2)接下来检查pytorch是否能用电脑上的GPU:输入torch.cuda.is_available(),返回的是True的话则说明能用。

pytorch自学教程(一)相关推荐

  1. 深度学习之Pytorch基础教程!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:李祖贤,Datawhale高校群成员,深圳大学 随着深度学习的发展 ...

  2. PyTorch官方教程大更新:增加标签索引,更加新手友好

    点击上方↑↑↑"视学算法"关注我 来源:公众号 量子位 授权 PyTorch官方教程,现已大幅更新: 提供标签索引,增加主题分类,更加新手友好. 不必再面对一整页教学文章茫然无措, ...

  3. python语言自学教程-3D图示Python标准自学教程入门篇

    内容简介: Python入门篇教程从最基础的计算机发展史.Python的来源与发展历史开始讲起: 依次讲解python变量与表达式.数据类型.运算符.流程控制语句等,末尾通过课堂练习.课后作业以及微型 ...

  4. PyTorch 官方教程发布,限时免费开放!

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 PyTorch 如今已经称为最受欢迎的深度学习框架之一了!2019年1月到6月底,在arXiv ...

  5. 撒花!PyTorch 官方教程中文版正式上线,激动人心的大好事!

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 什么是 PyTorch?其实 PyTorch 可以拆成两部分:Py+Torch.Py 就是 P ...

  6. 【深度学习】深度学习之Pytorch基础教程!

    作者:李祖贤,Datawhale高校群成员,深圳大学 随着深度学习的发展,深度学习框架开始大量的出现.尤其是近两年,Google.Facebook.Microsoft等巨头都围绕深度学习重点投资了一系 ...

  7. 有什么好的Java自学教程视频,适合初学者

    动力节点Java培训最新上线Java实验班,等你来测试自己适不适合学习Java编程哦! 随着互联网的发展,视频教程充斥着网络,很多人为了能够在视频教程中捞取一桶金,纷纷投入视频售卖的大军之中,其中不乏 ...

  8. 计算机考试视频教程江西,江西计算机二级自学教程推荐:公共基础知识(2018年版)...

    &nbsp&nbsp[导读]: 江西计算机二级自学教程推荐:公共基础知识(2018年版),更多计算机等级考试用书.考试内容和考试模拟试题,请访问易考吧计算机等级网 江西计算机二级自学教 ...

  9. python商城源码_自学Python才几天,就成功编写出俄罗斯方块游戏,附自学教程

    人们常说,python不适合做游戏,但我偏爱玩游戏,做不了大的,做个小的也行啊. 于是,我在自己毫无基础的条件下,用两天时间学python基础理论,再用已有的俄罗斯方块游戏源码和源文件,在我的不懈努力 ...

最新文章

  1. matlab中的i=1 length,黄伟建:matlab for i=1:length(y) 什么意思
  2. Linux下安装oracle数据库步骤
  3. 不止代码:保留道路(ybtoj 最小生成树)
  4. 60-008-000-使用-命令
  5. mysql保留字-关键字表
  6. IBM MQ 7.1在windows和linux上安装
  7. Android studio 突然 无法解析符号
  8. Android更新主线程UI的两种方式handler与runOnUiThread()
  9. Rhino7安装教程
  10. 北京航空航天计算机考研科目,2020考研北京航空航天大学计算机考研考试科目...
  11. Java 压缩文件夹
  12. 【软件工程】决策表和决策树
  13. VOLTE注册失败案例
  14. Spring MVC 数据类型转换器
  15. Android -- 读取assets文件夹下的资源
  16. 由和与加数进行凑数的遍历算法
  17. 工作方式需要主心骨、承载人
  18. https://www.jianshu.com/p/43d04d8baaf7
  19. 手机比较版本差异工具
  20. 现在python就业前景如何?

热门文章

  1. 如何取消a标签的下划线
  2. 我生命中的钱事:童年!
  3. 将数据库中的数据转换成json格式
  4. 新版Edge浏览器怎么长截图?
  5. PMP49个子过程ITTO总结
  6. Enterprise Architect 中文版 注册码 破解 亲测有效!
  7. Chrome Performance 页面性能分析
  8. 银河麒麟V10 SP2 搭建tftp服务
  9. 分页查询:前端分页和后端分页
  10. Html 所有触发事件