【问题标题】:Weka GUI - Not enough memory, won't load?Weka GUI - 内存不足,无法加载?
【发布时间】:2012-02-28 04:41:02
【问题描述】:

过去为我加载了相同的 Weka 安装。我只是试图加载 Weka GUI(双击图标),我收到以下错误。我该如何解决?

OutOfMemory
Not enough memory.  Please load a smaller dataset or use a larger heap size.
- initial JVM size: 122.4 MB
- total memory used: 165.3 MB
- max. memory avail.: 227.6 MB

Note:
The Java heap size can be specified with the -Xmx option.
etc..

我没有从命令行加载 Weka,我该如何阻止这种情况发生?

【问题讨论】:

    标签: machine-learning data-mining weka


    【解决方案1】:

    这是在 Mac 上的操作方法:

    • 右键单击主 Weka 文件(打开 Gui)并选择“显示包内容”;
    • 使用任何文本编辑器打开 Info.plist 文件;
    • 更改 -Xmx 选项。

    中提琴

    【讨论】:

      【解决方案2】:

      在这里为 ubuntu 用户写一个答案。

      如果您apt-get install weka,您将在/usr/bin/weka 安装一个脚本 前几行如下所示:

      #!/bin/bash
      
      . /usr/lib/java-wrappers/java-wrappers.sh
      
      # default options
      CLASS="weka.gui.GUIChooser"
      MEMORY="256m"
      GUI=""
      

      只需修改以MEMORY 开头的行,以便您有更大的上限。

      MEMORY="2048m"
      

      【讨论】:

      • 这行得通,谢谢。它还采用g 表示法,如MEMORY="2g"
      【解决方案3】:

      我不知道为什么你以前可以使用它,但现在不行。但是,您可以通过更改RunWeka.ini 配置文件来指定更大的堆大小。在 Windows 机器上,它应该位于 Program Files 目录的 Weka 文件夹中。您可以尝试指定一行,例如,

      maxheap=200m
      

      该文件中可能已经有这样一个选项,您可以简单地将其更改为更大的数字。

      【讨论】:

      • 我知道这是旧的,但知道如何在 Mac 上做到这一点吗?谢谢!
      • 我假设有一些类似的文件夹和配置文件,但不幸的是我不知道它在 Mac 上的确切位置。
      猜你喜欢
      • 2012-12-21
      • 1970-01-01
      • 2013-10-04
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-15
      • 2011-02-27
      相关资源
      最近更新 更多