stable-diffusion项目环境配置
python解释器
python要求python要求3.10以上的版本
本机物理环境不满足要求,建议使用anaconda创建虚拟环境
conda create – name diffusion python=3.10
退出 base环境
conda deactivate
进入diffusion环境
conda activate diffusion
验证python版本
python -V
安装git2
卸载老版本git
yum remove git
安装新版本git
yum install https://repo.ius.io/ius-release-el7.rpm
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
安装pytorch及相关依赖
https://pytorch.org/选择本地条件后在线安装
安装xformers
下载xformers
cd repositories
git clone https://github.com/facebookresearch/xformers.git
cd xformers
git submodule update --init --recursive
安装xformers依赖
pip install -r requirements.txt
编译xformers
pip install -e .
安转stable-diffusion环境
切换到stable-diffusion目录下
cd …/…
安装stable-diffusion环境
pip install -r requirements.txt
启动webui启动文件launch.py/start.sh
python launch.py