-
Notifications
You must be signed in to change notification settings - Fork 3
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
Some refactoring #15
Some refactoring #15
Conversation
Those list of changes sound good, and good find on dataclasses - this is exactly the functionality I was trying to replicate in my commits yesterday re: removing |
I rebased this branch off of |
* Make dataclass types hashable and update SequentialExecutor tests * Remove main from sequential executor tests * Fix pipeline parallel scheduler
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.
Thanks for your PR to this PR. :)
I had some minor questions which I've added as a review here since I merged your PR into this one.
This PR will make the following changes:
frozen
option to ensure they are immutable (should Functions be immutable? Shape/type inference happens after creation. Discussion needed.)So far, I've only done the renaming, but I'm opening the PR so we can discuss any issues early.
Also, this is going to touch pretty much every file, so we should figure out how to handle merge conflicts with the pipeline parallel PR.