このドキュメントは AI によって生成されました。誤りを発見した場合、または改善のための提案がある場合は、ぜひご貢献ください! GitHub で編集するOptimalStepsScheduler ノードは、選択されたモデルタイプおよびステップ設定に基づいて、拡散モデル用のノイズスケジュール(シグマ値)を計算します。このノードは、
denoise パラメーターに応じて総ステップ数を調整し、要求されたステップ数に合うようノイズレベルを補間します。また、拡散サンプリング処理において使用されるノイズレベルを決定するシグマ値のシーケンスを返します。
入力
| パラメーター | データ型 | 必須 | 範囲 | 説明 |
|---|---|---|---|---|
model_type | COMBO | はい | ”FLUX" "Wan" "Chroma” | ノイズレベル計算に使用する拡散モデルの種類 |
steps | INT | はい | 3–1000 | 計算対象となるサンプリングの総ステップ数(デフォルト:20) |
denoise | FLOAT | いいえ | 0.0–1.0 | デノイズ強度を制御し、有効なステップ数を調整します(デフォルト:1.0) |
denoise を 1.0 より小さい値に設定すると、ノードは有効ステップ数を steps * denoise として計算します。denoise を 0.0 に設定した場合、ノードは空のテンソルを返します。
出力
| 出力名 | データ型 | 説明 |
|---|---|---|
sigmas | SIGMAS | 拡散サンプリングにおけるノイズスケジュールを表すシグマ値のシーケンス |