上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页
摘要: 因为前文已经围绕Reducer相关的各种成员变量做了相关分析,所以本文和下文开始做动态逻辑分析,目的是:把前面几篇文章串联起来。 阅读全文
posted @ 2021-11-25 08:54 罗西的思考 阅读(3106) 评论(4) 推荐(2) 编辑
摘要: 通过上文分析,我们已经知道了 DDP 的基本架构和如何初始化,本文就看看其核心 Reducer 的静态架构。 阅读全文
posted @ 2021-11-23 20:21 罗西的思考 阅读(2468) 评论(0) 推荐(0) 编辑
摘要: 前文我们对DDP的一些支撑模块已经做了介绍,这为本文做了必要的铺垫,本文就开始介绍Python世界代码和C++世界的初始化部分。下文介绍C++世界的核心代码。 阅读全文
posted @ 2021-11-22 20:10 罗西的思考 阅读(4284) 评论(1) 推荐(1) 编辑
摘要: 本文是PyTorch分布式的第8篇,工欲善其事,必先利其器,为了更好的分析代码,我们先来学习一下相关论文。 阅读全文
posted @ 2021-11-21 16:24 罗西的思考 阅读(2420) 评论(2) 推荐(0) 编辑
摘要: 本文是 PyTorch 分布式系列的第七篇, 介绍 DistributedDataParallel 所依赖的进程组概念。 阅读全文
posted @ 2021-11-20 09:40 罗西的思考 阅读(4476) 评论(3) 推荐(2) 编辑
摘要: 本文是 PyTorch 分布式系列的第六篇, 介绍 DistributedDataParallel 所依赖的初始化方法和Store这两个概念。 阅读全文
posted @ 2021-11-18 20:13 罗西的思考 阅读(5879) 评论(0) 推荐(1) 编辑
摘要: 本文是 PyTorch 分布式系列的第五篇,以几篇官方文档的翻译为基础,带领大家进入DistributedDataParallel,在后续会用5~6篇左右做深入分析。 阅读全文
posted @ 2021-11-17 08:26 罗西的思考 阅读(4655) 评论(0) 推荐(1) 编辑
摘要: 本文以 PyTorch 官方文档 https://pytorch.org/tutorials/intermediate/dist_tuto.html 为基础,对如何编写分布式进行了介绍,并且加上了自己的理解。 阅读全文
posted @ 2021-11-13 09:23 罗西的思考 阅读(6291) 评论(0) 推荐(2) 编辑
摘要: 本文是 PyTorch 分布式的第三篇,继续上文,介绍 DataPrallel 的并行操作和反向传播。 阅读全文
posted @ 2021-11-11 08:39 罗西的思考 阅读(2081) 评论(2) 推荐(3) 编辑
摘要: 从本文开始,我们介绍 PyTorch 的数据并行,本文是第一篇,介绍 DataPrallel,因为字数太多(1万两千多字,因此拆分成两篇文章发布)。 阅读全文
posted @ 2021-11-09 20:11 罗西的思考 阅读(3106) 评论(0) 推荐(2) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页
点击右上角即可分享
微信分享提示