本地部署 stable diffusion xl 1.0

SDXL 1.0是一款非常强大的图像生成模型,现在已经在Huggingface上开源了。如果你想在本地免费使用SDXL 1.0,可以通过Stable Diffusion WebUI来实现。下面是具体的操作步骤:86f32c222d93184a2c25d9c0c542bdec

  1. 首先,确保你的Web版本已经更新到1.5版本。你可以在WebUI最底部的一行小字中查看版本号。如果你使用的是秋叶整合包,可以直接在启动器内更新。
  2. 如果你的电脑显存小于等于8G,需要开启显存优化。否则,显存可能无法支持SDXL 1.0的运行。如果你使用的是秋叶整合包,可以在启动器的”高级选项”设置中开启。如果你使用的是Automatic1111纯净版,请编辑webui-user.bat文件,在”set COMMANDLINE_ARGS=”后面加上以下参数:–medvram(显存低于8G)或–lowvram(显存低于4G)。
  3. 下载2个大模型、1个Lora模型和1个Vae模型。将大模型安装到根目录的models\Stable-diffusion文件夹,将Lora模型安装到models\Lora文件夹,将Vae模型安装到models\VAE文件夹。
  4. 在设置好以上参数和模型后,启动WebUI。进入文生图界面后,根据以下参数进行设置:不需要开启高清修复,也不要启用任何拓展/插件/脚本。
  5. 参考以下数值进行设置:
  • 大模型:sd_xl_base_1.0_0.9vae.safetensors(启用后可能会导致许多Lora、embedding模型失效,切换回其他大模型后会自动恢复)
  • 外挂Vae:sdxl_vae.safetensors
  • CLIP终止层数:1
  • 正向提示词:a girl walking on the beach,hair flowing, sea and sunset, realistic photography, High detail, ,8K, sharp focus(记得使用前面下载好的Lora模型,l权重建议设在0.3左右)
  • 负向提示词:(worst quality:2), (low quality:2), (normal quality:2), lowres, bad anatomy, bad hands, ((monochrome)), ((grayscale)) watermark, moles, nsfw, Cleavage
  • CFG scale: 7
  • 步数:30
  • 采样方式:DPM++ 2M Karras(任选,不支持DDIM/PLMS/UniPC采样器)
  • 尺寸:1024*1024
  1. 图像生成后,将其发送到”图生图”版块,并进行以下修改:将大模型修改为sd_xl_refiner_1.0_0.9vae.safetensors,外挂Vae保持不变,删除正向提示词中的lora:offset_0.2:0.3,采样方式保持为DPM++ 2M Karras,重绘幅度设置在0.1-0.3之间。

如果在精修过程中出现”NansException”报错,可以按照以下步骤进行处理:关闭WebUI,回到启动器,在”高级选项”中关闭”VAE模型半精度优化”和”数值溢出检查”。然后再回到WebUI重新开始图生图操作,精修过程就可以正常进行了。

通过以上步骤,你就可以在本地部署SDXL 1.0并免费使用了。希望这篇文章对你有帮助!

原创文章,作者:SD中文网,如若转载,请注明出处:https://www.stablediffusion-cn.com/sd/sd-use/990.html