Explain the major distributed training approaches used for large language models. Specifically: (1) Describe what distributed training strategies exist (e.g., data parallelism, model parallelism, tensor parallelism, pipeline parallelism). (2) Detail how Tensor Parallelism (TP) operates mechanically…