VRAM の譲り合い(Ollama と ComfyUI)

Ollama と ComfyUI を同じグラフィックボードで動かすと、両方のモデルがメモリ(VRAM)に載り切らないことがあります。Pixubus は「いまから使うほう」に合わせて、もう片方のモデルをいったん降ろします。設定 → ComfyUI の「VRAM の譲り合い」カードで切り替えられます。

別の PC の ComfyUI(リモート)につないでいるなら、メモリは別々なので、このページの話は関係ありません。両方とも OFF にして構いません。

なぜ要るのか

たとえば VRAM 16 GB のボードで、Ollama の gemma4:26b-a4b(約 16 GB)と、Qwen-Image 2.1(16 GB 超)を同時に載せることはできません。片方が居座ったままだと、もう片方は極端に遅くなるか、落ちるかのどちらかになります。実測では、同じモデルで速さが 7 倍違いました。

3 つの向き

グラフィックボード VRAM(例: 16 GB) 両方は載らない Ollama 文章を考える ComfyUI 絵を描く ① Ollama を使う前に ComfyUI のモデルを降ろす(既定 ON) ② 参照から作る画像の前に Ollama のモデルを降ろす ③ 画像生成が終わったら ComfyUI のモデルを降ろす ② と ③ は同じ設定(既定 OFF)
上の矢印が ①(Ollama のため)、下の矢印が ② と ③(ComfyUI のため)。
向きいつ設定(既定)どの画面で効くか
① Ollama を使う前に ComfyUI のモデルを降ろすOllama に何かを頼む直前。空きメモリが足りるまで少し待ちます(最大 10 秒)。使うモデルがもう Ollama に載っていれば何もしません「Ollama を使う前に ComfyUI のモデルを降ろす」(ON)Ollama を使うすべての画面(抽出・プロンプト生成・提案・キャラクター生成・イベント CG・パーティ・衣装の提案・✦ 1 行の案)
② 参照から作る画像の前に Ollama のモデルを降ろすリファレンス生成・表情差分・衣装変更・ポーズ集で、絵を描き始める直前「画像生成が終わったら ComfyUI のモデルを降ろす」(OFF)参照から作る 4 画面
③ 画像生成が終わったら ComfyUI のモデルを降ろす最後の 1 枚が終わってから 10 秒後。次の生成が始まれば取りやめますComfyUI で絵を描くすべての画面

注意

こんなときは ON に

症状向き
画像を何枚か出したあと、プロンプト生成や抽出が急に遅くなる③
リファレンス生成・ポーズ集が、Ollama を使った直後だけ極端に遅い②
ComfyUI で大きなモデル(動画など)を使った直後に、Ollama の処理がエラーで止まる①(既定 ON)