AI大模型教程
一起来学习

Stable Diffusion webui 源码调试(一)

Stable Diffusion webui 源码调试(一)

个人模型主页:LibLibai
stable-diffusion-webui 版本:v1.4.1

内容更新随机,看心情调试代码~

调试txt2img的参数和工作流

文件 /work/stable-diffusion-webui/modules/txt2img.py

进入txt2img函数
StableDiffusionProcessingTxt2Img和StableDiffusionProcessingImg2Img 继承StableDiffusionProcessing类

先去看父类StableDiffusionProcessing,注意到其中一个函数 sample,这个函数需要子类重写。
sample函数也是生图过程中,重要的函数处理。

去看看StableDiffusionProcessingTxt2Img类中的sample函数如何实现

文件 /work/stable-diffusion-webui/modules/processing.py
进入txt2img函数,再到process_images函数,process_images_inner函数, 在process_images_inner函数中调用sample函数得到图像。

进入process_images_inner函数,看一下

p.sample函数,执行n次迭代,得到latent空间出的图,



程序执行到箭头位置,可以知道,我们已经获得生成的图了。
往下执行就是 其他操作。

AIGC群交流

文章来源于互联网:Stable Diffusion webui 源码调试(一)

相关推荐: 【Stable Diffusion】高效率视频转AI动画!EbSynth插件全流程操作

传统的转绘流程是将视频里的所有画面进行逐帧转绘,再拼接起来,这样做的结果就是绘制速度很慢,而且画面的闪烁会很严重,因为AI绘制的画面会非常的不稳定。而在EbSynth当中,我们的流程就有了一些的改变,首先是使用插件将视频拆帧和抠出蒙版,然后提取出图片中动作幅度…

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » Stable Diffusion webui 源码调试(一)
分享到: 更多 (0)

AI大模型,我们的未来

小欢软考联系我们