-
Notifications
You must be signed in to change notification settings - Fork 47
Create a bash script to run mps files in parallel #87
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
Conversation
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.
@rg20 This is an awesome addition, just had few comments.
--mip-heuristics-only Run mip heuristics only | ||
--write-log-file Write log file | ||
--num-cpu-threads Number of CPU threads to use | ||
--batch-num Batch number |
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.
May be more details on batch number and n-batches and does it support LP or MIP or both.
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.
Do we need to expand more on these options ?
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.
added notes and example on the batch num
We have run_mip.cpp script that we have been using, I moved all the options from there here. If need more, we can add. But for now this is good, I think.
Co-authored-by: Ramakrishnap <[email protected]>
/ok to test 3aae928 |
/merge |
This PR adds a bash script to run all mps files in a given directory in parallel. This should replace run_mip and run_pdlp scripts.
The script uses file locking to enable all free gpus to grab the next available mps file so that load balancing is ensured.