Я использую библиотеку SentenceTransformers (здесь: https://pypi.org/project/sentence-transformers/#pretrained-models) для создания вложений предложений с использованием предварительно обученной модели bert-base-nli-mean-tokens. У меня есть приложение, которое будет развернуто на устройстве без доступа в Интернет. Здесь уже был дан ответ, как сохранить модель Загрузить предварительно обученную модель BERT локально < / а>. Тем не менее, я застрял при загрузке сохраненной модели из локально сохраненного пути.
Когда я пытаюсь сохранить модель, используя вышеупомянутую технику, это выходные файлы:
('/bert-base-nli-mean-tokens/tokenizer_config.json',
'/bert-base-nli-mean-tokens/special_tokens_map.json',
'/bert-base-nli-mean-tokens/vocab.txt',
'/bert-base-nli-mean-tokens/added_tokens.json')
Когда я пытаюсь загрузить его в память, используя
tokenizer = AutoTokenizer.from_pretrained(to_save_path)
Я получаю
Can't load config for '/bert-base-nli-mean-tokens'. Make sure that:
- '/bert-base-nli-mean-tokens' is a correct model identifier listed on 'https://huggingface.co/models'
- or '/bert-base-nli-mean-tokens' is the correct path to a directory containing a config.json