我执行以下操作将一堆模型发送到计算服务器。
未来等待第一个调用包装,然后发送下一个。我如何告诉未来它可以同时向远程发送多个作业?
这显然是可能的,因为我可以从不同的本地 R 会话将多个作业发送到同一个远程,或者如果我在调用plan(login)
之间再次调用。但是我如何指定拓扑,这样未来就不会等待,我也不必重复调用plan
?
library(future)
login <- tweak(remote, workers = "me@localcomputeserver.de")
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 }