説明
推論中に指定されたモデルに正規化アテンションガイダンス(NAG)を適用します。この手法はアテンション機構を変更してアーティファクトを低減し、特にLTXVによる長めのビデオ生成において生成品質を向上させます。このノードはNormalized-Attention-Guidanceリポジトリで説明されているアプローチに基づいています。
入力
| 名前 | タイプ | 必須 | デフォルト | 範囲 | ツールチップ / 説明 |
|---|---|---|---|---|---|
model | MODEL | Yes | — | — | NAGを適用する入力拡散モデル。 |
nag_scale | FLOAT | Yes | 11.0 | 0.0 – 100.0 (step 0.001) | ネガティブガイダンス効果の強さ。値が大きいほど強い補正がかかります。 |
nag_alpha | FLOAT | Yes | 0.25 | 0.0 – 1.0 (step 0.001) | 正規化されたガイド表現とオリジナルの正表現のバランスを制御する混合係数。 |
nag_tau | FLOAT | Yes | 2.5 | 0.0 – 10.0 (step 0.001) | ガイドアテンションが正アテンションから逸脱できる最大値を制限するクリッピングしきい値。 |
nag_cond_video | CONDITIONING | No | — | — | アテンション正規化をガイドするオプションのビデオ条件付け。 |
nag_cond_audio | CONDITIONING | No | — | — | アテンション正規化をガイドするオプションのオーディオ条件付け。 |
inplace | BOOLEAN | No | True | — | 有効にすると、テンソルをインプレースで変更してメモリを節約します。アウトオブプレースの操作と比較して、数値結果がわずかに異なる場合があります。 |
出力
| 名前 | タイプ | 説明 |
|---|---|---|
model | MODEL | 内部のアテンション操作にNAGが適用された同じモデル。 |
使用上の注意
- このノードはLTXVビデオ生成パイプライン(カテゴリ
KJNodes/ltxv)で使用することを意図しています。モデルのフォワードパスを変更するため、サンプリングプロセスの前に接続する必要があります。 - 3つのパラメータ(
nag_scale、nag_alpha、nag_tau)は一緒にガイダンスの振る舞いを制御します。デフォルトから始めて、画質に基づいて調整します。nag_scaleを上げると一般的に露出過多やアーティファクトが減少し、nag_alphaとnag_tauが正規化を微調整します。 nag_cond_videoとnag_cond_audioはオプションです。指定すると、アテンション正規化に影響を与える追加の条件付け信号を提供します。そのような条件付けが必要ない場合は切断したままにします。inplaceを有効にする(デフォルト)と、推論中のメモリ使用量が削減されます。実行間で数値の不一致が見られる場合や、完全な再現性が必要な場合は、inplaceをFalseに設定してください。
コメント
GitHubでサインインしてディスカッションに参加しましょう。