每天一个AI姬,以飨关注者
如果在 Stable Diffusion WebUI 中,遇到显存不够的情况下,最好的解决方案除了更换最新的大显存显卡之外,就是安装 xformers 显存优化库了。
xformers 的安装方式很简单,只需要在CMD命令行中,输入以下指令即可:
pip install xformers==0.0.16rc425
然后,编辑 webui-user.bat 文件,在
set COMMANDLINE_ARGS=
的后面增加启用 --xformers 的命令行即可,如下所示:
set COMMANDLINE_ARGS=--xformers
xformers 以产生非确定性结果为代价,加快了图像生成速度,并降低了显存的使用率。
xformers 配合
vae-ft-mse-840000-ema-pruned(出画滤镜)使用,能够极大地优化AI绘画对于显存的苛刻需求,不仅可以支持生成更高分辨率的绘画作品,还可以支持更高效率的批量生成模式。
但是,由于 xformers 调用了CPU的运算能力(40%左右),可能会使AI绘画的质量和精度有轻微的下降。并且,当用户需要复现一张AI绘画作品时,即使在参数相同完全的情况下,也可能无法百分之百地还原作品的原貌。
经过研究,开发者们又发现了一个简单的控制方式,可以最大程度地复原由 xformers 生成的原始画作。我们只需要再编辑 webui-user.bat 文件,在
set COMMANDLINE_ARGS=--xformers
的后面,继续增加一条命令行 -flash-attention 即可,如下所示:
set COMMANDLINE_ARGS=--xformers-flash-attention
保存之后,启动 Stable Diffusion WebUI 进行AI绘画,完全不受影响。
经过实测,添加 -flash-attention 命令之后,再使用【文生图】模式还原图片时,基本上可以做到完全还原——画面主体部分百分之百还原,画面周边细节略有轻微差异。
左边为原图,右边为复原图
仔细观察,即可看出,原图中的最左侧,玻璃反射在人脸部位的霓虹灯光不见了。
不过,这已经非常值得赞许了,即使不是百分之百还原,也非常接近于完美了。
最后,给出原图及参数,关注者们可以复原测试。
原图
(RAW photo:1.2), (photorealistic:1.4),(masterpiece:1.3),(best quality:1.4),ultra high res,(detailed eyes),(detailed facial features),(detailed clothes features),HDR,8k resolution, solo focus, skin tight, (shiny skin),(slender girl),dreamlike,
(extreme detailed illustration),check commentary,commentary request, no text,
black hair, black eyes, cheerful expression, very happy, smile,
1girl, full body, City, (nightclub:1.331), a very beautiful girl in the nightclub, night,
endgate, pink reflective skirt,
<lora:djzEndGate_v15:0.6>, <lora:goYoonJung_v10:0.4>,
Negative prompt: (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot,
manboobs, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.331), blurry,
(bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (more than 2 nipples:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051),
(too many fingers:1.61051), (unclear eyes:1.331), bad hands, missing fingers, extra digit, (futa:1.1), bad body, NG_DeepNegative_V1_75T, pubic hair, glans,
Steps: 50, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 321248681, Face restoration: CodeFormer, Size: 512x768, Model hash: 44f227152c, Model: dreamful_v10Light
联系客服