本文主要是介绍【深度学习】stable-diffusion-webui AUTOMATIC1111 的参数解释翻译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Command-Line-Arguments-and-Settings
参数命令 | 值 | 默认值 | 描述 |
---|---|---|---|
-h, --help | None | False | 显示帮助信息并退出 |
–exit | 安装后终止 | ||
–data-dir | DATA_DIR | ./ | 存储所有用户数据的基本路径 |
–config | CONFIG | configs/stable-diffusion/v1-inference.yaml | 构建模型的配置文件路径 |
–ckpt | CKPT | model.ckpt | 稳定扩散模型的检查点路径;如果指定,则将此检查点添加到检查点列表并加载 |
–ckpt-dir | CKPT_DIR | None | 稳定扩散检查点目录路径 |
–no-download-sd-model | None | False | 即使未找到模型也不下载SD1.5模型 |
–do-not-download-clip | None | False | 即使检查点中不包含CLIP模型也不下载 |
–vae-dir | VAE_PATH | None | 变分自编码器模型路径 |
–vae-path | VAE_PATH | None | 用作VAE的检查点;设置此参数 |
–gfpgan-dir | GFPGAN_DIR | GFPGAN/ | GFPGAN目录 |
–gfpgan-model | GFPGAN_MODEL | GFPGAN model file name. | |
–codeformer-models-path | CODEFORMER_MODELS_PATH | models/Codeformer/ | codeformer模型文件的目录路径 |
–gfpgan-models-path | GFPGAN_MODELS_PATH | models/GFPGAN | GFPGAN模型文件的目录路径 |
–esrgan-models-path | ESRGAN_MODELS_PATH | models/ESRGAN | ESRGAN模型文件的目录路径 |
–bsrgan-models-path | BSRGAN_MODELS_PATH | models/BSRGAN | BSRGAN模型文件的目录路径 |
–realesrgan-models-path | REALESRGAN_MODELS_PATH | models/RealESRGAN | RealESRGAN模型文件的目录路径 |
–scunet-models-path | SCUNET_MODELS_PATH | models/ScuNET | ScuNET模型文件的目录路径 |
–swinir-models-path | SWINIR_MODELS_PATH | models/SwinIR | SwinIR和SwinIR v2模型文件的目录路径 |
–ldsr-models-path | LDSR_MODELS_PATH | models/LDSR | LDSR模型文件的目录路径 |
–dat-models-path | DAT__MODELS_PATH | models/DAT | DAT模型文件的目录路径 |
–lora-dir | LORA_DIR | models/Lora | Lora网络目录路径 |
–clip-models-path | CLIP_MODELS_PATH | None | CLIP模型文件的目录路径 |
–embeddings-dir | EMBEDDINGS_DIR | embeddings/ | 文本反演的嵌入目录(默认:embeddings) |
–textual-inversion-templates-dir | TEXTUAL_INVERSION_TEMPLATES_DIR | textual_inversion_templates | 文本反演模板目录 |
–hypernetwork-dir | HYPERNETWORK_DIR | models/hypernetworks/ | 超网络目录 |
–localizations-dir | LOCALIZATIONS_DIR | localizations/ | 本地化目录 |
–styles-file | STYLES_FILE | styles.csv | 样式文件路径或通配符路径,允许多个条目 |
–ui-config-file | UI_CONFIG_FILE | ui-config.json | 用于UI配置的文件名 |
–no-progressbar-hiding | None | False | 在gradio UI中不隐藏进度条(我们隐藏它是因为如果浏览器中有硬件加速会减慢ML速度) |
–max-batch-count | MAX_BATCH_COUNT | 16 | UI的最大批次计数值 |
–ui-settings-file | UI_SETTINGS_FILE | config.json | 用于UI设置的文件名 |
–allow-code | None | False | 允许从Web UI执行自定义脚本 |
–share | None | False | 对gradio使用share=True 并使UI通过其网站访问 |
–listen | None | False | 使用0.0.0.0作为服务器名称启动gradio,允许响应网络请求 |
–port | PORT | 7860 | 使用给定的服务器端口启动gradio,您需要root/admin权限来使用端口<1024;如果可用,默认为7860 |
–hide-ui-dir-config | None | False | 在Web UI中隐藏目录配置 |
–freeze-settings | None | False | 全局禁用所有设置的编辑 |
–freeze-settings-in-sections | None | False | 通过指定逗号分隔的列表,如"saving-images,upscaling",在设置页面的特定部分禁用设置编辑 |
–freeze-specific-settings | None | False | 通过指定逗号分隔的列表,如"samples_save,samples_format",禁用单个设置的编辑 |
–enable-insecure-extension-access | None | False | 无论其他选项如何,启用扩展选项卡 |
–gradio-debug | None | False | 使用–debug 选项启动gradio |
–gradio-auth | GRADIO_AUTH | None | 设置gradio身份验证,如username:password ;或用逗号分隔多个,如u1:p1,u2:p2,u3:p3 |
–gradio-auth-path | GRADIO_AUTH_PATH | None | 设置gradio身份验证文件路径,如/path/to/auth/file ,身份验证格式与–gradio-auth 相同 |
–disable-console-progressbars | None | False | 不向控制台输出进度条 |
–enable-console-prompts | None | False | 在使用txt2img和img2img生成时将提示输出到控制台 |
–api | None | False | 使用API启动Web UI |
–api-auth | API_AUTH | None | 为API设置身份验证,如username:password ;或用逗号分隔多个,如u1:p1,u2:p2,u3:p3 |
–api-log | None | False | 启用所有API请求的日志记录 |
–nowebui | None | False | 仅启动API,而不启动UI |
–ui-debug-mode | None | False | 不加载模型以快速启动UI |
–device-id | DEVICE_ID | None | 选择要使用的默认CUDA设备(可能需要在之前导出CUDA_VISIBLE_DEVICES=0,1 等) |
–administrator | None | False | 管理员权限 |
–cors-allow-origins | CORS_ALLOW_ORIGINS | None | 允许的CORS源,以逗号分隔的列表形式(无空格) |
–cors-allow-origins-regex | CORS_ALLOW_ORIGINS_REGEX | None | 允许的CORS源,以单个正则表达式的形式 |
–tls-keyfile | TLS_KEYFILE | None | 部分启用TLS,需要–tls-certfile 才能完全功能 |
–tls-certfile | TLS_CERTFILE | None | 部分启用TLS,需要–tls-keyfile 才能完全功能 |
–disable-tls-verify | None | False | 传递时,启用使用自签名证书 |
–server-name | SERVER_NAME | None | 设置服务器的主机名 |
–no-gradio-queue | None | False | 禁用gradio队列;使网页使用http请求而不是websockets;在早期版本中是默认设置 |
–gradio-allowed-path | None | None | 将路径添加到Gradio的allowed_paths ;使其能够从中提供文件 |
–no-hashing | None | False | 禁用检查点的SHA-256哈希以帮助加载性能 |
–skip-version-check | None | False | 不检查torch和xformers的版本 |
–skip-python-version-check | None | False | 不检查Python版本 |
–skip-torch-cuda-test | None | False | 不检查CUDA是否能正常工作 |
–skip-install | None | False | 跳过软件包的安装 |
–loglevel | None | None | 日志级别;其中之一:CRITICAL,ERROR,WARNING,INFO,DEBUG |
–log-startup | None | False | launch.py参数:在启动时打印详细日志 |
–api-server-stop | None | False | 启用通过api停止/重新启动/终止服务器 |
–timeout-keep-alive | int | 30 | 设置uvicorn的timeout_keep_alive |
性能 | |||
–xformers | None | False | 为交叉注意层启用xformers |
–force-enable-xformers | None | False | 启用xformers为交叉注意层,即使检查代码认为您可以运行它;如果这不起作用,请不要报告错误 |
–xformers-flash-attention | None | False | 启用xformers与Flash Attention以提高可重复性(仅支持SD2.x或变体) |
–opt-sdp-attention | None | False | 启用缩放点积交叉注意层优化;需要PyTorch 2.* |
–opt-sdp-no-mem-attention | False | None | 启用缩放点积交叉注意层优化,而不使用内存高效注意力,使图像生成确定性;需要PyTorch 2.* |
–opt-split-attention | None | False | 强制启用Doggettx的交叉注意层优化。默认情况下,CUDA启用系统时启用 |
–opt-split-attention-invokeai | None | False | 强制启用InvokeAI的交叉注意层优化。默认情况下,当CUDA不可用时启用 |
–opt-split-attention-v1 | None | False | 启用不占用所有可用VRAM的旧版本拆分注意优化 |
–opt-sub-quad-attention | None | False | 启用内存高效的次二次方交叉注意层优化 |
–sub-quad-q-chunk-size | SUB_QUAD_Q_CHUNK_SIZE | 1024 | 次二次方交叉注意层优化使用的查询块大小 |
–sub-quad-kv-chunk-size | SUB_QUAD_KV_CHUNK_SIZE | None | 次二次方交叉注意层优化使用的KV块大小 |
–sub-quad-chunk-threshold | SUB_QUAD_CHUNK_THRESHOLD | None | 次二次方交叉注意层优化使用分块的VRAM阈值百分比 |
–opt-channelslast | None | False | 为4d张量启用备用布局,可能仅在具有Tensor核心(16xx及更高版本)的Nvidia卡上实现更快的推理 |
–disable-opt-split-attention | None | False | 强制禁用交叉注意层优化 |
–disable-nan-check | None | False | 不检查生成的图像/潜在空间是否有nans;对于在CI中不带检查点运行很有用 |
–use-cpu | {all, sd, interrogate, gfpgan, bsrgan, esrgan, scunet, codeformer} | None | 对指定模块使用CPU作为torch设备 |
–use-ipex | None | False | 使用Intel XPU作为torch设备 |
–no-half | None | False | 不将模型切换到16位浮点数 |
–precision | {full,autocast} | autocast | 以此精度进行评估 |
–no-half-vae | None | False | 不将VAE模型切换到16位浮点数 |
–upcast-sampling | None | False | 上采样。对–no-half 没有影响。通常会产生与–no-half 相似的结果,但性能更好,同时使用更少的内存。 |
–medvram | None | False | 启用稳定扩散模型优化以牺牲一些性能换取低VRAM使用 |
–medvram-sdxl | None | False | 仅对SDXL模型启用–medvram 优化 |
–lowvram | None | False | 启用稳定扩散模型优化以牺牲大量速度换取非常低的VRAM使用 |
–lowram | None | False | 将稳定扩散检查点权重加载到VRAM而不是RAM |
–disable-model-loading-ram-optimization | None | False | 禁用在加载模型时减少RAM使用的优化 |
特性 | |||
–autolaunch | None | False | 启动时在系统默认浏览器中打开Web UI URL |
–theme | None | Unset | 使用指定的主题(light 或dark )打开Web UI。如果未指定,则使用默认浏览器主题 |
–use-textbox-seed | None | False | 在UI中使用文本框作为种子(没有上下,但可以输入长种子) |
–disable-safe-unpickle | None | False | 禁用检查PyTorch模型中的恶意代码 |
–ngrok | NGROK | None | ngrok身份令牌,是gradio–share 的替代方案 |
–ngrok-region | NGROK_REGION | us | ngrok应启动的区域 |
–ngrok-options | NGROK_OPTIONS | None | 传递给ngrok的选项,格式为JSON,例如:{“authtoken_from_env”:true, “basic_auth”:“user:password”, “oauth_provider”:“google”, “oauth_allow_emails”:“user@asdf.com”} |
–update-check | None | None | 启动时通知您的Web UI版本(提交)是否与当前主分支同步 |
–update-all-extensions | None | None | 启动时,拉取所有已安装扩展的最新更新 |
–reinstall-xformers | None | False | 强制重新安装xformers。对升级有用-但升级后请将其删除,否则您将永远重新安装xformers |
–reinstall-torch | None | False | 强制重新安装torch。对升级有用-但升级后请将其删除,否则您将永远重新安装torch |
–tests | TESTS | False | 运行测试以验证Web UI功能,详见wiki主题 |
–no-tests | None | False | 即使指定了–tests 选项,也不要运行测试 |
–dump-sysinfo | None | False | launch.py参数:转储有限的系统信息文件(不包含有关扩展,选项的信息)到磁盘并退出 |
–disable-all-extensions | None | False | 禁用所有非内置扩展的运行 |
–disable-extra-extensions | None | False | 禁用所有扩展的运行 |
–skip-load-model-at-start | None | False | 如果在Web启动时加载模型,仅在–nowebui时生效 |
–unix-filenames-sanitization | None | False | 允许文件名中除’/'之外的任何符号。可能与您的浏览器和文件系统冲突 |
–filenames-max-length | int | 128 | 保存图像的文件名最大长度,较长的文件名将被截断。如果被覆盖,可能会导致文件系统问题 |
–no-prompt-history | None | False | 禁用从上次生成的提示读取功能;禁用–data-path/params.txt |
废弃选项 | |||
–show-negative-prompt | None | False | 不再有效 |
–deepdanbooru | None | False | 不再有效 |
–unload-gfpgan | None | False | 不再有效 |
–gradio-img2img-tool | GRADIO_IMG2IMG_TOOL | None | 不再有效 |
–gradio-inpaint-tool | GRADIO_INPAINT_TOOL | None | 不再有效 |
–gradio-queue | None | False | 不再有效 |
–add-stop-route | None | False | 不再有效 |
–always-batch-cond-uncond | None | False | 不再有效,移至UI下的设置>优化 |
这篇关于【深度学习】stable-diffusion-webui AUTOMATIC1111 的参数解释翻译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!