今天又给同事装了一遍 Stable Diffusion 的 WebUI,过程顺手存个档,省得下回又忘。
先提醒自己:这东西不是下载即用的软件,本质是个 Python 项目。执行环境得自己铺,源码那套依赖得装齐,还要按具体系统和显卡手工调,换台机器要动的地方就不一样。
这次耗时最长的是环境隔离。一开始图省事装在全局,Python 依赖跟机器上原有的版本打架,报错一层套一层,最后推倒重来开了个干净环境才顺下去。
然后是显卡那块,驱动和对应组件的版本要对上,对不上一启动就是一堆报错,还看不出到底哪出的问题,这步别偷懒。
所以我现在倾向独立环境跑,不碰系统全局,免得互相污染。同样自己折腾部署的,用哪种路子也可以说说。