Мой вопрос связан с этим question. Однако на указанном выше вопросе используется пакет multicore
, который был заменен на parallel
. Большинство функций в ответе не могут быть реплицированы в пакете parallel
. Есть ли способ отслеживать прогресс в mclapply
. При просмотре документации mclapply
есть параметр mc.silent
, я не уверен, сможет ли он отслеживать прогресс, и если да, то как и где мы можем видеть файл журнала? Я запускаю ubuntu
ОС Linux. Ниже приведен пример воспроизводимого примера, для которого я хотел бы отметить прогресс.как отслеживать прогресс в mclapply в R в параллельном пакете
require(parallel)
wait.then.square <- function(xx){
# Wait for one second
Sys.sleep(2);
# Square the argument
xx^2 }
output <- mclapply(1:10, wait.then.square, mc.cores=4,mc.silent=FALSE)
Любая помощь была бы принята с благодарностью.
Большое спасибо @fotNelton – forecaster