PyTorch安装教程

0. 前言

      PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。它是一个以Python 优先的深度学习框架,不仅能够实现强大的GPU 加速,同时还支持动态神经网络。
      在安装PyTorch之前,我们还需要安装AnacondaPyCharm
      在机器学习、数据挖掘、深度学习过程中,需要用到大量的工具包。但一个一个安装实在是麻烦又头疼。于是,出现了anaconda,anaconda里面集成了很多关于python科学计算的第三方库。我们安装了它,就安装了很多我们需要用到的工具包,总之就是很方便。
      由于本人之前已经安装过Anaconda和PyCharm,故此处就略过这两部分(推荐此篇博文:Anaconda和Pycharm的安装和配置)。

1. 显卡配置

      打开任务管理器,在GPU处确认NVIDIA 显卡是否显示,没显示,可以去下载驱动

在这里插入图片描述
      接着查看驱动版本,要保证驱动版本数大于396.26,不满足的话就对其进行更新。
      通过命令行nvidia-smi查看驱动版本;
      如果出现此种情况,是因为我们没在path中添加路径,可以在path中添加;
在这里插入图片描述
      也可以在这个文件夹(C:\Program Files\NVIDIA Corporation\NVSMI)下,通过cmd进入。
在这里插入图片描述

2. conda配置安装pytorch

  1. 新建环境
    命令行conda create -n pytorch python=3.7
    太悲伤了,这里一直出错,错误信息如下:
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/main/win-64/current_repodata.json (Caused by SSLError(SSLError("bad handshake: SysCallError(10054, \'WSAECONNRESET\')")))'))

于是各种百度,找到了一个解决问题的博客,附链接:http://www.lqkweb.com/blog.php?id=18
找到.condarc文件后删除defauts那一行,删除后如下:
在这里插入图片描述
再次执行命令行conda create -n pytorch python=3.7
在提示时输入y
等待:
在这里插入图片描述
通过命令行conda env list验证刚刚的创建是否成功
在这里插入图片描述

  1. 在mypytorch环境中安装pytorch
    先通过命令行conda activate mypytorch进入mypytorch环境
    在这里插入图片描述

3. 安装pytorch

  1. 先去官网,PyTorch Build 选择 Stable;选择Windows系统;选择Package;语言选择Python,CUDA 版本的选择。如下图:

在这里插入图片描述

  1. 复制上一张图下方的命令行
    进入mypytorch环境,粘贴命令行
    在这里插入图片描述
    额,这一步又一直出错,于是参考了此篇博客https://blog.csdn.net/yunken28/article/details/105035577/解决这一步出错的问题。
  2. 接着对提示输入处,输入y,然后就等待它的安装,比较慢!

在这里插入图片描述
额,这里实在没找到原因,看了一些博客,都是换了一种方式用pip来装,这里我把mypytorch这个虚拟环境删除了,再次重新创建,准备换一种方式。
在这里插入图片描述
关于anaconda下虚拟环境的创建,激活,删除这些命令,在这里可以看到:https://jingyan.baidu.com/article/fd8044fa973d8c1131137af8.html
接着,我们用pip来装,实在也是找不到原因了。
也是在官网选择对应的东西,然后复制下方的安装命令:pip install torch==1.6.0+cu101 torchvision==0.7.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html

在这里插入图片描述
希望这次能够成功

在这里插入图片描述
如果因为网络问题(国内网络下载限制)再次下载失败,就直接官网下载本地安装了。
在这里插入图片描述
终于装好了!

  1. 再次检查一下,装好没。
    所以这次是真的安装完成了!
    在这里插入图片描述

4. 安装过程中的问题总结

  1. 因为通过pip这种方式安装好了,所以就没有官网下载,本地安装(这种方式推荐这篇博文:https://www.cnblogs.com/xieviki650/p/pytorch_install.html);因为联网安装对网络环境有一定的要求,还要确保自己的网络稳定,不然安装到一半突然断网就心态很崩!
  2. 通过conda安装确实出现了很多问题,所以不妨尝试换一种方式pip。
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值