請問一下Stable-diffusion webui 記憶體不足的改善??

最近也有玩Stable-diffusion webui (玩票性質),
讓沉寂許久的桌上型PC再度活躍起來(一般是拿來玩單機GAME,不過最近懶散沒怎麼開)
不過在出圖時常會出現記憶體不足,
1.出圖太多次,出久了會跳
2.出圖的原始尺寸由512*512,稍微調大一點點,一次只能一張,解析度在上去連一張都不給
3.提示詞太多有掛LORA
另外因為太無聊出圖時在看youtube,畢竟出圖其實還挺快的,標準4張出圖在30sec內(但是不見得每張都OK),
想說youtube也占用了顯卡記憶體,
所以想問看看站上有玩影像處理的前輩,
哪種方式才是有效的(請不要叫我換顯卡........,剛把3060TI 8GB分期繳完)
PC配置:
CPU: i5-9400f
RAM:DDR4 3200 8GB*2
顯卡:NV 3060TI 8GB(舊款)

1.不花錢(應該說$$早就花了):
直接開NB看youtube,PC單純出圖,因為被嫌房間太多電腦,打算把NB移到別的房間使用,
但是現在這樣NB就還是繼續留在房間用

2.去BIOS把RAM調整給顯卡:
一般來說是調整給內建顯卡,剛才查資料才看到,還沒回家試,
不過i5-9400F是沒內顯,這樣調有用嗎??
如果有用的話再去買8GB*2回來加,可以多加給顯示嗎??

3.換顆有內顯CPU:
NV顯卡有設定調整應用程式由獨顯處理或是內顯處理,不過youtube跟webui都是瀏覽器有辦法區分嗎?
還是youtube用edge看,webui用chrome把處理程式分開?
2023-04-17 10:13 發佈
文章關鍵字 改善 記憶體
webui-user.bat 加這試試看

set COMMANDLINE_ARGS= --medvram --xformers --deepdanbooru --precision full --no-half
webui-user.bat加這條

set COMMANDLINE_ARGS= --xformers --medvram

4G的1050ti可以算1024x1204 ,不過印象中不能掛LORA
感謝前面的回覆
我用了
--xformers
以及這幾天看的參數,拼拼湊湊了一下,
感覺上可以大一點點(之前高度提升 寬度就要縮小,現在兩個都能調大一點)
還在試看畫全身時臉會不會崩,看網路上是說因為512*512在畫全身時臉部的點數太少導致拼不起來,
所以我是產出時放大2倍成1024*1024然後用圖生圖去遮罩改,不過改完還是有點怪怪的,
不過很可惜還是會跳記憶體不足.........
换个针对计算的显卡吧,我最近了解的是p40显卡性价比不错。
绝不回报,绝对捍卫你说话的权力
Ghostwriter

只能用fp32來跑,不會搞得會有點困難,便宜倒是真的

2023-04-30 16:01
我是用A770 (16G) 還有 T600 (4G) 在跑 Stable Diffusion的

使用A770(16G)在畫大尺寸圖的時候
也會爆 vram而中止算圖

而因為非N卡,所以無法開啟 xformers
試了一下
COMMANDLINE_ARGS= --no-half --lowvram
改成 lowvram設定執行

改這設定後,尺寸設定800x1202,
在跑圖時,一樣會吃滿 vram (最高吃到15.8G)
但,就不會爆vram而中止算圖了!

樓主也可以試試

不過,只要在 COMMANDLINE_ARGS 中
有設定 lowvram
就算是高階卡,都會造成【效能不佳】的情況......
更別說 A770(16G) 這非高階卡了

所以又研究了一下
將設定改為下列這樣
set COMMANDLINE_ARGS=--medvram --precision full --no-half --opt-sub-quad-attention --opt-split-attention-v1 --disable-nan-check

姆~~畫大尺寸圖
可以開心使用~
不再爆vram
且效能不會降低了
天羽工坊-幸福影像設計 https://amhs.tw
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?