PyTorch 最新安装教程(2021-07-27)

PyTorch 最新安装教程(2021-07-27)PyTorch最新安装教程(2021-07-27)前言1.安装Anaconda2.检查显卡,更新驱动3.创建PyTorch环境4.配置清华TUNA镜像源5.安装PyTorch6.测试前言万事开头难!这句话又一次被我验证。记得前不久刚陷入Tensorflow2.0的安装困境,这一次又被PyTorch搞哭辽。孩子太难了o(╥﹏╥)o,不过还好最终成功安装,感谢全网资源,感谢大佬们的博客!被我一次一次试了出来。1.安装AnacondaAnaconda是一个用于科学计算的P

大家好,又见面了,我是你们的朋友全栈君。

前言

万事开头难!

这句话又一次被我验证。

记得前不久刚陷入Tensorflow2.0的安装困境,这一次又被PyTorch 搞哭辽。

孩子太难了o(╥﹏╥)o,不过还好最终成功安装,感谢全网资源,感谢大佬们的博客!被我一次一次试了出来。

1. 安装 Anaconda

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载 or 也可以去官网下载。

具体内容请参考我之前的安装教程&经验分享:

Tensorflow 2.0 最新版(2.4.1) 安装教程

2. 检查显卡,更新驱动

  1. 建议是首先更新驱动,全都按最新的东西来安装

https://www.nvidia.cn/Download/index.aspx?lang=cn#

在这里选择自己的显卡型号,下载安装即可,下载很快也很简单,建议大多数人都更新一下显卡驱动,避免不必要的麻烦。

在这里插入图片描述

  1. 安装好后进入NVIDIA控制面板,鼠标右键可进入

在这里插入图片描述
点击组件找到自己CUDA的版本号

在这里插入图片描述

或者 win+R—> cmd ,进入命令行,输入

nvidia-smi

在这里插入图片描述

如果没有这条命令,则需要添加环境变量(百度配置)一般电脑都可以直接用,我的显卡是:GF:MX250

也可获得版本号:

在这里插入图片描述

备注:第二步不一定是必须的,如果你的电脑较新,那么不更新也可以直接进行下面操作,我的电脑是19年买的,中间好像也没更新驱动,这一步直接跳过,最后也安装成功了。

3. 创建PyTorch环境

不同的项目需要不同的虚拟环境,可以处理不同版本的项目之间不兼容问题。

  1. 进入 Anaconda prompt 命令窗口

在这里插入图片描述
2. 输入以下内容:

conda create -n PyTorch python=3.8

PyTorch是虚拟环境名字(可以随意设置),3.8 是python版本,都可以按自己需求改,一定要指定具体 python 版本。

在这里插入图片描述

然后按 y,继续安装所需的各种依赖包。

  1. 创建成功后,输入以下命令:
conda info --envs

可以看见自己的所有环境

在这里插入图片描述

如果出现错误,可能是外网下载过慢,需要配置国内镜像源

4. 配置清华TUNA镜像源

TUNA 提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件。Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

注:由于更新过快难以同步,TUNA不同步pytorch-nightly, pytorch-nightly-cpu, ignite-nightly这三个包。

  1. 生成 .condarc 文件

Anaconda prompt 命令窗口,中输入:

conda config --set show_channel_urls yes

之后可以在 C:\Users\xxx 中看到 .condarc 文件
在这里插入图片描述
2. 记事本打开 .condarc 文件重写其中的内容。

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

在这里插入图片描述
即可添加 Anaconda Python 免费仓库。

Anaconda prompt 命令窗口运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

5. 安装 PyTorch

  1. 进入pytorch官网:https://pytorch.org/

  2. 网页下拉,即可看到下图,官网会自动根据你的电脑,显示的即是你可安装的CUDA版本,并给出安装命令。

在这里插入图片描述

  1. 复制官网提供的命令
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
  1. 打开 Anaconda prompt 命令窗口,进入你刚刚所创建的环境(我的命名是PyTorch)
conda activate PyTorch

进入环境

在这里插入图片描述
5. 最后输入官网提供的命令,即可下载

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

在这里插入图片描述

