Deeplearning4J-- java.lang.OutOfMemoryError:Java堆空间

时间:2016-11-22 15:04:21

标签: java netbeans out-of-memory deeplearning4j

我尝试使用此代码加载Google新闻语料库:

           File gModel = new File("/word2vec/GoogleNews-vectors-negative300.bin.gz");
Word2Vec vec = WordVectorSerializer.loadGoogleModel(gModel, true);

但它会导致此错误:

    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

我尝试更改VM选项参数,就像在deeplearning4j的官方文档中解释的那样:

         -Xms1024m -Xmx10g -XX:MaxPermSize=2g 

1 个答案:

答案 0 :(得分:0)

我遇到类似问题时发现了这一点。我注意到这从未得到回答,我想知道是否有人在乎。但是,设置这些VM参数对我有用(我有8G物理内存):

-Xms1024m -Xmx6g -XX:MaxPermSize=6g