一、环境准备
1.下载Anaconda下载地址 ,可参考juejin.cn/post/690534… 文档。
2.创建Stable Diffusion虚拟环境
创建环境:conda create -n sd-webui python=3.10
切换环境:conda activate sd-webui
如果在执行切换环境命令时无法切换,先执行 source activate 命令 最后的结果:
二、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
启动参数参考:
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
启动成功:
问题
1.安装过程中需要访问外网,需使用科学上网访问
- github.com
- githubusercontent.com
- githubassets.com
- huggingface.co
2.conda使用命令可参考:juejin.cn/post/696033…
3.查看CUDA版本
查看下CUDA版本版本
nvidia-smi
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