PyTorch学习笔记(1)

PyTorch学习笔记(1)

1、发展历史

Goggle

  • Theano -> TensorFlow1 -> TensorFlow2 + Keras

Facebook

  • Torch7 -> Caffe -> PyTorch + Caffe2

Amazon

  • MXNet

2、PyTorch/TensorFlow区别

PyTorch: 动态图优先

TensorFlow: 静态图优先(只给定了公式,但并未赋值,最后赋值,也就是说公式定义好了之后不可以改变) define公式 -> run

3、Pytorch功能

  • GPU加速

  • 自动求导

  • 常用网络层

常用网络层

  • nn.Linear
  • nn.Conv2d
  • nn.LSTM
  • nn.ReLU
  • nn.Sigmoid
  • nn.Softmax
  • nn.CrossEntropyLoss
  • nn.MSE

4、Mac下安装PyTorch

  • Python3.7+Anaconda
  • CUDA 10.0
  • Pycharm Community
1)Anaconda安装:官网下载慢,使用镜像网站下载

镜像下载网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

下载后直接安装,期间选择安装位置:仅为我安装

2)添加环境变量
vim ~/.bash_profile
export PATH="path"(这里要填写自己电脑安装anaconda包的路径)
PATH="$PATH/bin:"
# 激活修改的环境变量
source ~/.bash_profile

输入conda --version验证是否安装成功,未出现下面命令则表示安装成功
-bash: conda: command not found

conda常用命令

  • 查看环境管理的全部命令
conda env -h or conda
  • 查看当前系统下的环境
conda info -e or conda-env list
  • 创建环境
conda create env_name (创建一个新环境,存储位置在/.conda文件中)

创建指定python版本的环境

conda create env_name python=3.8
  • 激活进入某个环境
activate env_name
  • 退出某个环境
deactivate env_name
  • 复制某个环境
conda create new_env_name old_env_name
  • 删除某个环境
conda remove env_name
  • 安装包
conda install xxx
pip install xxx
  • 指定的安装环境
conda install -n env_name 包名
  • 查看已安装的包
conda list
  • 查看指定环境下的包
conda list -n env_name
  • 查找包
conda search 包名
  • 更新包
conda update xxx
  • 安装anaconda发行版中所有的包
conda install anaconda
  • 卸载包
conda remove xxx
  • 检查conda版本
conda -V
  • 升级当前版本的conda
conda update conda
3)建立并激活自己的虚拟环境
  • 创建python的虚拟环境
conda create -n pytorch_learning python=3.8
  • 激活进入虚拟环境
conda activate pytorch_learning
  • 退出虚拟环境
conda deactivate
4)安装PyTorch

ps:由于cuda已经不支持macOS,所以可以用cpu代替cuda来跑一些简单的模型,便于前期简单的学习,以后跑大型模型肯定是需要使用远程服务器来跑的

  • 进入刚刚建立的环境
conda activate pytorch_learning
  • 进入pytorch官网,选好版本,复制相应的命令:

请添加图片描述

conda install pytorch torchvision torchaudio -c pytorch
  • 检查是否安装成功
# 输入python
python
# 再输入
import torch
print(torch.__version__)
5)配置Pycharm

请添加图片描述

  • 检查Pytorch是否配置成功
import torch
print(torch.__version__)
  • 然后会出现不能导入torch包的问题
    请添加图片描述

注意导入python3.8的路径,是/Users/mr.wei/opt/anaconda3/bin/python3.8

不要导入envs下的,不然还是不能导入torch!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值