我正在使用H2O(基本版),效果很好。我想尝试Deep Water以获得GPU支持。所以,我仔细地按照说明; https://www.h2o.ai/deep-water/#try 安装深水。但是,它无法运行并显示此错误:
h2o.init错误(nthreads = -1,port = 54323,startH2O = FALSE): 版本不匹配! H2O运行版本3.15.0.393但h2o-R软件包版本为3.13.0.369。 安装匹配的h2o-R版本 - http://h2o-release.s3.amazonaws.com/h2o/(HEAD分离在c46596cad)
我从哪里获得正确的版本?
答案 0 :(得分:1)
根据深水链接,它要求你使用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等)客户端,你开始使用3.15.0版本的H2O,那就去关闭那个客户端。
答案 1 :(得分:1)
你可以强制连接
h2o.init(ip = Cluster_ip,port = Cluster_port,
strict_version_check = FALSE,
startH2O = FALSE)