问题描述
安装了第三方库后,启动diffusers
的stable diffusion
模型报错,原本是正常的
pipe = StableDiffusionControlNetPipeline.from_pretrained(base_sd_model_path, controlnet=controlnet)
原因分析
一般这类问题是库的版本不兼容问题,查看报错的堆栈,发现有transformers
相关的目录,猜测应该是transfomers
的版本在安装第三方库的时候被修改了
问题解决
我这里是将transformers
的版本从4.26.1
升级为4.47.1
就可以了