-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate myid
and nprocs
fully
#25135
Comments
The reason I left
|
We can relatively easily provide a Line 289 in fa801bb
Alternatively that check correctly reads right something like |
|
You are correct that Let me make sure that I understand your concern correctly, |
@amitmurthy that's what the |
@vtjnash @vchuravy this is more future proofing at this point with the assumption that one of the drivers for isolating the distributed functionality in a module and moving into stdlib is to make it easy to support multiple "distributed" implementations. In this scenario, the library will not execute a |
But if the library is calling My main goal in moving |
Could you please give some rationale for why From a user's perspective, this is how I understood the mechanics of distributed parallelism: http://nbviewer.jupyter.org/github/juliohm/GeoStats.jl/blob/master/examples/ParallelSimulation.ipynb Is it correct? Will it change? |
All of the |
@amitmurthy We could make
Then In my books a |
Right. I was under the impression that bindings created under No objections to moving |
Are there cases where you need to check |
If Distributed is a large dependency, I agree with @JeffBezanson , it would be great to be able to check |
Why not just have an |
Maybe |
We don't need a predicate for every yes-no question you might ever ask. The reason for |
@StefanKarpinski To answer Jeff's question, I can imaging a scenario where a library may opt to support different types of parallelism.
|
After a brief discussion with @vtjnash it seems that the remaining uses of
myid
andnprocs
can be factored out and these two function can move fully toDistributed
.The text was updated successfully, but these errors were encountered: