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

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

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

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

Благодарность

1 ответ

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

Итак, приведенный ниже код работает

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

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

Другие вопросы по тегам