我需要在没有任何外部网络访问的平台上运行stanza ner。代码stanza.download('en')失败。在不使用下载功能的情况下运行,会给我一个异常
Exception: Resources file not found at: \home\stanza_resources\resources.json. Try to download the model again
有没有一种方法可以下载并缓存资源目录中所有需要的模块,并将此目录指向stanza pipeline?
谢谢
发布于 2020-04-22 01:26:19
看起来download和Pipeline类都有一个目录dir的参数
因此,下面的代码可以正常工作
stanza.download('en', dir='resources/', processors={ner_processor: package})
nlp_pipeline = stanza.Pipeline('en', dir='resources/', processors={ner_processor: package})
https://stackoverflow.com/questions/61349221
复制相似问题