Ошибка 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])