Important
この機能は パブリック プレビュー段階です。
これらの例は、大規模言語モデル(LLM)をAIランタイム上でファインチューニングし、追加学習するものです。 これらでは、Low-Rank Adaptation(LoRA)のようなパラメータ効率の高い手法や、完全教師ありファインチューニングを、TRL、Unsloth、Axolotl、LLM Foundry などのライブラリにまたがって扱っています。 バッチ推論の例については「 バッチ推論」を参照してください。
| Example | Interface | 説明 |
|---|---|---|
| Gemma4-2Bの強化学習 | Notebook | Unslothを使用して、単一のH100 GPU上で、Group Relative Policy Optimization(GRPO)とLow-Rank Adaptation(LoRA)によりGemma4-2Bを事後学習する。 |
| Qwen3-4Bの監督付き微調整(フル) | Notebook | TRLを使用して、BF16の混合精度と勾配チェックポイントを用い、単一のH100 GPUでQwen3-4Bをフルウェイトでファインチューニング。 |
| Llama-3.2-3Bの監督式微調整(LoRA) | Notebook | LoRAはUnslothライブラリを使って単一のGPU上でLlama-3.2-3Bを微調整します。 |
| GPT-OSS 20Bの監督付き微調整(LoRA) | Notebook | TRLと分散データ並列を使用して、8台のH100 GPUでGPT-OSS 20BをLoRAファインチューニングする。 |
| Llama-3.2-1Bの監督付き微調整(フル) | Notebook | TRLとDeepSpeed ZeRO Stage 3を使用して、H100 GPU 8基でLlama-3.2-1Bをフルウェイトでファインチューニングする。 |
| Olmo3 7Bの監督式ファインチューニング(LoRA) | Notebook | LoRAはAxolotlライブラリを使って複数のGPUでOlmo3 7Bを微調整します。 |
| 監督付き微調整(フル)およびQwen3.5-0.8Bの提供 | Notebook | 単一のH100 GPUでQwen3.5-0.8Bを微調整し、その後vLLMモデルサービングエンドポイント経由で提供する。 |
| マルチGPU上のLlama-3.2-3Bの監督付き微調整 | Notebook | LoRAはUnslothライブラリを使って複数のGPUでLlama-3.2-3Bを微調整します。 |
| GPT-OSS 120Bの監督式微調整(LoRA) | Notebook | LoRAはDDPとFSDPを使い、TRL対応の8台のH100 GPU上で120B GPT-OSS 微調整しました。 |
| マルチGPUでのトランスフォーマーの訓練 | Notebook | PyTorch 完全シャード データ並列 (FSDP) を使用してトランスフォーマー モデルをトレーニングし、複数の GPU 間でモデル パラメーターをシャード化します。 |
| Llama 3.1 8BのマルチノードFSDPファインチューニング | CLI | PyTorch FSDPで2つの8x H100ノードにわたりLlama 3.1 8Bの教師ありファインチューニングを行い、訓練損失をMLflowにログし、統合チェックポイントを保存する。 |
| Qwen3.8-27BのマルチノードFSDP2ファインチューニング | CLI | Qwen3.8-27BをPyTorch FSDP2で4つの8台のH100ノードで監督ファインチューニングしました。 |
| 請求書抽出のためのQwen3-8Bのフルウェイト微調整 | CLI | Qwen3-8Bを1つの8台のH100ノードでTRLとDeepSpeed ZeRO-3を使用して、請求書および領収書のエンティティ抽出向けに微調整します。 |
| Ray Trainを用いたQwen2.5-3Bの監督付き微調整 | CLI | Ray Trainを使って、8基のH100 GPUを搭載した1台のノード上で、GPUごとに1つの分散データ並列ワーカーを使用してQwen2.5-3Bを微調整します。 |
| Qwen2.5-0.5BのLoRAハイパーパラメータ探索 | CLI | Ray Tuneと非同期逐次ハルビングアルゴリズム(ASHA)を使って、4台のA10 GPUでLoRA構成を検索し、最適な構成をMLflowに記録します。 |
ビデオ デモ
この動画では、Llama-3.2-3B の教師あり微調整(LoRA) に関するサンプル ノートブックについて、詳しく解説しています (12 分)。