Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R h2o初始化参数不是最优的_R_H2o - Fatal编程技术网

R h2o初始化参数不是最优的

R h2o初始化参数不是最优的,r,h2o,R,H2o,我的笔记本电脑有4核8GB内存 我的h2o版本如下:` Package: h2o Type: Package Version: 3.10.0.8 Branch: rel-turing Date: Mon Oct 10 13:47:51 PDT 2016 License: Apache License (== 2.0) Depends: R (>= 2.13.0), RCurl, jsonlite, statmod, tools, methods, utils` 我初始化它如下: h2o.

我的笔记本电脑有4核8GB内存

我的h2o版本如下:`

Package: h2o
Type: Package
Version: 3.10.0.8
Branch: rel-turing
Date: Mon Oct 10 13:47:51 PDT 2016
License: Apache License (== 2.0)
Depends: R (>= 2.13.0), RCurl, jsonlite, statmod, tools, methods, utils`
我初始化它如下:

h2o.init(nthreads = -1,max_mem_size = "8g")
R is connected to the H2O cluster: 
    H2O cluster uptime:         13 hours 21 minutes 
    H2O cluster version:        3.10.0.8 
    H2O cluster version age:    21 days, 13 hours and 33 minutes  
    H2O cluster name:           H2O_started_from_R_hp_ubq027 
    H2O cluster total nodes:    1 
    H2O cluster total memory:   1.33 GB 
    H2O cluster total cores:    4 
    H2O cluster allowed cores:  2 
    H2O cluster healthy:        TRUE 
    H2O Connection ip:          localhost 
    H2O Connection port:        54321 
    H2O Connection proxy:       NA 
    R Version:                  R version 3.3.1 (2016-06-21) 
但我得到的结果如下:

h2o.init(nthreads = -1,max_mem_size = "8g")
R is connected to the H2O cluster: 
    H2O cluster uptime:         13 hours 21 minutes 
    H2O cluster version:        3.10.0.8 
    H2O cluster version age:    21 days, 13 hours and 33 minutes  
    H2O cluster name:           H2O_started_from_R_hp_ubq027 
    H2O cluster total nodes:    1 
    H2O cluster total memory:   1.33 GB 
    H2O cluster total cores:    4 
    H2O cluster allowed cores:  2 
    H2O cluster healthy:        TRUE 
    H2O Connection ip:          localhost 
    H2O Connection port:        54321 
    H2O Connection proxy:       NA 
    R Version:                  R version 3.3.1 (2016-06-21) 

为什么允许的内核只有2个,允许的内存只有1.33gb,而几乎有8GB可用?

它说它已经运行了13个小时。因此,您看到的是一个已经在运行的集群,它(可能)是以默认设置启动的

因此,在执行h2o.init()命令之前,需要执行h2o.shutdown():

(请记住,当您关闭H2O时,所有模型和数据都将丢失,因此,如果无法轻松重新创建任何模型和数据,请使用
H2O.exportFile()
和/或
H2O.saveModel()


更新:我刚注意到你说你有一台8GB笔记本电脑?如果机器是专用的,我建议不要将超过90%的资源分配给H2O,以确保操作系统、Flow web服务器等还有剩余资源。。(使用90%)如果你想在笔记本上做其他事情(运行RStudio、检查电子邮件、在浏览器窗口中使用StackOverflow等),首先要减去所有这些的内存。(我的笔记本是8GB,我的通用机器,所以如果我认为我会制造很多型号,我通常会给H2O“4g”,否则会给“2g”或“3g”。

关于
nthreads
默认为2——据我所知,这是一个CRAN策略限制,这就是为什么它被设置为2而不是-1(推荐)