VEBUI在启动的时候,是可以附加一些参数的,具体就是:
这些参数非常重要,有些小朋友4090只能跑10t/s以下,甚至还不如别人的3080,就很有可能是这里的参数设置的不对。
重要参数
PS:以下部分主要是针对自己私有化部署的小朋友,对于使用秋叶一键安装包的小朋友,这块主要是通过
可视化界面来调整的,而且大部分情况下已经是做过优化的,不需要自己再手动调整,
性能相关参数:
参数不是越多越好,适配你的显卡的,才是好参数。
·-opt-sdp-attention:比使用kformers更快的速度,仅适用于手动将torch2.0安装到他们的venv的用户。
(实测4070显卡效果一般,跟xformers效果差不多)
·-xformers:使用xformers)库。显著改善内存消耗和提升绘图速度。(重要,实测4070大概能提升30%+)
·-medvram:通过将Stable Diffusion模型分成三部分,-cond(用于将文本转换为数字表示)、first_stage
(用于将图片转换为潜在空间并返回)和unt(用于潜在空间的实际去噪),在任何时候都只有一部分在显存
中,而将其他的发送到CPU RAM。会降低一部分性能。
·-lowvram:对比-nedvram更彻底的优化,将unet拆分成很多模块,显存中只保留一个模块,这样可以让
低显存的显卡也能跑一些稍微大的模型和图片,但是整体出图效率会极大降低,如果你的显卡还不错(6G显存
以上),就不要加这个参数了:
·-use-Cpu:用CPU来跑图,性能极差,但凡你的GPU性能能说的过去,就不建议加这个参数;
·-no-half:不要使用半精度生成图片,如果你的显卡是比较新的显卡(如40系),就不要开了,会降低渲染效率;
其他参数:
·–autolaunch:webuij启动完成后,自动通过浏览器打开界面,建议开启;
·-theme:webuij启动后的主题是什么,支持黑色和白色,分别是-theme dark和-theme light;