PyTorch零基础入门——环境配置

PyTorch入门系列


以下将简要从PyTorch环境的配置,到Tensor张量基本内容,再到网络的搭建和训练进行介绍,



前言

提示:本文要记录的大概内容如下

PyTorch和Tensorflow是目前最为热门的深度学习框架,本系列文章主要围绕PyTorch框架进行展开。本次文章主要介绍PyTorch框架的搭建。


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装Anaconda(Windows版本)

搜索Anaconda,并进入下载界面

Alt
Alt

下载完成后,右键以管理员身份运行.exe文件

Alt
Alt
Alt
Alt
Alt

安装中
Alt
Alt
Alt
Alt
至此,Anaconda基本完成,如果之前未选择Path环境变量的话需要自己配置一下。

环境变量配置(Win11版本)

使用win+i快捷键打开系统设置,点击系统信息,进入高级系统设置
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt

为方便以后使用pip或conda指令在命令窗口安装第三方库,先将大环境下安装地址设置一下

找到Anaconda安装路径–>点击lib–>打开site.py

Alt
Alt
Alt

至此,Anaconda完全安装完成,最后只需要将Jupyter Notebook(或其他自己需要的软件)在桌面创建快捷方式即可。

添加pip镜像源(此处以添加清华镜像源为例)

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Alt

或者在pip.ini文件中输入以下内容

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

Alt


二、安装PyTorch库

查看CUDA版本

win+r --> cmd --> nvidia-smi
Alt

查看安装的python版本

python -V
Alt

进入PyTorch官网(https://pytorch.org/)下载PyTorch组件
Alt
Alt
Alt
至此已完成Pytorch的安装,接下来我们对其进行验证一下

Alt

出现以上结果,说明PyTorch配置完成


我们可以自行更改Jupyter notebook的默认运行位置

先生成配置文件(win+r–>输入cmd–>输入jupyter notebook --generate-config)
Alt

删除井号(#)添加地址(即进入Jupyter Notebook后的默认地址)
Alt
在桌面找到Jupyter Notebook的快捷图标,右击鼠标,删除后缀字符串

Alt


总结

提示:这里对文章进行总结:

本文主要介绍了如何配置PyTorch环境,以便后期进一步学习PyTorch框架。在配置环境时要注意python的版本,cuda的版本(nvidia-smi),如果安装的PyTorch版本与电脑的硬件配置不相匹配会导致后期程序出现bug。至此,环境部署结束,文中存在不足之处望读者海涵并指正。

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来给你介绍一下 PyTorch 的基础入门教程。 PyTorch 是一个基于 Python 的科学计算库,它主要针对两类用户:NumPy 的替代品,可以利用 GPU 的性能进行计算;以及深度学习研究平台,提供了最大的灵活性和速度。 首先,你需要安装 PyTorch,可以通过以下命令进行安装: ``` pip install torch ``` 安装完成后,我们可以先来看一下 PyTorch 的张量(Tensor)。张量是 PyTorch 中最基本的数据结构,它可以表示任意维度的数组。通过以下代码,我们可以创建一个 2*3 的张量: ``` import torch x = torch.Tensor([[1, 2, 3], [4, 5, 6]]) print(x) ``` 接下来,我们可以看一下 PyTorch 中的自动求导机制。在 PyTorch 中,我们可以通过设置 `requires_grad` 来告诉 PyTorch 对某个张量进行自动求导。通过以下代码,我们可以计算出 $y=x^2$ 的导数: ``` import torch x = torch.tensor([2.], requires_grad=True) y = x ** 2 y.backward() print(x.grad) ``` 最后,我们可以来看一下 PyTorch 中的神经网络模块。通过以下代码,我们可以构建一个简单的全连接神经网络: ``` import torch.nn as nn class Net(nn.Module): def __init__(self): super(Net, self).__init__() self.fc1 = nn.Linear(10, 20) self.fc2 = nn.Linear(20, 2) def forward(self, x): x = self.fc1(x) x = nn.functional.relu(x) x = self.fc2(x) return x net = Net() ``` 以上就是 PyTorch 的基础入门教程,希望对你有所帮助。如果你想深入学习 PyTorch,可以参考官方文档和其他相关教程。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值