Ошибка FileNotFound при загрузке преобразователей предложений модели Роберта

Я уже скачал модель «roberta-large-nli-stsb-mean-tokens», но она начинает скачиваться снова и снова. Примечание: это не связано с пространством, в машине есть место. И вот эта ошибка приходит ... FileNotFoundError

      from sentence_transformers import SentenceTransformer

model = SentenceTransformer('roberta-large-nli-stsb-mean-tokens')

2 ответа

Решение

Обратите внимание на исключение прямо над тем, о котором вы спрашиваете. Он не может сохранить файл, у вас нет места на диске.

Вы пробовали это?

      model = SentenceTransformer('sentence-transformers/roberta-large-nli-stsb-mean-tokens')

Если вы хотите использовать загруженную с диска модель, это будет выглядеть так:

      word_embedding_model = models.Transformer(model_path)
pooling_model = models.Pooling(word_embedding_model.get_word_embedding_dimension())
model = SentenceTransformer(modules=[word_embedding_model, pooling_model])