如果我在R中使用并行包,则可以使用以下方法创建集群等:
library(parallel)
cl <- makeCluster(2) # Create a cluster with 2 workers
... # do some parallel stuff
stopCluster(cl)
但是,假设我启动了一个并且在我只想停止它的过程中,在RStudio中,我可以使用右上角的“停止”按钮。但是随后所有群集仍处于活动状态。即使我运行“ stopCluster(cl)”,我在Mac上的活动监视器上仍将打开群集。
有人知道一种快速的方法来停止所有群集而无需手动终止它们吗?
我发现与此有关:How to shut down an R parallel cluster without the cluster variable?,但似乎没有回答我的问题。
谢谢, 瑞安