StableDiffusionWebUI本地部署指南(WIN)

打印 上一主题 下一主题

主题 1025|帖子 1025|积分 3075


迩来接办了一个需要利用 Stable Diffusion 的项目,要重新部署一套 SD 环境。这跟我之前的SD部署又不太一样,部署过程中碰到一些问题,总结出一个比较完美的安装方案,在这里和各人分享一下。
项目所在:https://github.com/AUTOMATIC1111/stable-diffusion-webui
环境预备

在开始部署之前,我利用以下环境:


  • Python 3.10.6(建议利用这个版本,制止一些兼容性问题)
  • NVIDIA RTX 4090 24GB
  • Windows 11
  • 本机CUDA12.4
部署过程

最开始我是按部就班地一个个安装依靠,但是发现要切换目录太多次了,非常繁琐。后来我写了个简朴的脚本来自动化这个过程。
首先,克隆主项目:
  1. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  2. cd stable-diffusion-webui
复制代码
conda环境创建
  1. conda create -p .\Dlab python=3.10.6 -y
复制代码
然后创建一个依靠库目录:
  1. mkdir -p repositories && cd repositories
复制代码
这里是我写的自动安装脚本,可以一次性把全部依靠都装好:
  1. repos=(
  2.     "Stability-AI/stablediffusion:stable-diffusion-stability-ai"
  3.     "CompVis/taming-transformers:taming-transformers"
  4.     "sczhou/CodeFormer:CodeFormer"
  5.     "salesforce/BLIP:BLIP"
  6.     "Stability-AI/generative-models:generative-models"
  7. )
  8. for repo in "${repos[@]}"; do
  9.     IFS=':' read -r github_path local_path <<< "$repo"
  10.     echo "正在克隆并安装 $github_path..."
  11.     git clone "https://github.com/$github_path.git" "$local_path"
  12.     cd "$local_path"
  13.     pip install -e .
  14.     cd ..
  15. done
复制代码
接下来是安装其他必要的依靠,这些都是我踩坑后总结出来的版本,可以完美运行:
  1. # 安装基础依赖
  2. pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary
  3. # k-diffusion 必须从 git 安装最新版
  4. pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary
  5. # 回到主目录安装项目依赖
  6. cd ..
  7. pip install -r requirements.txt --prefer-binary
  8. # 这些版本都是我反复测试过的,建议按照这个版本安装
  9. pip install pytorch_lightning==1.9
  10. pip install -U xformers==0.0.28.post2 torchvision==0.20.0 torchaudio==2.5.0 --index-url https://download.pytorch.org/whl/cu124
  11. pip install pydantic==1.10.11
  12. pip install wandb==0.15.12
复制代码
最后启动服务:
  1. python launch.py --xformers --no-gradio-queue
复制代码
踩坑记载


  • 依靠版本冲突
    最坑的是依靠版本问题,特别是 PyTorch 和 xformers 的版本必须要匹配。我在上面列出的版本组合是经过反复测试的,可以完美运行。
  • 网络问题
    科学上网。如果实在下载不了,建议利用镜像源。
中文汉化

进入界面后选择Extensions,点击Load from加载

找到zh_CN Localization点击Install

安装好后可以在已安装的插件界面看到

然后来到User interface界面

选择zh_CN

应用设置并重启UI

重启webui后进入已经是中文的界面了

天生图片测试,乐成运行!




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表