首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在起泡水中指定H2O版本?

如何在起泡水中指定H2O版本?
EN

Stack Overflow用户
提问于 2021-12-21 19:32:36
回答 1查看 122关注 0票数 0

在一个Databricks笔记本中,我试图加载一个H2O模型,该模型是为H2O 3.30.1.3版本训练的。

我已经安装了闪光水的版本,它对应于用于模型培训(3.0)的星火版本,h2o-pysparkling-3.0,它是我从PyPI中提取的。

闪闪发光的水服务器使用的是H2O的最新版本,而不是我需要的版本。当我启动“闪闪发光的水”上下文时,也许有一种方法可以指定H2O版本?就像这样:

代码语言:javascript
复制
import h2o
from pysparkling import H2OContext
from pysparkling.ml import H2OBinaryModel

hc = H2OContext.getOrCreate(h2o_version='3.30.1.3')
model = H2OBinaryModel.read('s3://bucket/model_file')

我在没有参数的情况下运行上述代码,并得到以下错误:

代码语言:javascript
复制
IllegalArgumentException: 
 The binary model has been trained in H2O of version
 3.30.1.3 but you are currently running H2O version of 3.34.0.6.
 Please make sure that running Sparkling Water/H2O-3 cluster and the loaded binary
 model correspond to the same H2O-3 version.

闪闪发光水的Python在哪里?如果我能发现,我可能能够确定上下文初始化器是否存在H2O版本参数,但令人惊讶的是,到目前为止,我还不可能在谷歌和文档中找到它。

或者,这是通过安装H2O版本特定版本的起泡水来处理的吗?或者可能还有另一个相关的配置设置?

EN

回答 1

Stack Overflow用户

发布于 2021-12-21 22:39:00

你试过笔记本范围内的图书馆概念吗?笔记本-作用域库允许您创建、修改、保存、重用和共享特定于笔记本的自定义Python环境。安装笔记本范围内的库时,只有当前的笔记本和与该笔记本相关的任何作业才能访问该库。附加在同一群集上的其他笔记本不受影响。你可以参考:链接

限制:笔记本范围内的库不会在不同的会话中持续存在。您必须在每个会话开始时重新安装笔记本范围内的库,或者在笔记本从集群中分离时重新安装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70440726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档