Weka GUI - 内存不足,无法加载?
Posted
技术标签:
【中文标题】Weka GUI - 内存不足,无法加载?【英文标题】:Weka GUI - Not enough memory, won't load? 【发布时间】: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,我该如何阻止这种情况发生?
【问题讨论】:
【参考方案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 上的确切位置。以上是关于Weka GUI - 内存不足,无法加载?的主要内容,如果未能解决你的问题,请参考以下文章
如何在小 GUI 中修复“allow_pickle=False 时无法加载对象数组”
无法在 weka java *WEKA*DUMMY*STRING*FOR*STRING*ATTRIBUTES* 中获取类标签