1.简介
说到现在最常用的stable diffusion代码,那肯定莫过于stable-diffusion-webui了,它的快捷安装、可视化界面、extension模块等等功能都拓展了使用人群。
虽然在大多数情况下webui都有很好的适用性,但是在某些特殊需求或者应用场景下,我们需要对模型部分结构进行修改(比如把condition模块从文字换成图像,甚至是点云、图表、图结构等数据形式),这时修改模型的同时也需要修改前端可视化代码,时间成本上会较高(主要是我也不会Gradio)。
那可不可以在源码上进行修改呢?我去看了一遍Compvis的1.x版本代码和Stability AI的2.x版本代码,整体的布局和层次都稍微有点混乱(主要是底层部分,以及可替换模块的结构统一性),没有训练验证代码,最关键的是注释太!少!了ÿ