-
Notifications
You must be signed in to change notification settings - Fork 6
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
Convert workflow to use Pegasus WMS #5
base: base
Are you sure you want to change the base?
Conversation
Possible "future work"/room to improve on this:
|
@denizbeser This should be ready for review now. I haven't tested the rebased version, but the original worked correctly. I've implemented my "future work" ideas in a separate branch plus a few other improvements, but I'm going to hold off on merging those until I've tested that they work with the full workflow and not just the dev parameters. That may end up being a separate pull request. |
I've merged the various improvements (mentioned above) into this branch. The updated version works on the smaller development config ( Training takes long enough for the failed models (training on AlphaNLI and HellaSwag) that I'm going to hold off on re-launching the full test run until tomorrow. For now I'm going to work on job throttling. At some point I will also add some better documentation on how to use the Pegasus script and workflows. |
This is confirmed to work with the full workflow. |
9169ec3
to
83533ae
Compare
Previously, the model could not find the task data.
np.random.random_integers is deprecated, apparently
This should speed up testing in the future, although I think there's no more need for testing right now.
These still run the full workflow, but don't run anything on MICS.
This will probably not work. Once fan-out is working I can set it to use MICS without disrupting other users.
This should make the script fail faster when it doesn't get the right parameters.
This should prevent typo-related problems and ensure that the references get updated if the module names ever change again.
Thinking about it, probably the smarter thing to do would be to simply not specify it in parameters_combinations but just use the keys from tasks_to_thresholds. But I don't want to attempt that right now, since the workflow is working now.
6e6d8b4
to
0eb9806
Compare
No description provided.