有没有人有使用SentenceTransformer(Bert)的经验?
我的代码:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer('roberta-large-nli-stsb-mean-tokens')
我的错误:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ga2943/.cache\\torch\\sentence_transformers\\public.ukp.informatik.tu-darmstadt.de_reimers_sentence-transformers_v0.2_roberta-large-nli-stsb-mean-tokens.zip\\modules.json'
偶尔我会在运行同一段代码,但换用另一个Bert模型时遇到不同的错误:
PermissionError: [WinError 32] Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird: 'C:\\Users\\ga2943/.cache\\torch\\sentence_transformers\\public.ukp.informatik.tu-darmstadt.de_reimers_sentence-transformers_v0.2_bert-large-nli-cls-token.zip\\model.zip'
数据正在另一个进程中使用,这是不可能的。我已经重新启动了我的机器,以确保所有程序都在后台关闭,但没有任何改变。
第一次运行代码时它可以工作。它下载了我想要的句子编码器(不同的Bert模型)。现在我想测试一个不同的模型,但它不会下载它,而是给我报错。
有趣的是,在另一台电脑上,我能够加载不同的模型,但结果却相同。只有第一次下载的模型可以在该机器上正常工作。
有什么想法吗?还在收到错误信息,没有人知道如何解决吗?