一 stable-diffusion-webui-forge 介绍 

        stable-diffusion-webui-forge 的作用和stable-diffusion-webui一样,但性能上作了优化,说得上是是stable-diffusion-webui优化版,本人在使用stable-diffusion-webui时偶尔会有内存不够报错。本人的环境是3060 12G的显卡内存时常不够,在更换stable-diffusion-webui-forge 后再也没有出现报内存不够的错误了,生成速度也比原先快了一点。

-------------------------

wdushi 实测 和sd111的对比,生成512×512图片,sd111用时12秒。forge用时9秒。。生成1024×1024图片。基本一致,均是58秒左右。安装方法基本跟SD一致。

在目录同级建立sh 文件,方便每次开启

source ./venv/bin/activate #注意sh文件相对venv文件的路径
./stable-diffusion-webui-forge/webui.sh  -f --listen  --api --disable-safe-unpickle  --medvram --no-download-sd-model --opt-sdp-attention --opt-sdp-no-mem-attention --opt-channelslast

开源地址:stable-diffusion-webui-forge


二 stable-diffusion-webui-forge 安装

  1 下载


     打开源网站下载 https://github.com/lllyasviel/stable-diffusion-webui-forge


   


使用git下载


git clone https://github.com/lllyasviel/stable-diffusion-webui-forge.git

2 配置环境和安装依赖:


由于 stable-diffusion-webui-forge 是基于 stable-diffusion-webui的项目基础上优化开发的,如果原先安装有stable-diffusion-webui可以直接使用该环境境即可运行,本人电脑已安装过stable-diffusion-webui,所以直接使用该环境,没有安装配置可以参考《stable-diffusion-webui安装教程》进行配置。


 3 关于模型目录说明


stable-diffusion-webui-forge 是基于 stable-diffusion-webui开发的,也就是本身的模型是不能使用stable-diffusion-webui,在模型目录除了Stable-diffusion目录之外,其它模型文件都是通用的,如下图:


 


三 stable-diffusion-webui-forge 运行

 进入项目目录运行


python launch.py

执行运行后如下图: 




打开页面后,stable-diffusion-webui-forge功能基本与stable-diffusion-webui差不多,如果使用过stable-diffusion-webui可以直接使用,如下图: 


 


  测试生成图片速度,输入:An apple and a strawberry ,只需4秒就生成出来的相当的快。


 


 四 小结


初步使用stable-diffusion-webui-forge会发现比stable-diffusion-webui 更快更好,也没有报内存不错的提示,占用内存少,性能更好。但就是没用测试过训练,及训练结果的使用。


原文链接:https://blog.csdn.net/qyhua/article/details/136347335


标签: none

添加新评论