-
Notifications
You must be signed in to change notification settings - Fork 134
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
Validate NestedSDFG inout connectors #1333
Conversation
… output accesses.
…ions of a memlet path across nested SDFG levels.
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, this is a very important fix! One small request: please add explanatory comments to the functions added to utils, as they might be useful beyond the scope of this PR.
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.
Thank you!
This PR adds an extra validation check for NestedSDFGs: connectors that are both input and output must connect to the same arrays in the parent SDFG.
EDIT: The PR also addresses an issue where SubgraphFusion leads to SDFGs that fail the above validation check.