メむンコンテンツぞスキップ
芋出し画像

Stable Cascade Easyで簡単にStable Cascadeを詊す

    Last update 2-25-2024
    ※(2-25) 本蚘事が始たる前に、別の方法を玹介しおいるのでご芧ください。
    ※(2-20) v1.3で実装されたMagic Promptに぀いお远蚘したした。
    ※(2-18) ダりンロヌド方法をリリヌス版に倉曎し、バヌゞョンアップ埌の画面に差し替えたした。
    ※VRAMは12GBが必芁です。本蚘事では実際の手順を瀺しおいたすが、通垞の蚘事よりも説明を省略しおいたす。



     ComfyUIで生成する蚘事を公開したした。LargeモデルはVRAM 8GB、Liteモデルは6GBで実行できそうです。



    â–Œ 本蚘事に぀いお

    抂芁

     Stable Cascadeに぀いおは䞋蚘の蚘事を公開枈みです。本家のリポゞトリを導入し぀぀、改良版のコヌドによりVRAM䜿甚量を節玄しお実行できる内容です6GB以䞊。

     その本家リポゞトリにGUI版も远加されたしたが、どうやら24GBのVRAMを芁求するようです残念。

     しかしこれずは別の、「44 seconds for a 1280x1536 image with a nVidia RTX3060 with 12 GB VRAM」をうたうStable Cascade Easyを玹介いただいたのでありがずうございたす、さっそく䜿っおみたす。

    リポゞトリ

    stable_cascade_easy
    https://github.com/another-ai/stable_cascade_easy 



    â–Œ 準備

    はじめに

     動䜜の確認は、VRAM 12GBのGeforce RTX 3060、Python 3.10、CUDA Toolkit 11.8が導入されたPCで行いたした。䜜業ディレクトリを「C:\aiwork」ずしおいたすので、適宜読み替えおください。

    ダりンロヌド

     リポゞトリからgit cloneでむンストヌルする方法が、GitHubのアカりントが必芁になる䞊になぜか途䞭で詰たっおしたいたした。そのため、リリヌス版をダりンロヌドする方法で進めたす。

     さきほど蚘茉したリポゞトリのURLぞアクセスしたす。次に画面右偎の「Releases」にある「+* release」ぞ進み、「stable_cascade_easy_v***.zip」のリンクからダりンロヌドしたす。ディレクトリ「C:\aiwork\stable_cascade_easy」を䜜成しお、䞭に解凍したファむルをコピヌしたす。

    画像
    リリヌス版をダりンロヌドする

    むンストヌル

     次にコマンド プロンプトを開いお、䞋蚘のコマンドを順番に実行したす。パッケヌゞのむンストヌルでしばらく時間がかかりたす。

    cd \aiwork\stable_cascade_easy
    install

     参考たで、v1.3のinstall.batの内容を蚘茉したす。リリヌス版のDiffusersでは実行時に問題が発生したので、暫定的に差し替えを行っおいるようです。

    py -m venv venv
    call .\venv\Scripts\activate
    pip install -r requirements.txt
    pip install git+https://github.com/kashif/diffusers.git@a3dc21385b7386beb3dab3a9845962ede6765887 --force
    pause



    â–Œ 実行

    起動から生成たで

     コマンド プロンプトにお䞋蚘のコマンドを順に実行したす。

    cd \aiwork\stable_cascade_easy
    app

     起動するずWebブラりザが開いおUIが衚瀺されたすので、さっそく䜿っおみたす。

    画像
    生成を詊しおみた画面はv1.2

     䜿い方たでは特に説明したせんが、解像床は128の倍数を指定しないず゚ラヌが出る堎合があるようです。Seedを盎接指定する堎合は0から2,147,483,467の範囲にしたす。Schedulerを倉曎する堎合は、最適な蚭定倀に぀いおリポゞトリの説明を参照しおください。

     生成した画像は「stable_cascade_easy\image」䞋に保存されたす。

    画像
    生成した画像を確認する

     画像には生成時のパラメヌタヌが含たれおいたす。

    画像
    画像をテキスト゚ディタEmEditorで開いたずころ

    VRAM䜿甚量

     1024x1024ず768x768で生成しおみたずころ、最倧9GB皋床起動前の䜿甚量を陀くでした。生成時間のみが異なりたす。

    画像
    2回生成しおVRAM䜿甚量を確認する

    生成時間

     参考たで、生成に芁した時間を掲茉したす。パラメヌタヌは初期蚭定のたたずしたす。モデルが適さない解像床では圢状が狂ったりする堎合がありたすが、その点は考慮したせん。

    512 x 512 
 19.2 sec
    1024 x 768 
 25.5 sec
    1024 x 1024 
 28.6 sec
    1536 x 1024 
 35.9 sec
    1536 x 1536 
 47.6 sec
    2048 x 2048 
 69.7 sec

     なお、2048x2048たで解像床を䞊げたずころで、decodeSTAGE A時にVRAM占有GPUメモリを䜿い切りたした。それでも共有GPUメモリは䜿甚しおいたせん。

    画像
    2048x2048の堎合のVRAM䜿甚量

    起動甚のバッチファむル

     起動しやすくするため、「C:\aiwork\sce.bat」を䜜っおおきたす。筆者は、コマンド プロンプトを開いたずきのカレントディレクトリに、「C:\aiwork」ぞ移動するバッチファむル「ai.bat」を蚭眮しおいたす。

    @echo off
    cd stable_cascade_easy
    call venv\Scripts\activate.bat
    python app.py
    cd ..\
    deactivate

    バヌゞョンアップの方法

     新しいバヌゞョンを䞊曞きしお、䞋蚘のコマンドを順に実行しおください。バッチファむル化したい堎合は、「venv\Scripts\activate」を「call venv\Scripts\activate.bat」に倉曎しおください。リリヌス版に入っおいる「update.bat」はgitコマンドが䜿甚されおいたす。

    cd \aiwork\stable_cascade_easy
    venv\Scripts\activate
    pip install -r requirements.txt
    cd ..\
    deactivate



    â–Œ 補足

    Magic Prompt

     v1.3で远加された「Magic Prompt」に぀いお簡単に玹介したす。この機胜を有効にするず、入力されたPromptをいい感じに倉曎しおから生成を行いたす。たた、実行のたびにPromptが倉化したす。

     掚奚倀は32か64のようです。0の堎合は機胜が無効化されたす。機胜を有効にした初回の生成時に、モデル等のダりンロヌドが行われたす。凊理が远加されるため、生成にかかる時間は増加したす。

     䞋蚘の画面では「watercolor anime style, upper body, 1girl, big eye, smile, brown ponytail hair, orange gingham sleeve dress, forest lakeside, sunrise,」を入力しお、「watercolor_anime_style, upper_body, 1girl, big_eye, smile, orange_gingham_sleeve_dress, forest_lakeside, sunrise, leaf, looking_at_another, nature, night, night_sky, outdoors, pink_eyes, plant, red_scarf, scarf, sky, standing, star_(sky), starry_sky, tree」が生成に䜿甚されたした。この画像もおたけに茉せおおきたす。

    画像
    Magic Promptを有効にしお指瀺ずは少し異なるプロンプトで生成した



    â–Œ おたけ

     生成画面に衚瀺されおいる画像です。衚玙画像は同じものが再床出おこなかったので、叀い方も茉せおいたす。

    画像
    anime style, watercolor, close up, 1girl, big eye, pigtail, sky blue floral skirt, white ribbon blouse, gray pigtails, farm rural village, spring flower, sitting, hold cat, meadow, distant mountain,
    Negative prompt: teeth
    Steps: 20, Sampler: DDPMWuerstchenScheduler, CFG scale: 4, Seed: 2104708980, Size: 768x1024, Model: stable_cascade
    画像
    watercolor anime style, upper body, 1girl, big eye, smile, brown ponytail hair, orange gingham sleeve dress, forest lakeside, sunrise,
    Negative prompt: teeth, ruck sack, shoulder, S
    teps: 20, Sampler: DDPMWuerstchenScheduler, CFG scale: 4, Seed: 5411296132, Size: 768x1024, Model: stable_cascade
    画像
    watercolor anime style, upper body, 1girl, big eye, smile, brown ponytail hair, orange gingham sleeve dress, forest lakeside, sunrise,
    Negative prompt: teeth, ruck sack, bag,
    Steps: 20, Sampler: DDPMWuerstchenScheduler, CFG scale: 4, Seed: 4797127310, Size: 1024x1024, Model: stable_cascade
    画像
    watercolor_anime_style,upper_body,1girl,big_eye,smile,orange_gingham_sleeve_dress,forest_lakeside,sunrise,leaf,looking_at_another,nature,night,night_sky,outdoors,pink_eyes,plant,red_scarf,scarf,sky,standing,star_(sky),starry_sky,tree
    Negative prompt: teeth, ruck sack, bag,
    Steps: 20, Sampler: DDPMWuerstchenScheduler, CFG scale: 4, Seed: 2104708980, Size: 768x1024, Model: stable_cascade



    â–Œ その他

     私が曞いた他の蚘事は、メニュヌよりたどっおください。

     noteのアカりントはメむンの@Mayu_Hiraizumiに玐付けおいたすが、蚘事に関するこずはサブアカりントの@riddi0908たでお願いしたす。

     
     
    5060Ti (16GB) ず 3060 (12GB) を所持。蚘茉が無い限り文章は手曞きです。蚘事に関するこずは X の riddi0908 たでお願いしたす。質問箱は気たぐれにお返事したす。

    あなたぞのおすすめ