Я хотел бы знать, есть ли способ мониторинга процесса с использованием parLapply (параллельного), как это делает pblapply. Вот простой код, чтобы попробовать это:
library(parallel)
library(pbapply)
f <- function (x) {return <- (x^2)^2}
f.list <- list(50000000:200000000)
# pblapply
f1 <-pblapply(f.list,f)
# parLapply - Usable in linux and windows (slower in windows)
no_cores <- detectCores() - 1 # Calculate the number of cores
cl <- makeCluster(no_cores, type="SOCK") # Initiate cluster
f2 <- parLapply(cl, f.list, f)
stopCluster(cl)
Я пытаюсь реализовать процесс над огромным списком в Linux (используя параллель), и я не знаю, как легко увидеть состояние, как это делает pblapply.