今天在自己的电脑上设置成功stable-diffusion-webui的环境,现记录一下过程,希望对其他人有用
环境:Windows 11
显卡:Nvidia Geforce RTX 3090
(资料图)
时间:2023/04/30
1. 主流程基本按照这篇知乎文章来的:喂饭级stable_diffusion_webUI使用教程 - 知乎 (zhihu.com),这其中安装git,安装python3,都比较简单
2. Windows装好,Nvidia驱动也就装好了。安装cuda组件,选了和我自己CUDA driver 版本号一致的,没有选最新版
3. 按知乎文章描述,直接启动webui-user.bat,为了下载包方便,开启了代理,但仍然会碰到一些错误。典型的有:
3.1 “RuntimeError: Couldn"t install gfpgan”,按使用stable diffusion webui时,安装gfpgan失败的解决方案(windows下的操作)_新时代原始人的博客-CSDN博客解决
3.2 Clip 安装不上,按打开stable diffusion webui时,提示缺少clip或clip安装不上的解决方案(windows下的操作)_新时代原始人的博客-CSDN博客解决
3.3 界面能启动成功,但控制台提示no module ‘xformer’,按How to fix the error No module "xformers". Proceeding without it. in Stable diffusion automatic 1111? : r/StableDiffusion (reddit.com)解决
3.4 启动后输入提示词,界面显示 "somethign went wrong", 按[Bug]: Something went wrong Expecting value: line 1 column 1 (char 0) · Issue #9150 · AUTOMATIC1111/stable-diffusion-webui · GitHub描述,去掉代理即可
最终,
webui-user.bat 内容如下:
-------------------------------------------------------------------------------------------------------------------------
@echo off
set PYTHON=C:\Users\kzhan\AppData\Local\Programs\Python\Python310\python.exeset GIT=set VENV_DIR=set COMMANDLINE_ARGS=--xformers
call webui.bat
-------------------------------------------------------------------------------------------------------------------------
启动成功的控制台提示信息长这样:
启动成功的webui-stable-diffusion长这样:
这个环境测试的第一张 AIGC图片,prompt:a blue dog sitting on a white paper