研究オープンソース 🇷🇺 28.07.2026 12:02

カスタムWarhammer 40K LLMをHugging Faceと統合する

Hugging FaceHugging Face
この記事では、Warhammer 40Kの伝承に基づいてトレーニングされたカスタムのデコーダーのみのLLM(LinguaLaboratoriumMechanicus)をHugging Faceフォーマットにパッケージ化する方法について説明します。transformers.PretrainedConfigとtransformers.PreTrainedModelを継承する設定クラスとモデルラッパーを作成し、保存してハブにアップロードし、AutoModelForCausalLMで簡単に使用できるようにする方法を説明します。
著者のVladimirは、ゼロから小さなデコーダー専用のLLMを構築するシリーズを執筆しています。パート5では、ハイパーパラメータを保存する設定クラス(LinguaLaboratoriumMechanicusConfig)と、PreTrainedModelとGenerationMixinを継承するモデルラッパー(LLMForCausalLM)を作成することで、モデルをHugging Faceと統合しています。ラッパーは、forwardメソッドとprepare_inputs_for_generationメソッドを定義し、重みはPyTorchのチェックポイントから変換されます。最後に、モデルは自動クラス登録付きで保存され、trust_remote_codeフラグを使用してAutoModelForCausalLMを介して読み込むことができます。
出典: Habr — хаб ML — 原文
関連記事 ↓
新着ニュース