首页 文章

H2O和R包之间的版本不匹配,哪里可以找到正确的?

提问于
浏览
1

我正在使用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)

我在哪里可以获得正确的版本?

2 回答

  • 1

    你可以强制连接

    h2o.init(ip = Cluster_ip,port = Cluster_port,

    strict_version_check = FALSE,

    startH2O = FALSE)

  • 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,那就去关闭那个客户端 .

相关问题