-
Notifications
You must be signed in to change notification settings - Fork 38
Refactor of Generation class and inject path into Launch process #650
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
Merged
amandarichardsonn
merged 71 commits into
CrayLabs:smartsim-refactor
from
amandarichardsonn:path-injection
Aug 13, 2024
Merged
Changes from all commits
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
42f7ff1
Builders are generic, have a format method
MattToast f76ee4f
Impl slurm
MattToast 3027721
Impl local
MattToast 6266b75
Impl jsrun
MattToast bbb5152
Impl mpi{run,exec}, orterun
MattToast b96a160
Impl aprun
MattToast dc1cf0b
Impl dragon
MattToast e555342
Type errors supressed for now
MattToast 9161125
Add a dispatcher class to send built settings to a launcher
MattToast d765718
Isort/Black
MattToast 01393c7
Env: dict -> Mapping
MattToast e504ccf
Organize dispatch file, call out work to do
MattToast 910b2d9
Wire up dispatch dragon builder to dragon launcher
MattToast f4ebada
Import sort
MattToast 9d2901f
Remove old TODOs
MattToast c413b8f
textwrap.dedent fix
MattToast 35e686c
Add doc strs
MattToast 9b2c2b7
Make dispatching settings more concise
MattToast a1a7638
Merge remote-tracking branch 'upstream/smartsim-refactor' into builde…
MattToast 219d481
Address reviewer feedback
MattToast 44ba1eb
Merge remote-tracking branch 'upstream/smartsim-refactor' into builde…
MattToast 9797442
Remove stale FIXME comment
MattToast 2a667f2
Path injection and Generator class refactor
amandarichardsonn 4e9f5b2
Dispatcher takes a format function with launcher like
MattToast 0b9ec1a
Re-wrire up default dispatcher
MattToast 6d5a3c4
Add tests for new dispatch API, make old tests pass
MattToast 6b7943a
Upper pin typing extensions (thanks TF)
MattToast 82ee19f
Make 3.9 compatable, lint, better names
MattToast 36bcfbb
Address reviewer comments
MattToast 0a1ebba
Add tests for `Experiment.start_jobs`
MattToast b729e91
Rename `Builder` -> `Arguments`
MattToast 5955278
Merge branch 'builders-fmt' of https://github.com/MattToast/SmartSim …
amandarichardsonn 26cb61d
test_generator passing
amandarichardsonn 20d8a8e
settings tests passing and mypy errors resolved
amandarichardsonn 9ac3762
doc string updates
amandarichardsonn 24e42ef
experiment tests passing
amandarichardsonn fdf4b63
pushing one small change to pull
amandarichardsonn 11d3c5a
Merge branch 'smartsim-refactor' of https://github.com/CrayLabs/Smart…
amandarichardsonn 1378114
coverage for gen tests, config, copy and symlink
amandarichardsonn e4036aa
Tagged Files Heirarchy added
amandarichardsonn 717e951
make style formatting and additional changes I forget
amandarichardsonn ba351b3
Merge branch 'smartsim-refactor' of https://github.com/CrayLabs/Smart…
amandarichardsonn d778862
path injection merge conflicts addressed
amandarichardsonn 91f3af8
all tests passing and make style
amandarichardsonn c1ec227
mypy errors partially corrected
amandarichardsonn 9370cb0
passing tests
amandarichardsonn 023d51b
mark test
amandarichardsonn 9a97620
fixes issues
amandarichardsonn 8c86007
tests passing
amandarichardsonn e991b54
mypy errors and failing tests
amandarichardsonn 67f0307
Merge branch 'smartsim-refactor' of https://github.com/CrayLabs/Smart…
amandarichardsonn 871d542
addressing half of matts comments
amandarichardsonn c8246c7
remove edits to the legacy gen test
amandarichardsonn 0baddf2
adding new line to legacy gen test
amandarichardsonn 0874767
subprocess added
amandarichardsonn 12cedef
additional matt comments
amandarichardsonn 5e731a1
addressing matts comments
amandarichardsonn 80e2229
generator tests passing, doc strings updated
amandarichardsonn 1f1fcdc
finished addressing matt comments
amandarichardsonn 202f629
attempt to fix ML runtimes workflow
amandarichardsonn f9c9d56
type error in ML workflow
amandarichardsonn f90a285
addressing all of matts comments besides 1
amandarichardsonn 907a1d0
tests passing, matt comments addressed, styling
amandarichardsonn 69c9f2d
styling
amandarichardsonn 0294d71
failing
amandarichardsonn 4c101e1
does not pass, adding matts comments
amandarichardsonn 375ad36
pushing after meeting with matt
amandarichardsonn bbee824
Merge remote-tracking branch 'upstream/smartsim-refactor' into path-i…
amandarichardsonn ffaa225
passing all tests, review ready
amandarichardsonn ff2eaae
styling and all tests passing
amandarichardsonn 7c3c546
tests passing ready for merge
amandarichardsonn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.