低コンフィギュレーション環境向けの実用的な最適化ソリューション
ハードウェアのリソースが限られているユーザーには、以下の方法を使用することで、ツールのスムーズな動作を保証することができます:
- 画像パラメーター調整: requirements.txtにパラメータ-image_size=512を追加して、出力解像度(デフォルト768px)を下げ、30%のビデオメモリ使用量を減らすことができます。
- バッチ処理の最適化長いストーリーを小さなセグメントに分割し、1回のパスで4つ以上のpanel_promptsを処理しないように順次生成する。
- クラウドベースの代替案Google ColabのようなフリーのGPUリソースを使って、ステップ・バイ・ステップで実行します:
- Googleドライブへのリポジトリのアップロード
- Colabにドライブをマウントし、!.pipで依存関係をインストールする。
- 実行時に-use_colabパラメータを追加して、最適化モードを有効にする。
追加提案:GPUを占有する他のプログラムを終了し、conda環境のcpu専用バージョンのPyTorchをインストールする(より遅いが、より安定している)。超長いストーリーボードの場合、最初にキーフレームを生成し、それから手動で中間フレームを追加することができます。
この答えは記事から得たものである。Story2Board:自然言語のストーリーから首尾一貫した分割画面スクリプトを生成するについて