在复现SDXL-Turbo和stable-diffusion-2-1系列大模型过程中遇到的问题以及解决方案
报错信息一:ValueError: Unrecognized model in stabilityai/stable-diffusion-2-1. Should have a model_type
key in its config.json, or contain one of the following strings in its name: albert, align, altclip, audio-spectrogram-transformer, autoformer, bark, bart, …
按照官网类似的报错信息,有大佬给出了解决方案:https://github.com/valuesimplex/FinBERT/issues/13
该方案中将原本的model_index.json改为config.json
原始文件夹加了前缀bert_或者其他的
我按照这篇帖子里的指导修改了我的代码,但是又报了别的错误:
报错信息二:OSError: Error no file named pytorch_model.bin, model.safetensors, tf_model.h5, model.ckpt.index or flax_model.msgpack found in directory C:\Users\LLMcode\bert_SDXL-Turbo.
关于这个错误 csdn上也有大佬给出了指导:https://blog.csdn.net/m0_73088444/article/details/143258895
但是我已经将transformers更新到了新的版本,还是报出了错误。
以上这一系列报错信息是我在复现SDXL-Turbo和stable-diffusion-2-1系列大模型过程中遇到的,不确定这个是不是sd系列经常会出现的问题。
我只针对这系列问题来说我自己的解决思路:在hugging face上的model card部分,使用官方给出的读模型代码来导入,我就解决了我的报错问题,关于这一点的详细说明,在我的另一篇帖子有提到,希望能给大家带来借鉴。
原帖链接:https://blog.csdn.net/qq_66536007/article/details/144014720?spm=1001.2014.3001.5502
具体说明截图贴在这里: