-
Notifications
You must be signed in to change notification settings - Fork 38
Queue-based Worker Manager #647
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
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
e98e2fe
Initial FLI-based implementation
al-rigazzi 043f0e7
Add inference example stub
al-rigazzi efc9e83
Lint, style, black magic
al-rigazzi 35ec45e
Merge branch 'mli-feature' of https://github.com/CrayLabs/SmartSim in…
al-rigazzi ed3c42a
Bring up to feature branch
al-rigazzi e5be26b
Update example
al-rigazzi a23010f
Change the changelog
al-rigazzi 3c20f46
Make style
al-rigazzi b9ed5ba
Attempt to mitigate import dragon error
al-rigazzi 0de06f3
Import dragon optional
al-rigazzi d051385
isort
al-rigazzi e77b1cd
Fix imports in dragon backend tests
al-rigazzi a90888d
Style
al-rigazzi b431221
Fix type
al-rigazzi 23efebc
Rename examples dir
al-rigazzi 09b9d24
Remove old dir
al-rigazzi 56d8e50
Add tests for torch worker
al-rigazzi 6cec83e
Switch to sender-supplied channels in app example
al-rigazzi 3ad6d44
Add prototype client for mock app
al-rigazzi bd5f133
Update mock app
al-rigazzi 3e343ee
Changes to feature store
al-rigazzi a0525e5
Merge upstream
al-rigazzi a2bed26
Make style
al-rigazzi 36e92d9
Fix typing
al-rigazzi 59840a3
Fix lint
al-rigazzi b35b37d
Remove duplicated/useless comments
al-rigazzi 51e0b17
Bring up to date with new schema
al-rigazzi 1fcf17d
Add feature store prototype caching
al-rigazzi d76f880
Add redis driver, fix FLI
al-rigazzi 0564d01
Merge branch 'mli-feature' of https://github.com/CrayLabs/SmartSim in…
al-rigazzi 3938ec8
Update post-merge
al-rigazzi 273a7d9
Fix typing
al-rigazzi a12d923
isort
al-rigazzi 38b0de1
Update envloader test
al-rigazzi 8223f96
Input not concatenated correctly
al-rigazzi 4a83abe
Changes to entrypoint
al-rigazzi 6ea0671
Use batch where needed
al-rigazzi d26e5f0
Adjustments, get back to one thread
al-rigazzi 293e977
Move timing
al-rigazzi 40c0471
multiprocess solution
al-rigazzi 5893da5
Merge branch 'queue-wm' of https://github.com/al-rigazzi/SmartSim int…
al-rigazzi 0bb1487
Constrain torch threads in worker
al-rigazzi 7b9e00c
Affinity and correct process
al-rigazzi 94a5263
Fixes to example
al-rigazzi f337de9
Merge branch 'develop' of https://github.com/CrayLabs/SmartSim into n…
al-rigazzi 0819d2b
Merge branch 'new-merger' into queue-wm
al-rigazzi a7b5262
Add request dispatcher post-merge changes
al-rigazzi 717ef88
Misc fixes
al-rigazzi 05b49f3
Correct exception_handler behavior on batch
al-rigazzi 14c3e9f
Style
al-rigazzi f93522f
Working post-merge version
al-rigazzi 1bd7388
Fix indexing in multi-output
al-rigazzi d1e9639
Almost good results
al-rigazzi 91ffaee
New timings API
al-rigazzi b9e9796
Pre-cleanup, best results so far
al-rigazzi 8958aa1
Make dispatcher a service and refactor
al-rigazzi 79eb936
Fixes for batched requests
al-rigazzi 8759e9f
Pre-PR
al-rigazzi 99d568d
Merge branch 'mli-feature' of https://github.com/CrayLabs/SmartSim in…
al-rigazzi 63a0f31
Remove unused fake versioning function
al-rigazzi 6fb3efd
Fix
al-rigazzi a0cd4ab
Address review
al-rigazzi 4b66e4b
Merge branch 'mli-feature' of https://github.com/CrayLabs/SmartSim in…
al-rigazzi af8b639
Static checker passes
al-rigazzi e4a9db0
Working version, still slow
al-rigazzi 0c0637c
Last fixes
al-rigazzi 7dbeded
Fixing tests
al-rigazzi 0eadc63
MLI driver multi-client
al-rigazzi 8e178d9
Fixed broken test
al-rigazzi 5fb8224
MyPy
al-rigazzi b6ea732
Fix WM test and add dispatcher error handling
al-rigazzi 9e97e1c
Merge branch 'mli-feature' into queue-wm
al-rigazzi 67242ec
Add RequestDispatcher tests
al-rigazzi 42a00c1
Merge branch 'mli-feature' of https://github.com/CrayLabs/SmartSim in…
al-rigazzi 4a5185b
Added tests for device manager
al-rigazzi 9d0ba30
Fix tests
al-rigazzi 99da355
Style and type
al-rigazzi c3646d7
Fix mock app
al-rigazzi c54e880
Small change to app
al-rigazzi 01c6fa9
Merge branch 'mli-feature' into queue-wm
al-rigazzi 093d706
Small change to app
al-rigazzi d9de5c1
Last fixes!
al-rigazzi eb03f08
Avoid using t.Self
al-rigazzi 1e1b8c9
Remove unused timing
al-rigazzi be0b8e0
Split timing for request and tensors
al-rigazzi bc11d92
Pin watchdog to <5
al-rigazzi b04f4c1
Style
al-rigazzi 47088f0
Other styling fixes
al-rigazzi 0609eec
Move tests that require dragon.MemoryPool
al-rigazzi 275e102
Update tests
al-rigazzi b220d99
Style
al-rigazzi d3ab796
Import or skip dragon
al-rigazzi 14e627e
Isort
al-rigazzi bbe97ff
Fix pytest import
al-rigazzi eea793e
Adapt syntax for python 3.9
al-rigazzi 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
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.