windows下安装directml版stable diffusion webui(AMD,NV)
这个就是官方的安装向导大致翻译而已,本来以为没需要,但是……至于linux的步骤,都是大佬了,应该不需要了……
默认安装了git,如果没有安装,手动下载也一样……
git clone https://github.com/lshqqytiger/k-diffusion-directml/tree/master
(将下载文件夹重命名为k-diffusion
)
git conle https://github.com/lshqqytiger/stablediffusion-directml/tree/main
(将下载文件夹重命名为stable-diffusion-stability-ai
)
git clone https://github.com/lshqqytiger/stable-diffusion-webui-directml
(下载完成以后,将以上两个重命名的文件夹拷贝到stable-diffusion-webui-directml/repositories/
)
进入stable-diffusion-webui-directml文件夹,用记事本打开webui-user.bat,(AMD显卡)
set PYTHON=
set GIT=
set VENV_DIR=venv
set COMMANDLINE_ARGS= --precision full --no-half --disable-nan-check --autolaunch
call webui.bat
显存内存小的要加上--medvram 或 --lowvram,加上
--opt-sub-quad-attention,每个参数之间有空格。
参数说明参考:https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Optimizations
安装python3.10.6,记得点选添加到环境变量,如果不想这么做,就把安装后的整个python文件夹拷贝到stable-diffusion-webui-directml目录下
打开webui-user.bat,修改为set PYTHON=Python\python.exe
双击webui-user.bat,等待自动安装。
---------------------------------------------------------------------------------------------------------------------------