赞
踩
安装Python、wget、git
sudo apt install python3 python3-pip python3-virtualenv wget git
安装前置依赖
sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
下载anaconda
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
创建Python 3.10.6的虚拟环境
conda create --name sdwebui python=3.10.6
os=ubuntu2004
arch=x86_64
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt update
sudo apt install cuda-11-8
开启加速
export http_proxy=http://172.181.217.43:12798 && export https_proxy=http://172.181.217.43:12798
关闭加速
unset http_proxy && unset https_proxy
【todo:注意关闭配置】https://blog.csdn.net/zhiboqingyun/article/details/123912058
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
启动虚拟环境
conda activate sdwebui
如果想要于bash script自动以conda启动虚拟环境,可以把这二行加入至webui-user.sh顶端:
eval "$(conda shell.bash hook)"
conda activate sdwebui
下载模型
wget -nc -P ~/stable-diffusion-webui/models/Stable-diffusion https://huggingface.co/andite/anything-v4.0/resolve/main/anything-v4.5-pruned.safetensors -O anything-v4.5-pruned.safetensors
首次启动
./webui.sh
# 或
./webui.sh --xformers --skip-install --enable-insecure-extension-access
https://help.aliyun.com/document_detail/153892.html?spm=a2c4g.153893.0.0.1d877f1fHkYVYt
https://www.bilibili.com/read/cv23060248
启动服务时需要添加 --listen参数
./webui.sh --listen
sed -i ‘s/can_run_as_root=0/can_run_as_root=1/g’ webui.sh &&
./webui.sh --no-download-sd-model --xformers
启动后的一些权限问题
sudo chown -R root stable-diffusion-webui
sudo chgrp -R root stable-diffusion-webui
服务地址:http://xx.xx.xx.xx:7860/
sudo ./webui.sh --listen --skip-install --enable-insecure-extension-access
https://github.com/Mikubill/sd-webui-controlnet/issues/1399
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘cairo’ found
ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects
sudo apt install libcairo2-dev
I fixed itby this way:
run command below on linux
sudo apt install libcairo2-dev
install svglib package manually or relaunch webui
pip install svglib
watch -n 1 nvidia-smi
查看Linux服务器配置|是否有GPU以及GPU信息:https://blog.csdn.net/qq_41725313/article/details/123784429
安装至Linux:https://ivonblog.com/posts/stable-diffusion-webui-manuals/zh-cn/installation/linux-installation/
安装驱动:https://ivonblog.com/posts/ubuntu-install-nvidia-drivers/
安装驱动(阿里云官方文档):https://help.aliyun.com/document_detail/163824.htm?spm=a2c4g.298150.0.0.1e0b5355t3jXPh#concept-ecy-qrz-wgb
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。