H2O 和 R 包之间的版本不匹配,从哪里获得正确的?

Version mismatch between H2O and R package, where to get the right one?

我正在使用 H2O(基本版)并且效果很好。我想尝试 Deep Water 以获得 GPU 支持。所以,我小心翼翼地按照说明进行操作; https://www.h2o.ai/deep-water/#try 安装深水。但是,它未能 运行 并显示此错误:

Error in h2o.init(nthreads = -1, port = 54323, startH2O = FALSE) : Version mismatch! H2O is running version 3.15.0.393 but h2o-R package is version 3.13.0.369. Install the matching h2o-R version from - http://h2o-release.s3.amazonaws.com/h2o/(HEAD detached at c46596cad)

从哪里获得正确的版本?

根据深水link,要你用3.13.0。你的错误信息是说你正在使用 3.13.0.369 R 包。

所以,我认为问题是您在这台机器上已经有 3.15.0.393 运行。杀死它并重试。

在您当前的 R 会话中,h2o.shutdown() 可能 有效。如果没有,并且您使用的是 unix,请执行 ps auxw | grep h2o 之类的操作以找到其 PID 并将其杀死;如果使用 Windows 在任务管理器中搜索 h2o。或者,最干净的是,如果您知道您有一个 R(或 Python 等)客户端,您在其中启动了 H2O 的 3.15.0 版本,请关闭该客户端。

您可以强制连接

h2o.init(ip=Cluster_ip,端口=Cluster_port,

strict_version_check = 假,

startH2O = 假)