本文为学习Datawhale 2021.10组队学习深入浅出Pytorch笔记
原学习文档地址:https://github.com/datawhalechina/thorough-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就会麻烦一些。
为什么当时学的时候找不到这么详细的文档 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