使用h2o.mojo_predict_df

时间:2018-10-29 13:28:14

标签: java r h2o

我已经使用H2O来建立模型并为其评分,但是从未使用MOJO来做到这一点。这是我当前要执行的操作,遇到了h2o.mojo_predict_df函数以对模型进行评分,这将大大增加运行时间,并允许我更新h2o而不必担心模型不在更高版本的h2o中得分。

所以我已经从MOJO和相应的.zip文件中下载了.jar,假设它们位于文件夹中

  

C:\ Folder \ Test \ Model.zip

     

C:\ Folder \ Test \ h2o-genmodel.jar

现在我要尝试运行它,可以说我的R数据帧称为Data,然后我正在使用:

h2o.mojo_predict_df(frame = Data, 
                    mojo_zip_path = "C:/Folder/Test/Model.zip",
                    genmodel_jar_path = "C:/Folder/Test/h2o-genmodel.jar")

但是,这会产生错误:

  

safeSystem(cmd_str)中的错误:系统命令失败(退出状态127)。

我不太确定这是什么。我的经验是Java是有限的。我在另一台机器上尝试过,并得到了完全不同的错误:

  

“错误:无法创建Java虚拟机”。   错误:发生致命异常。该程序将退出。   无法识别的选项:-1。   safeSystem(cmd_str)中的错误:系统命令失败(退出状态1)。

我不确定为什么会出现不同的错误。运行的代码完全相同。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

正如内森(Nathan)在评论中提到的,该错误是由于可在此处跟踪的Stacked Ensemble Mojo中的一个错误引起的:0xdata.atlassian.net/browse/PUBDEV-6026