#AI绘画#今天来实际测试一下stablediffusionwebui目前20种采样方式的速度与生成图片的结果。测试环境:
显卡是NVIDIARTXG,生成模型统一采用Chilloutmix-Ni,采样步数(Samplingsteps)一律设成30步,图片size设为*,并且不额外使用其它的ControlNet与Lora等影响生图速度的套件。仅单纯地用内建功能使用同一组prompt随机生图,一次生4张。并且生图过程中不会开启其它软件或对电脑做其余操作,以免影响生图速度。其余不太影响生成速度的软硬件细节我就不再多说了。
测试结果:1.Eulera,总耗时02:18,平均34.5秒
2.Euler,总耗时02:12,平均33秒
3.LMS,总耗时02:13,平均33.25秒
4.LMS(增为40步),总耗时03:05,平均46.25秒(30步时会采样不足,这步是多测的)
5.Heun,总耗时04:29,平均67.25秒
6.DPM2,总耗时04:36,平均69秒
7.DPM2a,总耗时04:37,平均69.25秒
8.DPM++2Sa,总耗时04:35,平均68.75秒
9.DPM++2M,总耗时02:19,平均34.75秒
10.DPM++SDE,总耗时04:30,平均67.5秒
11.DPMfast,总耗时02:21,平均35.25秒
12.DPMfast(增为50步),总耗时03:51,平均57.75秒(30步时会采样不足,这步是多测的)
13.DPMadaptive,总耗时05:08,平均77秒
14.LMSKarras,总耗时02:13,平均33.25秒
15.DPM2Karras,总耗时04:23,平均65.75秒
16.DPM2aKarras,总耗时04:38,平均69.5秒
17.DPM++2SaKarras,总耗时04:39,平均69.75秒
18.DPM++2MKarras,总耗时02:20,平均35秒
19.DPM++SDEKarras,总耗时04:40,平均70秒
20.DDIM,总耗时02:25,平均36.25秒
21.PLMS,总耗时02:42,平均40.5秒
22.PLMS(增为40步),总耗时03:18,平均49.5秒(30步时会采样不足,这步是多测的)
23.UniPC,总耗时02:19,平均34.75秒
有三种采样方式比较特别,LMS/DPMfast/PLMS,这三种在30步时采样不足会生出异形图,必须提高步数才行,这可以理解为,它们在相同基准上,速度不会比别人慢,但它们必要的基础步数会比别人高。
以上是依stablediffusionwebui中的界面排序来列,你们可能更想知道的是速度排名。整理如下。
按速度排列:Euler
LMS
LMSKarras
Eulera
DPM++2M
UniPC
DPM++2MKarras
DPMfast
DDIM
PLMS
DPM2Karras
Heun
DPM++SDE
DPM++2Sa
DPM2
DPM2a
DPM2aKarras
DPM++2SaKarras
DPM++SDEKarras
DPMadaptive
但测试时其实是有误差值存在的,就算是同一种采样方式,也不会每次跑都是同样秒数,所以我必须再次强调,重点不是秒数,而是相对的快慢。
图片随机生成结果比较:这些图都是使用相同的prompt和参数的生成结果,并且不使用任何其他组件功能,然而在不使用Lora或其它功能的状况下,显然生出来图的就是目前在AI绘图圈中烂大街的那张网红脸,没办法。
Eulera,总耗时02:18,平均34.5秒
Euler,总耗时02:12,平均33秒
LMS,总耗时02:13,平均33.25秒
LMS(增为40步),总耗时03:05,平均46.25秒(30步时会采样不足,这步是多测的)
Heun,总耗时04:29,平均67.25秒
DPM2,总耗时04:36,平均69秒
DPM2a,总耗时04:37,平均69.25秒
DPM++2Sa,总耗时04:35,平均68.75秒
DPM++2M,总耗时02:19,平均34.75秒
DPM++SDE,总耗时04:30,平均67.5秒
DPMfast,总耗时02:21,平均35.25秒
DPMfast(增为50步),总耗时03:51,平均57.75秒(30步时会采样不足,这步是多测的)
DPMadaptive,总耗时05:08,平均77秒
LMSKarras,总耗时02:13,平均33.25秒
DPM2Karras,总耗时04:23,平均65.75秒
DPM2aKarras,总耗时04:38,平均69.5秒
DPM++2SaKarras,总耗时04:39,平均69.75秒
DPM++2MKarras,总耗时02:20,平均35秒
DPM++SDEKarras,总耗时04:40,平均70秒
DDIM,总耗时02:25,平均36.25秒
PLMS,总耗时02:42,平均40.5秒
PLMS(增为40步),总耗时03:18,平均49.5秒(30步时会采样不足,这步是多测的)
UniPC,总耗时02:19,平均34.75秒
也许是我眼拙,我看不出有哪个采样方法可以保证一定特别漂亮或是特别丑,如果在个人审美观都觉得差不多的情况下,我会选择速度快的。如果你们觉得有哪个采样方法特别厉害或特别惨,欢迎评论区讨论一下。
生图使用的prompt:
1girl,asiaface,(colorfuldress),youngface,blueeyes,livelystreet,lookingatviewer,facingfront,ultrahighres,(photorealistic:1.4),masterpiece,bestquality,officialart,(8k,RAWphoto:1.2),(portrait:1.4),cinematiclighting,(solo:1.7),(eyelashes:1.1),(happy:1.21),(depthoffield:1.1),lensflare,(chromaticaberration:1.1),(caustics:1.1),fullbody,delicated,
负面提示词(negative):
paintings,sketches,fingers,(worstquality:2),(lowquality:2),(normalquality:2),lowres,normalquality,((monochrome)),((grayscale)),skinspots,acnes,skinblemishes,agespot,(outdoor:1.6),backlight,(ugly:1.),(duplicate:1.),(morbid:1.21),(mutilated:1.21),(tranny:1.),mutatedhands,(poorlydrawnhands:1.5),blurry,(badanatomy:1.21),(badproportions:1.),extralimbs,(disfigured:1.),(morethan2nipples:1.),(missingarms:1.),(extralegs:1.),(fusedfingers:1.),(toomanyfingers:1.),(uncleareyes:1.),lowers,badhands,missingfingers,extradigit,(futa:1.1),badhands,missingfingers,nipple,nude,sexy,nsfw