Параллельно: имитировать мониторинг при использовании parLapply, как это делает pblapply - PullRequest
0 голосов
/ 18 января 2019

Я хотел бы знать, есть ли способ мониторинга процесса с использованием 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.

...