I am iterating over a function that uses future_lapply(). I want to parallelize the outside lapply, for which I would use the following code:
plan(multisession, workers = 10)
future_lapply(X = 1:10, FUN = myfun)
Now, myfun() has its own future_lapply() inside. How do I configure the plan inside myfun() so that it does not mess up with the outside plan?
Inside myFun(), I am using
o.plan <- plan()
plan(sequential)
on.exit(plan(o.plan), add = TRUE)
Is this the correct approach?