Могу ли я запустить stanza NER без загрузки языковых модулей? - PullRequest
0 голосов
/ 21 апреля 2020

Мне нужно запустить раздел на платформе без доступа к внешней сети. Код stanza.download('en') не работает. Запуск без функции загрузки дает мне исключение

Exception: Resources file not found at: \home\stanza_resources\resources.json. Try to download the model again

Есть ли способ загрузить и кэшировать все необходимые модули в каталоге ресурсов и указать этот каталог для конвейера строфы?

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2020

Похоже, что и загрузка, и класс Pipeline принимают аргумент для каталога dir

Так что приведенный ниже код работает

stanza.download('en', dir='resources/', processors={ner_processor: package})

nlp_pipeline = stanza.Pipeline('en', dir='resources/', processors={ner_processor: package})

...