在这里插入图片描述

每个人的命令,会由于电脑配置而各不同

注意:下载安装过程,可能因为某些原因,并不是很顺利,但遇到问题不要慌,另外网速一定要好,避免出现不必要的错误。

6. 测试

打开 Anaconda prompt 命令窗口,激活环境,输入python,进入python开发环境中

import torch
torch.cuda.is_available()
True

在这里插入图片描述

看到True的那一刻,我真的开心,终于成功了。

7. Pycharm使用Anaconda创建的pytorch虚拟环境

请参考Pycharm加载conda创建pytorch虚拟环境 & import torch报错问题解决

后序

安装过程如果您遇到相关问题

请参考

【安装PyTorch报错】InvalidArchiveError(‘Error with archive D:\anaconda\pkgs\pytorch-1.2.0-py3.6····

Conda修改 Anaconda 默认镜像源(Collecting package metadata (current_repodata.json): failed)

CondaError: Downloaded bytes did not match Content-Length

参考:

link

tuna

加油!

感谢!

努力!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133784.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 网络流量分析netflow

    网络流量分析netflow前言  随着宽带互联网在中国的迅速发展,全国各大电信运营商的网络规模都在不断扩张,网络结构日渐复杂,网络业务日趋丰富,网络流量高速增长。电信运营商需要通过可靠、有效的网络业务流量监测系统对其网络以及网络所承载的各类业务进行及时、准确的流量和流向分析,进而挖掘网络资源潜力,控制网络互联成本,并为网络规划、优化调整和业务发展提供基础依据。  目前国内电信运营商已建的网络管理系统所能实现

  • 在 IDEA 中使用 Git 图文教程

    在 IDEA 中使用 Git 图文教程在IDEA中使用Git图文教程1.配置Git2.创建项目远程仓库3.初始化本地仓库3.连接远程仓库4.提交到本地仓库5.推送到远程仓库6.克隆远程仓库到本地7.分支操作8.总结1.配置Git想要在IDEA中使用Git,首先就需要在IDEA工具中对Git进行相关的配置。打开IDEA设置,之后按照下面图片中的步骤进行操作即可。需要注意的是,在PathGitexecutbale中,也就是设置Git可执行路径中,找到本机电脑上Git的安装位置,

  • vue 图片上传 图片展示 bootstrap

    vue 图片上传 图片展示 bootstrap效果图html…………<--key=idPicUrl-->

  • 更改PyCharm背景以及一些实用的小插件

    更改PyCharm背景以及一些实用的小插件更改PyCharm背景以及一些实用的小插件好嘛,是不是有的时候敲代码总是会无聊和犯困。是不是觉得背景总是太单调没有欲望。废话不多,上图这是我的界面,而你的界面呢?或者是这样?今天来教你们设置背景,不需要下载任何东西首先>>>>点开File–>Settings然后跳出来Settings界面>>>>点击Appearance&Behavior–>Appearance然后点击>>>

  • 2019阿里笔试题目

    2019阿里笔试题目输入:singer_周杰|周杰伦|刘德华|王力宏;song_冰雨|北京欢迎你|七里香;actor_周杰伦|孙俪;请播放周杰伦的七里香给我听输出:请播放周杰伦/singer/actor的七里香/song给我听当场没有写出来,所以也不知道其他样例啥样子,只好先ac了样例再说吧#include&lt;iostream&gt;#include&lt;string&gt…

  • ya系列圆振动筛_L型厨房设计好不好

    ya系列圆振动筛_L型厨房设计好不好‘资料下载链接’:https://download.csdn.net/download/dwf1354046363/21778034YAH2460型圆振动筛设计摘要目前我国各种选煤厂使用的设备中,振动筛(筛分机)是问题较多、维修量较大的设备之一。这些问题突出表现在筛箱断梁、裂帮、稀油润滑的箱式振动器漏油、齿轮打齿、轴承温升过高、噪声过大等问题,同时伴有传动带跳带、断带等故障。这类问题直接影响了振动筛(筛分机)的使用寿命,严重影响了生产。YAH—2460型圆振动筛可以很好的解决此类问题,因此本

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号