Python &引用;OSError:无法打开文件(未找到文件签名)";“试着跑”;bert_model=BertModel.from_pretrained(";bert base cased";,from_tf=True)";

Python &引用;OSError:无法打开文件(未找到文件签名)";“试着跑”;bert_model=BertModel.from_pretrained(";bert base cased";,from_tf=True)";,python,bert-language-model,huggingface-transformers,Python,Bert Language Model,Huggingface Transformers,几周前,以下程序成功运行: bert_model = BertModel.from_pretrained("bert-base-cased", from_tf=True) 我刚刚重新运行了完全相同的代码,现在出现以下错误: OSError:无法打开文件(未找到文件签名) 我尝试向参数中添加,force_download=True,但仍然得到相同的错误 是什么导致了这种情况?我需要更改什么来修复它?您在哪个版本上运行以前的模型,当前版本是什么?当我运行“pip冻结”| gre

几周前,以下程序成功运行:

bert_model = BertModel.from_pretrained("bert-base-cased", from_tf=True)
我刚刚重新运行了完全相同的代码,现在出现以下错误:

OSError:无法打开文件(未找到文件签名)

我尝试向参数中添加
,force_download=True
,但仍然得到相同的错误


是什么导致了这种情况?我需要更改什么来修复它?

您在哪个版本上运行以前的模型,当前版本是什么?当我运行“pip冻结”| grep transformers”时,它输出“transformers==2.4.1“。我想那是我笔记本电脑上的当前版本。不知道如何获得关于前一个是什么的详细信息。你知道吗?无论哪种方式,如果以前的版本不同,我需要做什么更改来解决这个问题?如果您不是从TF检查点加载,而是使用一个已经是PyTorch模型的预训练模型,a您是否尝试过简单地禁用来自TF的
参数?对我来说,降级到训练模型的同一版本修复了错误。我在一台3.5.0版本的机器上训练它,但我试图在一台3.5.1版本恢复到3.5.0版本的机器上测试它,并且我能够在没有from_tf=True标志的情况下使用该模型