Pytorch(零) —— 相关知识(什么是pytorch & pytorch与tensorflow的区别)

https://pytorch-cn.readthedocs.io/zh/latest/   Pytorch中文文档

什么是PyTorch?

PyTorch是一个开源的机器学习库

PyTorch是一个深度学习框架

PyTorch是一个基于Python的科学计算库,它有以下特点:

  • 类似于NumPy,但是它可以使用GPU
  • 可以用它定义深度学习模型,可以灵活地进行深度学习模型的训练和使用

Pytorch和Tensorflow的区别

       pytorch学术界用得多,tensorflow工业界用得多

       创建和运行计算图可能是两个框架最不同的地方在PyTorch中,图结构是动态的,这意味着图在运行时构建。而在TensorFlow中,图结构是静态的,这意味着图先被“编译”然后再运行

灵活性

       tensorflow:静态计算图,数据参数在CPU与GPU之间迁移麻烦,调试麻烦
       pytorch:动态计算图,数据参数在CPU与GPU之间迁移十分灵活,调试简便

计算速度

同等条件下:
      tensorflow 在CPU上运行速度比 pytorch 快
      tensorflow 在GPU上运行速度和 pytorch 差不多

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值