当前位置:   article > 正文

【慕伏白教程】Windows 系统本地部署 stable-diffusion-webui_windows本地部署stable-diffusion-webui

windows本地部署stable-diffusion-webui

本教程针对 Stable Diffusion 2.0 进行本地部署,系统环境为 Windows


注意: 本教程不包含 anaconda/miniconda、python、git、cuda 的安装

提示: 由于国内网络原因,github不能稳定连接,这时候将网页中的 github 替代为 kgithub 即可
或: 添加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple 通过镜像源下载

  1. Requirements
Python 3.10.6
  • 1
  1. 创建并进入 conda 环境
conda init
conda create --name sd2 python=3.10.6
conda activate sd2
cd ./sd2
  • 1
  • 2
  • 3
  • 4
  1. 克隆项目
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
  • 1

替代示例:

git clone https://kgithub.com/AUTOMATIC1111/stable-diffusion-webui
  • 1
  1. 安装依赖
pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/cu117
  • 1
  • 安装依赖
cd ./stable-diffusion-webui
pip install -r requirements_versions.txt
pip install -r requirements.txt 
  • 1
  • 2
  • 3

镜像源下载示例:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
  • 1

如果安装了插件,需要进入插件目录下安装插件依赖,插件存放位置为 ./stable-diffusion-webui/extensions

  1. (可选)修改启动脚本

使用记事本打开 webui-user.bat ,并修改 COMMANDLINE_ARGS 启动参数:

set COMMANDLINE_ARGS= --deepdanbooru --xformers --port 7890 --theme dark --share 
  • 1

参数详解:

  • --xformers 降低显存占用,提高运行速度,加速图像的生成,仅适用于 nvidiagpus
  • --deepdanbooru 启用了图生文的功能,主要用于训练前数据处理,这里没有太大用
  • --port 7890 访问端口 7890
  • --theme dark 黑色主题
  • --share 额外生成一个临时的公网地址进行程序访问,地址有效期限为72小时,并且每次重启地址都会变
  1. 启动脚本,需等待后台下载
webui-user.bat
  • 1

解决报错或长时间不加载问题:

问题原因依旧是国内网络原因,上不去 github ,这里的解决方法是将下载地址全部换为 kgithub

  • 使用记事本打开 launch.py
  • Ctrl + F 查找 github 后回车
  • prepare_environment() 中的 github 修改为 kgithub

launch

  • 保存并退出
  • 重新执行启动脚本
webui-user.bat
  • 1
  1. 打开项目 URL

URL

local URL 是本地地址,仅限本机访问
public URL 是公网地址,添加 --share 参数获得

  1. 成功访问

  2. 使用建议

  • 更新项目
cd ./sd2
git pull
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/524061
推荐阅读
相关标签
  

闽ICP备14008679号