跳到主要内容

json.decoder.JSONDecodeError


已读 0%
阅读设置
正文字号
18

设置仅保存在当前浏览器。

json.decoder.JSONDecodeError

我是安装stable diffusion出现的错误

大致截图

 File "G:\ruanjian\stable-diffusion-webui-master\0xdadream\lib\site-packages\transformers\tokenization_utils_base.py", line 1956, in _from_pretrained
    tokenizer = cls(*init_inputs, **init_kwargs)
  File "G:\ruanjian\stable-diffusion-webui-master\0xdadream\lib\site-packages\transformers\models\clip\tokenization_clip.py", line 323, in __init__
    self.encoder = json.load(vocab_handle)
 …………
json.decoder.JSONDecodeError: Unterminated string starting at: line 1 column 11370 (char 11369)

问题出在这json.load(vocab_handle)

找到这个文件存放目录C:\Users\xxx\.cache\huggingface\hub\models--openai--clip-vit-large-patch14\blobs\xxxx,先确认报错对应的缓存文件,并保留一份备份

从同一模型仓库下载 vocab.json,核对文件完整性后替换报错对应的文件,再重新执行 bat。这里的模型名要与实际加载的模型一致,不要混用不同模型的词表。

这个问题是因为文件出现了破损


文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
赏
评论

评论将在接近此处时加载,也可点击立即加载。