-
Notifications
You must be signed in to change notification settings - Fork 90
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
[WIP] MPI update #328
[WIP] MPI update #328
Conversation
fixes #261 columns with the same value for all entries don't matter for feature scoring, so they can be ignored.
bunch of things happening at the same time * code reorganization, moving mpi-specific code into a separate module * Return of initializer * update to logging (hacky) to include rank information in all log messages
in preparation for future updates to the mpi code, all evaluator code has been reorganized. All evaluators go into their respective module, and code sthared among 2 or more goes into a new util package. All relevant modules also have been renamed to future_{style of parallelization}
attempted import error fix
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Changes unknown |
Looks like an impressive effort. If you want me to review at some point, let me know! |
No rush. This is just in preparation for our meeting next week. I hope to have tested WorkingDirectory models by then as well. Most of the commits were just stupid tests on DelftBlue. I learned a lot about MPICH and OpenMPI as well as about how slurm interacts with MPI. |
That really describes my experience in Q1! There are so many hidden assumptions everywhere. So much trial and error. Even for me, and I really like trial and error. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: Testen working directories
This pull request makes the MPIEvaluator feature complete. It adds
chunksize
as a kwarg on perform_experiment.Some more thoughts