gpt4 book ai didi

java - 斯坦福 CoreNLP 仅在 Windows 上失败

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:19 24 4
gpt4 key购买 nike

我们正在实现 QA 流程,首先使用 Stanford CoreNLP 解析问题。它在我的 Linux 安装上运行良好,但在我同事的 Windows 上运行失败。有没有其他人以前遇到过这个问题并有解决方案?

我将从两个设置之间的差异列表开始,最后我将提供 Windows 上失败的堆栈跟踪。我不确定需要什么信息,所以如果我遗漏了一些明显的信息,请原谅我!

操作系统:
Linux:Linux Mint 15:Olivia (x86-64) 3.8.0-30-generic
Windows:Windows 7 专业服务包 1

Java 版本:
Linux: OpenJDK 运行时环境 (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
Windows:Java(TM) SE Runtime Environment (build 1.7.0_25-b17)

开发环境:
Linux:NetBeans 7.3.1
Windows:Eclipse Indigo (3.7) 服务版本 1

Stacktrace:
edu.stanford.nlp.parser.lexparser.NoSuchParseException
at edu.stanford.nlp.parser.lexparser.LexicalizedParserQuery.getBestParse(LexicalizedParserQuery.java:381)
at edu.stanford.nlp.parser.lexparser.LexicalizedParserQuery.getBestParse(LexicalizedParserQuery.java:353)
at edu.stanford.nlp.pipeline.ParserAnnotator.doOneSentence(ParserAnnotator.java:263)
at edu.stanford.nlp.pipeline.ParserAnnotator.doOneSentence(ParserAnnotator.java:235)
at edu.stanford.nlp.pipeline.ParserAnnotator.annotate(ParserAnnotator.java:217)
at edu.stanford.nlp.pipeline.AnnotationPipeline.annotate(AnnotationPipeline.java:70)
at edu.stanford.nlp.pipeline.StanfordCoreNLP.annotate(StanfordCoreNLP.java:852)
...

最佳答案

原来是内存问题。我正在分配 -Xms2G -Xmx2G,我的同事没有更改它的默认值。

请注意,Stanford CoreNLP 显然不会提醒您它没有足够的内存!

关于java - 斯坦福 CoreNLP 仅在 Windows 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19243260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com