在stable-diffusion-webui文件夹下的webui-user.bat文件,右键编辑,可以根据需要添加命令参数。示例:

@echo off

set PYTHON="C:\Users\用户名\AppData\Local\Programs\Python\Python310\python.exe"
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--xformers --no-half --no-half-vae --disable-nan-check

call webui.bat

 

常见命令参数

命令参数 说明
--xformers 使用xformers库,改善了内存消耗和速度。
--no-half 不使用半精度模型
--no-half-vae 不使用半精度VAE
--disable-nan-check 关闭数值溢出检查
--medvram 显存低可以添加这个参数,通过将稳定扩散模型分为三部分,使其消耗更少的VRAM,即cond(用于将文本转换为数字表示)、first_stage(用于将图片转换为潜在空间并返回)和unet(用于潜在空间的实际去噪),并使其始终只有一个在VRAM中,将其他部分发送到CPU RAM。降低性能,但只会降低一点-除非启用实时预览。
--lowvram 显存低可以添加这个参数,对--medvram更彻底的优化,将 unet 拆分成多个模块,VRAM 中只保留一个模块
--theme dark 开启深色模式
--share online运行,也就是public address
--listen 使服务器侦听网络连接,这将允许本地网络上的计算机访问UI。
--port 更改端口,默认为端口7860。
--force-enable-xformers 无论程序是否认为您可以运行它,都启用 xformers。不要报告你运行它的错误。
--opt-split-attention Cross attention layer optimization 优化显着减少了内存使用。
--always-batch-cond-uncond 禁用批量生成图片。只有与–medvram或–lowvram一起使用才有意义
--opt-channelslast 更改 torch 内存类型,以稳定扩散到最后一个通道。

所有的命令参数可以查看:https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Command-Line-Arguments-and-Settings