このドキュメントは AI によって生成されました。誤りを発見された場合、または改善のご提案がある場合は、ぜひご貢献ください! GitHub で編集PatchModelAddDownscale ノードは、モデル内の特定のブロックに対してダウンスケーリング(解像度低下)およびアップスケーリング(解像度復元)操作を適用することにより、Kohya Deep Shrink 機能を実装します。このノードは処理中に中間特徴の解像度を一時的に低下させ、その後元のサイズに復元することで、品質を維持しつつ処理性能を向上させます。また、モデルの実行中にこれらのスケーリング操作をいつ・どのように適用するかを精密に制御できます。
入力
| パラメーター | データ型 | 必須 | 範囲 | 説明 |
|---|---|---|---|---|
model | MODEL | はい | - | ダウンスケールパッチを適用するモデル |
block_number | INT | いいえ | 1–32 | ダウンスケーリングを適用する特定のブロック番号(デフォルト:3) |
downscale_factor | FLOAT | いいえ | 0.1–9.0 | 特徴をダウンスケールする際の倍率(デフォルト:2.0) |
start_percent | FLOAT | いいえ | 0.0–1.0 | ノイズ除去プロセスにおいてダウンスケーリングを開始するタイミング(デフォルト:0.0) |
end_percent | FLOAT | いいえ | 0.0–1.0 | ノイズ除去プロセスにおいてダウンスケーリングを終了するタイミング(デフォルト:0.35) |
downscale_after_skip | BOOLEAN | いいえ | - | スキップ接続の後にダウンスケーリングを適用するかどうか(デフォルト:True) |
downscale_method | COMBO | いいえ | ”bicubic" "nearest-exact" "bilinear" "area" "bislerp” | ダウンスケーリング操作に使用する補間手法 |
upscale_method | COMBO | いいえ | ”bicubic" "nearest-exact" "bilinear" "area" "bislerp” | アップスケーリング操作に使用する補間手法 |
出力
| 出力名 | データ型 | 説明 |
|---|---|---|
model | MODEL | ダウンスケールパッチが適用された修正済みモデル |