axolotl-ai-cloud/axolotl
Go ahead and axolotl questions
何を解決するか
Axolotlは、大規模言語モデル(LLM)の後処理およびファインチューニングという複雑なプロセスを簡素化します。統合されたフレームワークを提供し、新しいモデルや技術ごとにカスタムトレーニングスクリプトを書く必要をなくし、1つのYAMLファイルでデータセット前処理から量子化まで、すべてのパイプラインを構成できるようにします。
仕組み
Axolotlは、さまざまなトレーニングライブラリおよび最適化のラッパーおよびオーケストレーターとして機能します。Llama、Mistral、Qwenなど幅広いモデルとテキスト、視覚、音声などのマルチモーダルに対応しています。ユーザーは構成ファイルでトレーニングパラメータを定義し、Axolotlが下位の技術的実行(Flash AttentionやFSDP、DeepSpeedを用いた複数GPUまたはノード間の分散トレーニングを含む)を処理します。
対象ユーザー
オープンソースLLMをカスタムデータセット上でファインチューニングしたいAI研究者、開発者、組織向けに設計されています。異なるトレーニングフレームワークに関連するボイラープレートコードを管理する必要がありません。
特徴
- 広範なモデル対応: Hugging Face Hubの多数のモデル(視覚言語・音声マルチモーダルモデルを含む)と互換性があります。
- 複数の技術の統合: フルファインチューニング、LoRA、QLoRA、Preference Tuning(DPO、ORPO)、RL(GRPO)、Reward Modellingをサポートします。
- 高度な最適化: Flash Attention 2/3/4、Sequence Parallelism、およびさまざまな量子化手法(FP8、NVFP4)を統合し、VRAM使用量を削減し、速度を向上させます。
- 構成駆動型: 1つのYAMLファイルで全体のパイプラインを管理し、実験の再現性と共有のしやすさを実現します。
- エージェント対応: CursorやClaude CodeなどのAIコーディングエージェントに最適化された組み込みドキュメントを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト