我已经使用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)。
我不确定为什么会出现不同的错误。运行的代码完全相同。
任何帮助将不胜感激!
答案 0 :(得分:0)
正如内森(Nathan)在评论中提到的,该错误是由于可在此处跟踪的Stacked Ensemble Mojo中的一个错误引起的:0xdata.atlassian.net/browse/PUBDEV-6026