StableDiffusion部署Win环境

1、安装Miniconda,管理多版本Python环境

a.配置库包的下载环境,加快下载,生成.condarc文件
conda config --set show_channel_urls yes 
修改C:\Users\Administrator.condarc 文件,复制下面覆盖保存
channels:
 - defaults
show_channel_urls: true
default_channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
 conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
运行 conda clean -i 清除索引缓存
c.创建一个sd的环境,sd使用python3.10.6以上,激活即可使用
conda create --name sdwebui python=3.10.6
conda activate sdwebui
升级pip包
python -m pip install --upgrade pip
更换阿里源
pip config set global.index-url https:\/\/mirrors.aliyun.com/pypi/simple

2、安装 Git

拉取stable diffusion源码
git clone https:\/\/github.com/AUTOMATIC1111/stable-diffusion-webui.git

3、显卡

a.NVIDIA显卡,需要安装 CUDA (跑算法依赖程序),运行 nvidia-smi 可以查看CUDA版本对应下载就行。
b. AMD显卡,需求切换另外的分支
git clone https:\/\/github.com/lshqqytiger/stable-diffusion-webui-directml.git
git submodule update --init // 安装子模块

4、下面模型HuggingFace放在源码目录[stable-diffusion-webui-directml\models\Stable-diffusion]下即可

5、运行 webui-user.bat 或者 webui.bat --disable-nan-check

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容