这篇文章来介绍一下MegatronLM中,TensorParallel相关的实现,主要是面向源码。 相关论文:Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelism,推荐先看一下 MegatronLM实现的TensorParallel需要对模型结构有改动,用支持并行计算的层来替换掉原始模型中的那些层,并不是类似Torch FSDP这种对模型结构无感知的实现方法。 所以在阅读代码的过程中,主要需要看两个…