我已经使用H2O
来构建和评分模型大约一年了,但从未使用过MOJO
。这是我目前想要做的事情,我发现了h2o.mojo_predict_df
函数来为我的模型打分,这将大大增加运行时间,并允许我更新我的h2o
,而不用担心我的模型在h2o
的后续版本中不会打分。
所以我已经从MOJO下载了我的.zip
和相应的.jar
文件,假设它们位于文件夹中
C:\Folder\Test\Model.zip
C: \文件夹\测试\h2o-genmol.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(出错:SYSTEM COMMAND FAILED(退出状态127(。
我不太确定这是什么。我在java方面的经验有限。我在另一台机器上尝试了一下,得到了一个完全不同的错误:
"错误:无法创建Java虚拟机"。错误:发生致命异常。程序将退出。未识别选项:-1。safeSystem(cmd_str(中出错:SYSTEM COMMAND FAILED(系统命令失败((退出状态1(。
我不确定他们为什么会出现不同的错误。运行的代码完全相同。
任何帮助都将不胜感激!
正如nathan在评论中提到的,该错误是由于Stacked Ensemble Mojo中的一个错误引起的,可以在此处跟踪:0xdata.atlassian.net/browse/PUBDEV-6026