LoadResAdapterNormalization
このノードは、aをロードします。
Load Res Adapter Normalization
LoadResAdapterNormalization ノードは、`
LoadResAdapterNormalization ノードは、拡散モデルに ResAdapter 正規化重みを読み込んで適用するための実験的なツールです。その中核機能は、モデル全体を置き換えることなく、画像生成時の特徴量正規化動作を変更するために、既存モデルの内部パラメータを修正することです。
ノード機能
このノードは、指定されたチェックポイントファイルパスから .safetensors または .ckpt 形式の重みファイルをロードします。その技術的メカニズムは、ファイル内で diffusion_model. をプレフィックスとする特定のキーと値のペアを識別し、元のテンソルとロードするテンソルの形状が完全に一致することを前提として、これらの新しいテンソルデータを「パッチ」として入力モデルの対応する層に適用することです。
ノードパラメータ説明 - LoadResAdapterNormalization
入力
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
model | MODEL | はい | - | - | : 修正対象のベースモデルを受け取ります。このパラメータは必須で、デフォルト値はありません。 |
resadapter_path | FOLDER_PATHS | はい | - | - | : ResAdapter 重みファイルが保存されているパスを指定します。ファイルは ComfyUI の checkpoints ディレクトリ内にある必要があります。 |
出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| MODEL | MODEL | : ResAdapter 正規化重みが適用された新しいモデルオブジェクトを出力します。 |
使用シナリオ
画像生成ワークフローでは、このノードをベースモデルロードノードの後に接続できます。例えば、まず Load Checkpoint ノードを使用して Stable Diffusion モデルをロードし、その出力の MODEL をこのノードの model 入力ポートに接続し、事前学習済みの ResAdapter 重みファイルを選択することで、正規化が調整された新しいモデルを後続のサンプリングステップで使用できます。
注意事項
このノードは、ComfyUI が 2024年3月3日以降に追加した特定のパッチ機能に依存していることに注意してください。ComfyUI のバージョンが古すぎる場合、ノードはエラーを報告し、更新を促す可能性があります。
LoadResAdapterNormalization ノードソースコードリンク
LoadResAdapterNormalization ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。