本地部署 stable diffusion xl 1.0

时间:23-09-28 14:41:04

作者:

分类:AI软件教程

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

      首先,确保你的Web版本已经更新到1.5版本。你可以在WebUI最底部的一行小字中查看版本号。如果你使用的是秋叶整合包,可以直接在启动器内更新。

      如果你的电脑显存小于等于8G,需要开启显存优化。否则,显存可能无法支持SDXL 1.0的运行。如果你使用的是秋叶整合包,可以在启动器的”高级选项”设置中开启。如果你使用的是Automatic1111纯净版,请编辑webui-user.bat文件,在”set COMMANDLINE_ARGS=”后面加上以下参数:–medvram(显存低于8G)或–lowvram(显存低于4G)。

      下载2个大模型、1个Lora模型和1个Vae模型。将大模型安装到根目录的models\Stable-diffusion文件夹,将Lora模型安装到models\Lora文件夹,将Vae模型安装到models\VAE文件夹。

      在设置好以上参数和模型后,启动WebUI。进入文生图界面后,根据以下参数进行设置:不需要开启高清修复,也不要启用任何拓展/插件/脚本。

      参考以下数值进行设置:

      大模型: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

      图像生成后,将其发送到”图生图”版块,并进行以下修改:将大模型修改为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并免费使用了。希望这篇文章对你有帮助!