将模型导入到R中,该模型是在较新版本的H2O中创建的

时间:2018-11-07 14:12:53

标签: h2o

我有H2O3.22.0.1,其中我使用Flow创建了多个模型。

我现在想将它们导入R(v 3.5.1)进行进一步分析。

但是,R的软件包版本为h2o_3.20.0.8,运行h2o.loadModel()时会收到此错误

Error in .h2o.doSafeREST(h2oRestApiVersion = h2oRestApiVersion, urlSuffix = page,  : 
ERROR MESSAGE:
Found version 3.22.0.1, but running version 3.20.0.8

我在文档中的某个地方看到版本必须对应,因此H2O的R软件包是否有一个(开发中的)版本,它对应于H2O版本3.22.0.1?如果没有,是否还有其他解决方法可以导入和使用通过R中的流程3.22.0.1构建的模型(而不是还原为H2O的版本3.20.0.8

1 个答案:

答案 0 :(得分:1)

您可以从此处下载用于3.22.0.1的R软件包:

在发表本文时,这是最新的稳定版本。

CRAN中的版本通常落后一两个版本,但是您始终可以从H2O网站下载最新的稳定版本。所有版本的H2O都存储在S3中。每个版本都有,您只需要找到正确的链接即可。

消息“找到版本3.22.0.1,但正在运行版本3.20.0.8”表示R软件包的版本与主机上正在运行的H2O服务器之间不匹配。您可能首先要确定H2O Java进程已全部停止,然后再尝试从R启动新进程。(如果您不确定如何做到这一点,最坏的情况就是重启笔记本电脑。)