ゼロからLLMを書く 第34a回 — LLMトレーニング実行のためのJAXトレーニングループ構築
Sebastian Raschkaの書籍を参考にした学習の集大成として、ゼロからLLMを構築・訓練するプロジェクト。PyTorch版の最高モデル(3.2Bトークン学習、GPT-2小規模版に迫る品質)と同等の成果を、別フレームワークJAXを用いて再現する。本記事前半では、最小限の「A-to-Aモデル」を訓練するハーネスをFlax NNXとOptaxで構築し、データセット読み込みの最適化方法などを詳述する。