新手必看:AUTOMATIC1111本地安装与节点配置权威指南
环境准备与前置工具安装
在开始安装AUTOMATIC1111之前,确保本地工作站满足基本要求是关键。首先需要安装Python,推荐版本为3.10.6至3.10.11,这是当前多数AI工具兼容性最佳的版本。安装时务必勾选“Add Python to PATH”选项,以便在命令行中直接调用。其次,需要安装Git,用于从代码仓库克隆项目。完成这两项基础安装后,可以创建一个专用的文件夹用于存放项目文件,避免路径中间出现中文或特殊字符,以减少潜在的运行错误。
克隆项目与安装依赖库
打开命令行工具,进入准备好的项目文件夹。使用Git命令克隆AUTOMATIC1111的Stable Diffusion WebUI仓库到本地。克隆完成后,进入项目目录,通常会看到一个名为“webui-user.bat”(Windows系统)的脚本文件。首次运行此脚本,它会自动下载并安装项目所需的所有Python依赖包,包括PyTorch、TorchVision等核心库。这个过程需要保持网络通畅,耗时取决于网络速度,请耐心等待直至所有依赖安装完毕,命令行提示符进入待命状态。
处理节点的安装与配置优化
处理节点是提升WebUI性能和稳定性的重要组件。其中,xFormers是一个常用的优化库,它能显著降低显存占用并加速图像生成过程。安装xFormers通常可以通过在启动命令中添加参数来实现。对于使用NVIDIA显卡的用户,在“webui-user.bat”文件中的“COMMANDLINE_ARGS”变量后添加“--xformers”参数,WebUI在下次启动时会尝试自动安装对应版本的xFormers。此外,根据显卡架构不同(如30系、40系),可能需要特定版本的PyTorch和CUDA支持,用户需根据官方文档或社区指南进行匹配,以确保处理节点发挥最佳效能。
模型文件的放置与管理
核心程序安装完成后,还需要放入模型文件才能进行图像生成。主要的模型文件(如基础模型、VAE、LoRA等)需要放置在项目目录下的特定文件夹中。通常,基础大模型应放入“models/Stable-diffusion”文件夹,VAE文件可放入同目录或“models/VAE”文件夹,而LoRA等微调模型则放入“models/Lora”文件夹。清晰的文件管理有助于在WebUI界面中快速选择和切换模型。首次启动WebUI后,界面中会显示已识别的模型列表,用户即可开始使用。
常见问题排查与启动运行
安装过程中可能会遇到一些问题。如果启动脚本时报错缺少某些模块,可以尝试手动运行“pip install -r requirements.txt”来重新安装依赖。遇到“CUDA out of memory”显存不足错误,可以尝试在启动参数中添加“--medvram”或“--lowvram”来优化显存分配,或者减小生成图像的分辨率。确保防火墙或安全软件没有阻止Python或相关进程访问网络。成功启动后,命令行窗口会显示一个本地网络地址(通常是http://127.0.0.1:7860),在浏览器中打开此地址即可进入WebUI图形界面,开始使用Stable Diffusion进行创作。
