Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.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
使用future在每个集群中保存对象_R_Parallel Processing_Future_Snow - Fatal编程技术网

使用future在每个集群中保存对象

使用future在每个集群中保存对象,r,parallel-processing,future,snow,R,Parallel Processing,Future,Snow,我正在尝试使用future包在每个集群中创建一个对象。我怎样才能做到这一点?我知道如何使用snow实现它 library(furrr) library(purrr) future::plan(multiprocess(workers = 2)) save_global <- function(){ pd <<- Sys.getpid() } future_map(1:2, ~save_global()) future_map(1:2, ~ls())

我正在尝试使用
future
包在每个集群中创建一个对象。我怎样才能做到这一点?我知道如何使用
snow
实现它

library(furrr)
library(purrr)

future::plan(multiprocess(workers = 2))

save_global <- function(){
  
  
  pd <<- Sys.getpid() 
  
}

future_map(1:2, ~save_global())
future_map(1:2, ~ls())


# using snow

library(snow)

clus <- makeCluster(2)
clusterExport(clus, 'save_global')
clusterEvalQ(clus, save_global())
clusterEvalQ(clus, ls())

stopCluster(clus)
库(furr)
图书馆(purrr)
未来::计划(多进程(工人=2))
拯救全球