Linux weka 和大文件

标签 linux weka

我正在尝试使用以下行将 1.33 G 的大文件加载到 Linux 中的 Weka 中:

java -Xmx50g -cp /usr/share/java/weka.jar weka.classifiers.functions.Logistic -t mo10.arff -x 10 -i

但它给我错误:-

“线程“main”中的异常 java.lang.OutOfMemoryError:Java 堆空间 在 weka.core.matrix.Matrix.(Matrix.java:111)"

谁能帮帮我

最佳答案

您可能正在使用比您可用的更多的堆内存。 -Xmx50g 表示您尝试分配 50 GB 的内存。你的电脑有那么大内存吗?尝试将其降低到 10g 或 5g。

关于Linux weka 和大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533288/

相关文章:

java - 如何在 Java 应用程序中使用序列化分类器对新实例进行分类

php - 将我的网站从 Windows Apache Server 移植到 Linux Apache 服务器,并出现警告

c - 杀死 bash 和子进程

linux - 如何重定向在运行 'tail -f' 和 'grep' 的终端中键入的输入?

database - 添加数据库驱动程序以使用 WEKA 类

java - Weka java spreadsubsample 过滤器

java - Weka K-means 中的理想簇数

linux - 通过脚本下载Java JDK

c - 在 Ubuntu 16.04 上找不到 printf.c

java - 如何访问 WEKA 模型文件的源代码