メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.comfy.org/llms.txt

Use this file to discover all available pages before exploring further.

このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! GitHub で編集

概要

SelectModelDeviceノードを使用すると、拡散モデルを実行するデバイス(CPUまたは特定のGPU)を手動で選択できます。モデルを別のデバイスに移動することができ、他のマルチGPUノードとの競合を自動的に処理します。

入力

パラメータデータ型必須範囲説明
modelMODELはい特定のデバイスに配置する拡散モデル。
deviceCOMBOはい"default"
"cpu"
"gpu:0"
"gpu:1"
"gpu:2"
"gpu:3"
"gpu:4"
"gpu:5"
"gpu:6"
"gpu:7"
モデルのターゲットデバイス。オプションは利用可能なGPUに基づいて動的に生成されます。(デフォルト:“default”)
パラメータの詳細:
  • "default":以前のSelectModelDeviceノードで変更された場合でも、モデルローダーによって割り当てられたデバイスに復元します。
  • "cpu":ロードデバイスとオフロードデバイスの両方をCPUに固定します。
  • "gpu:N":ロードデバイスをN番目の利用可能なGPUに固定します(例:最初のGPUの場合は"gpu:0")。オフロードデバイスはローダーの元の選択に復元されます。
重要な注意事項:
  • 要求されたデバイスが現在のマシンに存在しない場合(例:2GPUマシンで作成されたワークフローを1GPUマシンで開いた場合)、ノードはモデルを変更せずに通過させ、エラーになる代わりにメッセージをログに記録します。
  • モデルが既に要求されたデバイス上にある場合、ノードは高速パスを取ってモデルを再読み込みしません。
  • このノードを、既にモデルを消費したノード(例:KSampler)のに配置することは推奨されません。デバイスが元のものと一致する場合、前のノードによって変更された状態が観測されるためです。

出力

出力名データ型説明
modelMODEL選択されたデバイスに配置された拡散モデル。デバイスが無効または利用不可の場合、モデルは変更されずに通過します。

Source fingerprint (SHA-256): 02841975f123cc8ae8152ea86f1798e0e7e68255ecd11e04271da886b75eb0fd