python main.py で ComfyUI を起動する際、コマンドライン引数を指定できます。このページでは comfy/cli_args.py で定義されているすべてのフラグを説明します。
Windows ポータブル版 ユーザーは
.bat 起動ファイル(例:run_nvidia_gpu.bat)にフラグを追加できます。詳細は Windows ポータブル版インストールガイド を参照してください。python main.py --help を実行すると、組み込みヘルプを確認できます。必要に応じて複数のフラグを組み合わせてください:
ネットワークとサーバー
ディレクトリ
起動とブラウザ
--windows-standalone-build は auto_launch を true に設定します。--disable-auto-launch で上書きできます。ブラウザを開かずにサーバーとして実行するには --disable-auto-launch を使用してください。デバイスと CUDA
Windows では、ComfyUI はデフォルトで GPU 0 のみを使用します。すべての GPU を使用するには
--cuda-device all を指定してください。精度と推論
以下の グローバル、UNET、VAE、テキストエンコーダー 各グループ内のフラグは排他的です。各グループで同時に 1 つだけ使用できます。
グローバル浮動小数点
UNET 精度
各 FP8 フラグのサフィックスは、業界 FP8 仕様(ONNX / OCP)の 8 ビット浮動小数点レイアウトを示します:
- e4m3fn:指数 4 ビット、仮数 3 ビット。NVIDIA Ada Lovelace 以降の GPU で、モデル重みの精度とダイナミックレンジのバランスに優れます。
- e5m2:指数 5 ビット、仮数 2 ビット。e4m3fn よりダイナミックレンジは広いが精度は低い。重みの大きさが大きく変動する場合に有用です。
- e8m0fnu:指数 8 ビット、仮数 0 ビット。ダイナミックレンジが最大で小数精度はありません。ブロック単位のスケール係数として使われます(2 の累乗のみ)。
VAE 精度
テキストエンコーダー精度
各 FP8 形式サフィックスの説明は UNET 精度 セクションを参照してください。
その他の推論オプション
プレビュー
キャッシュ
キャッシュモードのフラグは排他的です。
--cache-ram、--cache-classic、--high-ram、--cache-lru、--cache-none のいずれか 1 つのみ使用してください。ComfyUI は同一セッション内でキャッシュされたノード結果を再利用します。これが繰り返し実行を速くしている仕組みです。毎回クリーンなキャッシュから開始したい場合は
--cache-none を使用してください。たとえばワークフローのデバッグ中や、実行間のキャッシュ再利用を切り分けたい場合です。すべてのノードが再実行されるため、生成には時間がかかります。起動時のフラグなので、反映するには ComfyUI を再起動してください。アテンション
クロスアテンション方式のフラグは排他的です。xformers 使用時、split と quad アテンションは無視されます。
VRAM とメモリ
非同期ウェイトオフロードは Nvidia および AMD GPU ではデフォルトで有効になっており、動的 VRAM もサポートされている環境では自動的に有効になります。以下のフラグはこれらのデフォルトを上書きします。VRAM モードのフラグ(
--gpu-only、--highvram、--lowvram、--novram、--cpu)は相互排他的です。パフォーマンスとデバッグ
ComfyUI Manager
セットアップ手順は ComfyUI-Manager インストール を参照。カスタムノードと API ノード
--offline は、ブラウザーが読み込める内容も変更します。このフラグは Content-Security-Policy を付与し、ページを ComfyUI 自身が配信するリソースに限定するため、別オリジンの画像、フォント、メディア、フレーム、ネットワークリクエストはブロックされ、パートナーノード(API ノード)も登録されません。再起動後に通常は読み込めるプレビューやサムネイルが表示されない場合は、ノードを調べる前に起動引数にこのフラグがないか確認してください。--disable-partner-nodes はパートナーノードの読み込みだけを止め、フロントエンドのその他のインターネットアクセスは維持されます。フロントエンドと API
ログとその他
このリファレンスは ComfyUI の
comfy/cli_args.py に基づいています。ComfyUI をアップグレードした際は、python main.py --help を実行するか、ローカルの cli_args.py とこのページを照合して、新規または変更されたフラグがないか確認してください。