H2o с функцией предиката_json: «Ошибка: не удалось найти или загрузить основной класс water.util.H2OPredictor»? - PullRequest
0 голосов
/ 16 февраля 2019

Я попытался использовать H2o Forext_json в R,

h2o.predict_json(modelpath, jsondata)

и получил сообщение об ошибке:

Error: Could not find or load main class water.util.H2OPredictor

Я использую h2o_3.20.0.8.

Я искал документацию от H2o, но не помог.

> h2o.predict_json(modelpath, jsondata)
$error
[1] "Error: Could not find or load main class water.util.H2OPredictor"

Warning message:
In system2(java, args, stdout = TRUE, stderr = TRUE) :
  running command ''java'  -Xmx4g -cp .:/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mylib/Models/h2o-genmodel.jar:/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mylib/Models:genmodel.jar:/ water.util.H2OPredictor  /Library/Frameworks/R.framework/Versions/3.5/Resources/library/mylib/Models/mymodel.zip '[{"da1":252,"da2":22,"da3":62,"da4":63,"da5":84.83}]' 2>&1' had status 1

1 Ответ

0 голосов
/ 21 февраля 2019

Похоже, вам не хватает файла h2o-genmodel.jar - это то, что указывает сообщение об ошибке Could not find or load main class water.util.H2OPredictor.Вы можете предоставить все аргументы для проверки, что у вас есть все:

h2o.predict_json(model, json, genmodelpath, labels, classpath, javaoptions)

документация здесь

...