【问题标题】:Assign three cores to doMC workers将三个核心分配给 doMC 工作人员
【发布时间】:2014-05-13 04:54:47
【问题描述】:

当我编写以下命令时,它会告诉我:

> getDoParWorkers()
[1] 1

我想为我的工人分配 3 个核心。在 RStudio 中怎么可能?

【问题讨论】:

  • 您确定这些不是按需要分配的吗?
  • @RobertHarvey 我在某处读到,无论您的计算机有多少核心,RStudio 默认只分配 1 个!

标签: r macos foreach parallel-processing domc


【解决方案1】:

默认情况下,R 只会为您的任务分配 1 个工作人员。您必须使用以下命令来注册超过 1 个工人:

> registerDoMC(3)
> getDoParWorkers()
[1] 3

我使用了来自this manual 的这些命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 2021-04-17
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多