python main.py 启动 ComfyUI 时可传入命令行参数。本页记录了 comfy/cli_args.py 中定义的全部启动参数。
Windows 便携版 用户可在
.bat 启动文件(如 run_nvidia_gpu.bat)中添加参数。详见 Windows 便携版安装指南。python main.py --help 可查看内置帮助。可按需组合多个参数:
网络与服务器
目录
启动与浏览器
--windows-standalone-build 会将 auto_launch 设为 true。--disable-auto-launch 会覆盖该行为。以无界面服务器模式运行(不打开浏览器)请使用 --disable-auto-launch。设备与 CUDA
精度与推理
下方 全局、UNET、VAE、文本编码器 各组内的参数互斥,每组同时只能使用一个。
全局浮点精度
UNET 精度
每个 FP8 参数后缀对应业界 FP8 规范(ONNX / OCP)中的一种 8 位浮点布局:
- e4m3fn:4 位指数、3 位尾数。在 NVIDIA Ada Lovelace 及更新 GPU 上,为模型权重提供精度与动态范围的良好平衡。
- e5m2:5 位指数、2 位尾数。动态范围比 e4m3fn 更宽,但精度较低。适用于权重幅度变化较大的场景。
- e8m0fnu:8 位指数、0 位尾数。动态范围最大,无小数精度。通常用作块级缩放因子(仅能表示 2 的幂)。
VAE 精度
文本编码器精度
有关各 FP8 格式后缀的说明,请参见 UNET 精度 小节。
其他推理选项
预览
缓存
缓存模式参数互斥。
--cache-ram、--cache-classic、--cache-lru、--cache-none 只能选其一。注意力机制
交叉注意力方法参数互斥。使用 xformers 时,split 和 quad 注意力会被忽略。
VRAM 与内存
VRAM 模式参数(
--gpu-only、--highvram、--lowvram、--novram、--cpu)互斥。性能与调试
ComfyUI Manager
安装说明请参阅 ComfyUI-Manager 安装。自定义节点与 API 节点
前端与 API
日志与其他
本参考基于 ComfyUI 的
comfy/cli_args.py。升级 ComfyUI 后,请运行 python main.py --help 或对照本地 cli_args.py 检查是否有新增或变更的参数。