R未来的多会话限制cpu数量

R future multisession limiting number of cpus

我目前正在使用 future 包进行并行处理,如下所示:

plan(multisession, gc = TRUE)
standardised_addresses1 <- future_lapply(1:20000, function(x) x*x) 

问题是它使用了服务器上的所有 CPU。 我想通过设置如下参数来限制使用的 CPU 数量: 工人 = 18

您可以使用 plan(multisession, gc = TRUE, workers = 18).