ホーム / 使い方 / ジョブの排他制御

ジョブの排他制御

Inkubus はローカル LLM(Ollama)と GPU を単一リソースとして扱い、次の 4 つの処理を 同時 1 件までに絞っています。どれか 1 つが走っている間、他は開始できません。

01 全体像

小説生成バッチ / キャスト画像解析 / Magic Pen(命名・プロフィール生成) / ひらめき(作品案づくり) の 4 つは、同じ Ollama / GPU を取り合うため、同時に走れるのは 1 つだけです。これにより、画像解析と小説生成が同時に走って GPU が二重占有される事故を防いでいます。なお、どの処理も生成中に画面を閉じてかまいません(裏で続き、終わると結果が保存されます)。

小説生成キューが走っている途中にキャスト解析・Magic Pen・ひらめきを挟むと、キューは自動で一時停止 → 完了後に自動再開します。

02 対象の 4 処理

処理種類所要時間の感覚
小説生成バッチ章単位 N 回 + 各セクション長時間(章数 × 単章生成 + α)
キャスト画像解析Vision モデル 1 回短〜中時間(モデルと GPU 次第)
Magic Pen(命名・プロフィール生成)描写から名前候補 or プロフィール生成 1 回短〜中時間
ひらめき(作品案づくり)原作から作品案を逐次生成短〜中時間(個数ぶん)

具体的な秒数はマシン構成・モデルサイズに大きく左右されるので明記していません。手元の環境で 1 回試して当たりを付けてください。

03 ブロックの仕方

実行中の処理開始できなくなる操作
小説生成バッチキャスト画像解析 / Magic Pen / ひらめき(各画面にバナー + ボタン無効)
キャスト画像解析小説生成 / Magic Pen / ひらめき(ヘッダーに「キャスト解析中 →」、各画面のボタン無効)
Magic Pen(命名・プロフィール生成)小説生成 / キャスト解析 / ひらめき(ヘッダーに「Magic Pen 実行中」。画面を閉じても候補・プロフィールは保存されます)
ひらめき(作品案づくり)小説生成 / キャスト解析 / Magic Pen(ヘッダーに実行中バッジ。閉じても裏で継続)

04 キューの自動再開

待機中の小説生成キューは、キャスト解析 / Magic Pen / ひらめき の完了と同時に自動で再開します。手動で再開ボタンを押す必要はありません。寝る前に小説生成キューを積み、起きてからキャストの画像登録やひらめきを進める運用でも、合間に小説生成が自動的に進むので GPU を遊ばせずに済みます。