LLM Systems Assignment 5: Distributed Training and Fine-Tuning
本次 homework 的任务是:实现 DP/PP/LoRA
的核心代码,整体代码量非常少,本文对实现要点和一些注意事项进行介绍。
1. Data Parallel
DP 部分的待实现代码非常简单,唯一需要提一点的是 ranndom
的相关使用方法:作业规定了不能使用普通的 random.shuffle
而是必须手动从指定 seed 构造 gen = random.Random(seed