Windows系统下启动sd用到的命令行
如下图所示,对stable-diffusion-webui
文件夹里面的webui-user.bat
按右键,以记事本打开 (看不到.bat请点击文件总管查看 → 显示/隐藏 → 显示扩展名)
接着您要编辑set COMMANDLINE_ARGS=
这一行启动参数。
若显卡VRAM在8GB以上,将set COMMANDLINE_ARGS=
替换成set COMMANDLINE_ARGS=--enable-insecure-extension-access
参数。
显卡VRAM小于等于4GB,将set COMMANDLINE_ARGS=
替换成set COMMANDLINE_ARGS=--medvram --opt-split-attention --enable-insecure-extension-access
参数。加上--medvram
的用意是为了限制VRAM占用。
电脑RAM(不是VRAM)小于等于8GB的话改替换为set COMMANDLINE_ARGS=--lowvram --opt-split-attention --enable-insecure-extension-access
参数。注意使用--lowvram
参数会让高端显卡算图变很慢。
(下面的不加也可以)
加上--xformers
可进一步减少VRAM占用,只支持Nvidia显卡。加入--no-half-vae
减少使用VAE算出黑图的几率。
加上--listen
参数再开放防火墙7860通信端口,即可用局域网路其他电脑的浏览器访问WebUI。
加上--share
参数则会产生一组Gradio网址,让你可以从外部网络或手机使用WebUI。网址72小时后过期。