Могу ли я запустить 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})