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 - 内存不足,无法加载?的主要内容,如果未能解决你的问题,请参考以下文章

weka 3.7 explorer 无法对文本进行分类

是啥导致 weka 中的 csv 加载错误?

无法加载 pywin32 库 win32gui

如何在小 GUI 中修复“allow_pickle=False 时无法加载对象数组”

PyQt5 GUI 无法正确加载

无法在 weka java *WEKA*DUMMY*STRING*FOR*STRING*ATTRIBUTES* 中获取类标签