Stable Diffusion WebUi 安装教程

696 阅读2分钟

一、环境准备

1.下载Anaconda下载地址 ,可参考juejin.cn/post/690534… 文档。

2.创建Stable Diffusion虚拟环境

创建环境:conda create -n sd-webui python=3.10
切换环境:conda activate sd-webui

如果在执行切换环境命令时无法切换,先执行 source activate 命令 最后的结果:

image.png

二、WebUi界面安装

1.下载stable-diffusion-webui

https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

2.安装依赖

pip install -r requirements_versions.txt

3.启动webui.sh

在启动之前,如果是root用户,先注释掉root权限代码,或者设置can_run_as_root=1,默认是0

image.png

启动参数参考:

webui.sh --listen --port=6006 --skip-version-check --no-hashing --no-download-sd-model --skip-install --api --enable-insecure-extension-access --xformers --xformers-flash-attention --api-server-stop

启动成功:

image.png

问题

1.安装过程中需要访问外网,需使用科学上网访问

  • github.com
  • githubusercontent.com
  • githubassets.com
  • huggingface.co

2.conda使用命令可参考:juejin.cn/post/696033…

3.查看CUDA版本

查看下CUDA版本版本 
nvidia-smi

image.png

3.大部分报错由依赖包版本问题导致,可参考以下版本,GPU为3080Ti

  • absl-py 2.0.0
  • accelerate 0.21.0
  • addict 2.4.0
  • aenum 3.1.15
  • aiofiles 23.2.1
  • aiohttp 3.8.6
  • aiosignal 1.3.1
  • altair 5.1.2
  • annotated-types 0.6.0
  • antlr4-python3-runtime 4.9.3
  • anyio 3.7.1
  • async-timeout 4.0.3
  • attrs 23.1.0
  • basicsr 1.4.2
  • beautifulsoup4 4.12.2
  • blendmodes 2022
  • boltons 23.0.0
  • cachetools 5.3.1
  • certifi 2023.7.22
  • cffi 1.16.0
  • charset-normalizer 3.3.0
  • clean-fid 0.1.35
  • click 8.1.7
  • clip 0.2.0
  • cmake 3.27.7
  • contourpy 1.1.1
  • crcmod 1.7
  • cryptography 41.0.4
  • cssselect2 0.7.0
  • cycler 0.12.1
  • deprecation 2.1.0
  • einops 0.4.1
  • exceptiongroup 1.1.3
  • facexlib 0.3.0
  • fastapi 0.94.0
  • ffmpy 0.3.1
  • filelock 3.12.4
  • filterpy 1.4.5
  • flatbuffers 23.5.26
  • fonttools 4.43.1
  • frozenlist 1.4.0
  • fsspec 2023.9.2
  • ftfy 6.1.1
  • future 0.18.3
  • fvcore 0.1.5.post20221221
  • gdown 4.7.1
  • gfpgan 1.3.8
  • gitdb 4.0.10
  • GitPython 3.1.32
  • google-auth 2.23.3
  • google-auth-oauthlib 1.0.0
  • gradio 3.41.2
  • gradio_client 0.5.0
  • grpcio 1.59.0
  • h11 0.12.0
  • httpcore 0.15.0
  • httpx 0.24.1
  • huggingface-hub 0.17.3
  • idna 3.4
  • imageio 2.31.5
  • importlib-metadata 6.8.0
  • importlib-resources 6.1.0
  • inflection 0.5.1
  • install 1.3.5
  • iopath 0.1.9
  • Jinja2 3.1.2
  • jmespath 0.10.0
  • jsonmerge 1.8.0
  • jsonschema 4.19.1
  • jsonschema-specifications 2023.7.1
  • kiwisolver 1.4.5
  • kornia 0.6.7
  • lark 1.1.2
  • lazy_loader 0.3
  • lightning-utilities 0.9.0
  • lit 17.0.3
  • llvmlite 0.41.1
  • lmdb 1.4.1
  • loguru 0.7.2
  • lpips 0.1.4
  • lxml 4.9.3
  • Markdown 3.5
  • MarkupSafe 2.1.3
  • matplotlib 3.8.0
  • mediapipe 0.10.7
  • mpmath 1.3.0
  • multidict 6.0.4
  • mypy-extensions 1.0.0
  • networkx 3.2
  • numba 0.58.1
  • numpy 1.23.5
  • nvidia-cublas-cu11 11.10.3.66
  • nvidia-cublas-cu12 12.1.3.1
  • nvidia-cuda-cupti-cu11 11.7.101
  • nvidia-cuda-cupti-cu12 12.1.105
  • nvidia-cuda-nvrtc-cu11 11.7.99
  • nvidia-cuda-nvrtc-cu12 12.1.105
  • nvidia-cuda-runtime-cu11 11.7.99
  • nvidia-cuda-runtime-cu12 12.1.105
  • nvidia-cudnn-cu11 8.5.0.96
  • nvidia-cudnn-cu12 8.9.2.26
  • nvidia-cufft-cu11 10.9.0.58
  • nvidia-cufft-cu12 11.0.2.54
  • nvidia-curand-cu11 10.2.10.91
  • nvidia-curand-cu12 10.3.2.106
  • nvidia-cusolver-cu11 11.4.0.1
  • nvidia-cusolver-cu12 11.4.5.107
  • nvidia-cusparse-cu11 11.7.4.91
  • nvidia-cusparse-cu12 12.1.0.106
  • nvidia-nccl-cu11 2.14.3
  • nvidia-nccl-cu12 2.18.1
  • nvidia-nvjitlink-cu12 12.2.140
  • nvidia-nvtx-cu11 11.7.91
  • nvidia-nvtx-cu12 12.1.105
  • oauthlib 3.2.2
  • omegaconf 2.2.3
  • open-clip-torch 2.20.0
  • opencv-contrib-python 4.8.1.78
  • opencv-python 4.8.1.78
  • orjson 3.9.9
  • oss2 2.18.2
  • packaging 23.1
  • pandas 2.1.1
  • piexif 1.1.3
  • Pillow 9.5.0
  • pip 23.3
  • platformdirs 3.11.0
  • portalocker 2.8.2
  • protobuf 3.20.3
  • psutil 5.9.5
  • pyasn1 0.5.0
  • pyasn1-modules 0.3.0
  • pycparser 2.21
  • pycryptodome 3.19.0
  • pydantic 1.10.12
  • pydantic_core 2.10.1
  • pydub 0.25.1
  • pyparsing 3.1.1
  • pyre-extensions 0.0.23
  • PySocks 1.7.1
  • python-dateutil 2.8.2
  • python-multipart 0.0.6
  • pytorch-lightning 1.9.4
  • pytz 2023.3.post1
  • PyWavelets 1.4.1
  • PyYAML 6.0.1
  • realesrgan 0.3.0
  • referencing 0.30.2
  • regex 2023.10.3
  • reportlab 4.0.6
  • requests 2.31.0
  • requests-oauthlib 1.3.1
  • resize-right 0.0.2
  • rpds-py 0.10.6
  • rsa 4.9
  • safetensors 0.3.1
  • scikit-image 0.21.0
  • scipy 1.11.3
  • semantic-version 2.10.0
  • sentencepiece 0.1.99
  • setuptools 68.2.2
  • six 1.16.0
  • smmap 5.0.1
  • sniffio 1.3.0
  • sounddevice 0.4.6
  • soupsieve 2.5
  • starlette 0.26.1
  • svglib 1.5.1
  • sympy 1.12
  • tabulate 0.9.0
  • tb-nightly 2.15.0a20231018
  • tensorboard 2.14.1
  • tensorboard-data-server 0.7.1
  • termcolor 2.3.0
  • tifffile 2023.9.26
  • timm 0.9.2
  • tinycss2 1.2.1
  • tokenizers 0.13.3
  • tomesd 0.1.3
  • tomli 2.0.1
  • toolz 0.12.0
  • torch 2.0.0
  • torchdiffeq 0.2.3
  • torchmetrics 1.2.0
  • torchsde 0.2.5
  • torchvision 0.15.1
  • tqdm 4.66.1
  • trampoline 0.1.2
  • transformers 4.30.2
  • triton 2.0.0
  • typing_extensions 4.8.0
  • typing-inspect 0.9.0
  • tzdata 2023.3
  • urllib3 2.0.7
  • uvicorn 0.23.2
  • wcwidth 0.2.8
  • webencodings 0.5.1
  • websockets 11.0.3
  • Werkzeug 3.0.0
  • wheel 0.41.2
  • xformers 0.0.17
  • yacs 0.1.8
  • yapf 0.40.2
  • yarl 1.9.2
  • zipp 3.17.0