【发布时间】:2020-05-23 12:32:13
【问题描述】:
我最近在最后阶段使用 Sparkling Water 的 AutoML 创建了一个 PySpark 管道(非常类似于 https://github.com/h2oai/sparkling-water/blob/master/py/examples/pipelines/ham_or_spam_multi_algo.py),但是当我从文件中加载我的模型时,我收到了这个错误:
例如:
model = loaded_pipeline.fit(data)
model.write().overwrite().save("examples/build/model")
loaded_model = PipelineModel.load("examples/build/model")
py4j.protocol.Py4JError: ai.h2o.sparkling.ml.models.H2OMOJOModel.H2OSupervisedMOJOModel does not exist in the JVM
我有当前的软件包/版本:H2O (3.28.0.3)、h2o-pysparkling-2-4 (3.28.0.3-1)、PySpark (2.4.3)、Py4j (0.10.7)。 当我将 H2O/Sparkling Water 更新到 3.28 版本时,我才收到此错误。会不会和某些环境变量或包版本的定义有关?
【问题讨论】:
标签: python apache-spark pyspark h2o sparkling-water