Я делаю следующее, чтобы отправить кучу моделей на вычислительный сервер.
future ожидает завершения первого вызова, прежде чем будет отправлен следующий. Как мне сообщить будущему, что оно может одновременно отправлять несколько заданий на удаленный компьютер?
Это вполне возможно, так как я могу отправить несколько заданий на один и тот же удаленный компьютер из разных локальных сеансов R или если я снова вызову plan(login)
между вызовами. Но как мне указать топологию, чтобы будущее не ждало и мне не приходилось постоянно вызывать plan
?
library(future)
login <- tweak(remote, workers = "[email protected]")
plan(list(login))
bla %<-% { bla <- rnorm(1000); Sys.sleep(100); saveRDS(bla, file="bla.rds"); bla}
bla2 %<-% { bla2 <- rnorm(1000); Sys.sleep(100); saveRDS(bla2, file="bla2.rds"); bla2 }