【AI繪畫】出圖速度慢怎么解決?如何判斷自己的速度是否達標?
有些人經(jīng)常會問的問題,某天出圖速度突然變慢,又或者是一直覺得出圖速度沒到滿速
生成速度測試
首先,應該這樣測試你的生成圖像速度:
啟動后,默認參數(shù),512x512像素,拉滿步數(shù)。

然后查看控制臺的這個速度。

然后參考的基準速度如下,我3070是11it/s左右,比較符合這張圖。我4090是20-30it/s左右,和這張圖差距比較大,所以這個圖只能作為大致參考,很多東西都會影響生成速度

影響速度的內(nèi)容
torch+cuda版本(?。?/p>
torch常見的幾個版本。1.12+cu113,1.13+cu117,2.0+cu118。我的v4整合包用的2.0會速度快一點。這個影響沒有太大
xformers版本(中等)
最開始的xformers是比較老的,0.0.14。后續(xù)都更新到0.0.17了
以上兩個內(nèi)容可以在webui界面最下面的角標找到版本。并且都可以在啟動器里->環(huán)境維護一欄自己更新。
cudnn版本(40系顯卡影響很大)
這個之前專欄講過了,不再提了。我的v4整合包已經(jīng)替換好了
顯卡硬件條件(?。?/p>
疑似同型號,不同版本的顯卡也會有性能差距
操作系統(tǒng)(windows/linux)
linux測試貌似普遍會比windows快一些
你后臺開了其他消耗顯卡的東西(嚴重)
尤其是開了動態(tài)桌面、視頻、開了訓練等等其他消耗顯卡的程序
啟動時的參數(shù)(嚴重)
如下圖,默認是不會啟動全精度模型、vae的(默認用半精度模型進行計算,會快)。如果你看到這行里面有--no-half、--no-half-vae參數(shù),請自行檢查是否自己調(diào)整了什么玩意。

舊的包,16系顯卡必須開全精度,這是一個舊版cudnn的問題(或者可以說是bug?)CPU的話也必須打開全精度。
其次,如果沒有--xformers(或者同等效果的sdp),也會造成速度變慢,需要自己檢查
