PatrickStar 为 NLP 提供更大、更快、更绿色的预训练模型,并让人人都能使用 AI。
内存不足错误 (OOM) 是每个训练 PTM 的工程师的噩梦。我们通常需要引入更多的 GPU 来存储模型参数,以防止此类错误。PatrickStar 为此问题带来了更好的解决方案。通过异构训练(DeepSpeed Zero Stage 3 也采用此方法),PatrickStar 可以充分利用 CPU 和 GPU 内存,从而使用更少的 GPU 来训练更大的模型。
在实验中,Patrickstar v0.4.3 可以在微信数据中心节点中使用 8 个 Tesla V100 GPU 和 240GB GPU 内存,训练一个 18 亿(18B) 参数模型,其网络拓扑如下所示这里。PatrickStar 的规模比 DeepSpeed 大了两倍。而且 PatrickStar 对于相同规模的模型性能更好。pstar 表示 PatrickStar v0.4.3,deeps 表示 DeepSpeed v0.4.3 使用官方示例 DeepSpeed 示例 的性能。
暂无开放 Issues,或尚未同步最近议题。