1. 基础stable diffusion webui安装
使用的工程是stable-diffusion-webui,直接clone下来即可。
然后创建一个conda环境,python为3.9
激活conda环境后,执行./webui.sh
即可。脚本会自动安装必要的包,然后启动网页。
默认有一个sd v1.5的checkpoint pth。我们输入cat或者dog,点击generate,能够正常生成一副怪怪的图片就可以了。这时候,在后台,terminal中会有一系列log显示:
2. 模型更换
直接使用默认的stable diffusion webui只有一个sd v1.5的 checkpoint,出图效果一般。我们测试几张图,分别使用A dog,A cat, A Nikon camera。sd v1.5的出图是下面的:
网络上有很多提供不同类模型的网站。这里推荐c站,然后切换到Models标签,使用过滤按钮来选择Checkpoint。
我们找到一个喜欢的模型,比如这个
点击下载按钮下载checkpoint即可。然后将下载的checkpoint(以.safetensors结尾)放到stable-diffusion-webui的工程的models/Stable-diffusion文件夹里面.
回到sd webui上,点击一下checkpoint的刷新按钮,然后选择刚刚新添加的checkpoint即可。
我们还是用旧的指令,看一下生成的图
相比sd v1.5的