Stable Diffusion安装笔记

下载安装Stable Diffusion及其依赖:

安装git

安装python3.10(或最新)

安装Nvidia驱动,修改版的P104驱动:
下载 https://tieba.baidu.com/p/8309251969 提供的驱动包和注册表文件
先装531(P104显卡)再装474(730显卡)
报毒问题只能先忽略。

安装CUDA(如果选择装上面修改过的驱动,就不用装这个了)
https://developer.download.nvidia.cn/compute/cuda/11.7.1/local_installers/cuda_11.7.1_516.94_windows.exe
注意:CUDA需要搭配Nvidia显卡驱动进行安装和使用

然后修改注册表:

\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}

很多教程没有说明白实际上这几个文件夹的每个文件夹就对应一块你机器上曾经安过的显卡是显卡驱动程序的注册表路径,点击文件夹右边会显示一些值其中n卡的设备名称为driverdesc 而a卡的设备名称为adapter desc依次点击文件夹找到driverdesc描述为nvdia p104-100的一个然后在里面找到键值AdapterType(我电脑初始为2)和EnableMsHybird(初始为0改为1)其中adapter type值不固定大部分教程建议改0或4我试了1也可以,改完之后打开任务管理器显示GPU使用率就可以了
——我的0000是P104卡,0001是730卡。实际测试是需要把730卡的AdapterType设置为1,EnableMsHybrid也设置为1。P104设置过,后来自己消失了,不去管它。

 

pip install xformer

到D盘:
克隆项目
git clone https://ghproxy.com/github.com/AUTOMATIC1111/stable-diffusion-webui.git

修改pip的镜像源:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
—————
启动代理
——————————–
修改git代理
git config –global http.proxy http://127.0.0.1:7890
git config –global https.proxy http://127.0.0.1:7890
———————————
修改git的http post Buffer参数
git config –global http.postBuffer 2097152000

开始安装依赖:
pip install -r requirements_versions.txt

装完尝试启动 stable diffusion

由于是双显卡,(或许)需要在stable diffusion根目录下的webui-user.bat里面添加这一行:
set CUDA_VISIBLE_DEVICES=0(尝试0-4,选到正确的卡)

 

—————————————————-
启动webui-user.bat 报错,看一下最下面的提示,例如:
git config –global –add safe.directory D:/stable-diffusion-webui/repositories/stable-diffusion-stability-ai
git config –global –add safe.directory D:/stable-diffusion-webui/repositories/taming-transformers
git config –global –add safe.directory D:/stable-diffusion-webui/repositories/k-diffusion
git config –global –add safe.directory D:/stable-diffusion-webui/repositories/CodeFormer
git config –global –add safe.directory D:/stable-diffusion-webui/repositories/BLIP

 

 

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注