Datawhale组队学习_Pytorch简介和安装学习笔记

岳意蕴
2023-12-01

本文为学习Datawhale 2021.10组队学习深入浅出Pytorch笔记
原学习文档地址:https://github.com/datawhalechina/thorough-pytorch

Pytorch简介和安装

1 Pytorch简介

1.PyTorch的代码实现已经是TensorFlow实现的4倍,我们也可以看红色部分的PyTorch正在取代他的老大哥称霸学术圈,PyTorch会借助ONNX所带来的落地能力在工业界逐渐走向主导地位。

ONNX是干什么的?

简单描述一下官方介绍,开放神经网络交换(Open Neural Network Exchange)简称ONNX是微软和Facebook提出用来表示深度学习模型的开放格式。所谓开放就是ONNX定义了一组和环境,平台均无关的标准格式,来增强各种AI模型的可交互性。

换句话说,无论你使用何种训练框架训练模型(比如TensorFlow/Pytorch/OneFlow/Paddle),在训练完毕后你都可以将这些框架的模型统一转换为ONNX这种统一的格式进行存储。

来源:https://zhuanlan.zhihu.com/p/346511883

2.Pytorch的一个优势是可以更好的调试代码,PyTorch可以让我们逐行执行我们的脚本。这就像调试NumPy一样 – 我们可以轻松访问代码中的所有对象,并且可以使用打印语句(或其他标准的Python调试)来查看方法失败的位置。

这一点很奈斯啊,Tensorflow就会麻烦一些。

2 Pytorch的安装

为什么当时学的时候找不到这么详细的文档 TAT。。 下次忘记怎么安了可以看这个,版本和网络问题太烦人了

另外网上很多帖子都不可行,贴几个当时试过可行的win10版本安装的流程和常用命令:

【Anaconda教程01】怎么安装Anaconda3
https://zhuanlan.zhihu.com/p/75717350

Anaconda的安装和详细介绍(带图文)
https://www.cnblogs.com/IT-LearnHall/p/9486029.html

python:anaconda安装whl文件
https://blog.csdn.net/weixin_41576911/article/details/101114051

win10+1050ti 安装 pytorch-gpu
https://blog.csdn.net/weixin_43735353/article/details/107412849

Warning: ‘https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/’ already解决
https://blog.csdn.net/mrweng1996/article/details/103304928

Anaconda查看创建删除环境
https://blog.csdn.net/JohnJim0/article/details/109204116

windows10安装pytorch,感觉自己基本踩了所有坑,这里提供最有效的两种方法(网络问题可以用这个离线下载方式)
https://www.it610.com/article/1290263952239960064.htm

如何将.ipynb文件转换为.py文件
https://www.jianshu.com/p/c51f9504d84f

3 Pytorch相关资源

  1. Awesome-pytorch-list:目前已获12K Star,包含了NLP,CV,常见库,论文实现以及Pytorch的其他项目。
  2. PyTorch官方文档:官方发布的文档,十分丰富。
  3. Pytorch-handbook:GitHub上已经收获14.8K,pytorch手中书。
  4. PyTorch官方社区:在这里你可以和开发pytorch的人们进行交流。
 类似资料: