-
Notifications
You must be signed in to change notification settings - Fork 3.8k
[Runtime][PipelineExecutor] Add graph manually splitting logic into the unit test. #11334
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
|
@SebastianBoblestETAS , please take a look. |
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.
I just looked for typos and possible code changes on a formal level.
I cannot judge the functionality/correctness of the code.
I did not spot any obvious bugs though, so LGTM as far as I can judge it.
|
@SebastianBoblestETAS, all review comments addressed, please take a look. |
SebastianBoblest
left a comment
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.
LGTM, two minor typos should be fixed.
Note that I can not really judge the functionality of this test, not my area of expertise.
the unit test. Current unit test create 3 seperate module then re-connect them to run the pipeline executor. And this is not a real use case for pipeline executor. Adding a manually graph splitting logic which split a full network into 3 subgraph then run the pipeline executor and verify the result to simulate the real use case.
|
@masahi , please take a look. |
RFC: https://github.com/apache/tvm-rfcs/blob/main/rfcs/0014-pipeline-executor.md
Issue: #8596
Current unit test create 3 seperate module then re-connect them to run the pipeline executor. And this is not a real use case for pipeline executor.
Adding a manually graph splitting logic which split a full network into 3 subgraph then run the pipeline executor and verify the result to simulate the real use case .