【WebUI 1111】低ステップ最強サンプラー Euler karras 追加方法 【Stable diffusion】

↑これ 7step

結論

サンプラー改造してたら見つけてしまいました。Euler karras 最強です。

7stepぐらいから使えるので構図の探索やプロンプトの調整に使えます。手とか細かい所は苦手なようです。

あわせて読みたい

【WebUI 1111】CPU向き低ステップ(9~15)サンプラー Euler+DPM++ 2M karras 追加方法 【Stable diffusion】

 

あわせて読みたい

最近はこっちを使ってます。

【WebUI 1111】構図ガチャ用スクリプト AutoSkipの使い方【Stable diffusion】

 

設定を変更

ver 1.6だと設定でスケジューラーを指定できるようです。

Settingsを開いてSampler parametersのScheduler Typeでkarrasを選択します。
discardを付ける場合は、Always Discard next-to-last sigmaにチェックを入れます。

次の追加した場合と比較すると構図が少し違いました。
 

追加方法

設定で変更できない場合は、追加しましょう 。

stable-diffusion-webui\modules\sd_samplers_kdiffusion.py の samplers_k_diffusionに下記の行を追加します。

('Euler Karras', 'sample_euler', ['k_euler_ka'], {'scheduler': 'karras', 'discard_next_to_last_sigma': False}),
('Euler Karras dis', 'sample_euler', ['k_euler_ka'], {'scheduler': 'karras', 'discard_next_to_last_sigma': True}),

再起動とリロードすると  Euler Karras と Euler Karras dis が追加されます。

discard_next_to_last_sigmaをTrueにすると1ステップ早く生成されますが、ステップ数を変えた時、構図が変わってしまいます。

 

注意点

追加するとアップデートできなくなると思うので、アップデートする前にファイルを元の状態に戻してください。アップデートしたあと、また追加してください。めんどくさいので公式で追加して欲しい。

 

参考画像

アニメモデルで6step

6step breakdomain_M2150

6step 髪きれい


リアルモデルで7step

真ん中圧勝、顔が微妙ーなので苦手な人は拡大しな方が良いかも

7step 足が変だけど普通に綺麗です。


7stepでちゃんと顔が出来てる

yuki

初めての作業で調べた事、困った時の解決方法を記録するブログ。 主なテーマは、パソコン、プログラミング、カメラ、DTM、スピリチュアル、化学物質過敏症

コメントを投稿

Please Select Embedded Mode To Show The Comment System.*