Skip to content
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

Map domain transformation v2 #478

Merged
merged 44 commits into from
Sep 6, 2021
Merged

Map domain transformation v2 #478

merged 44 commits into from
Sep 6, 2021

Conversation

jdsteve2
Copy link
Collaborator

@jdsteve2 jdsteve2 commented Aug 5, 2021

Add map_domain transformation.

This PR/branch is one of two parents of child PR/branch: Update dependencies during transformation

This PR/branch was moved here to independent, top-level PR/branch from old PR/branch: Add map_domain transformation.

Note that to keep these branches independent, some helper functions are defined in both branches.

…ally for now (previously were defined in schedule checking utils before this code was moved to independent branch)
…as defined in schedule checking utils before this code was moved to independent branch)
…n domains (with _apply_identity_for_missing_map_dims func)
… the transform map and the inames in a domain
@jdsteve2 jdsteve2 marked this pull request as ready for review August 28, 2021 21:35
@jdsteve2
Copy link
Collaborator Author

@inducer This is ready for you to look at. I haven't yet expressed affine_map_inames in terms of map_domain, which I will work on next, but this much can be viewed independently. Other than that, all of the FIXMEs that we decided to prioritize are done.

Copy link
Owner

@inducer inducer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking great, thanks! Just a few wrinkles, then this should be good to go.

jdsteve2 and others added 17 commits August 31, 2021 16:46
update arg without copy in _find_and_rename_dim

Co-authored-by: Andreas Klöckner <[email protected]>
in map_domain, use <= instead of issubset

Co-authored-by: Andreas Klöckner <[email protected]>
… attribute in kernel; also clarify purpose of some tests
@jdsteve2 jdsteve2 force-pushed the map-domain-transformation-v2 branch from 332ebf5 to 6e1f1d9 Compare September 1, 2021 00:34
@jdsteve2
Copy link
Collaborator Author

jdsteve2 commented Sep 1, 2021

Looking great, thanks! Just a few wrinkles, then this should be good to go.

Thanks! I have ironed the wrinkles and it's ready for you when you get a chance. In case it helps, here's a diff of the changes since yesterday.

@inducer inducer merged commit 1032cd2 into main Sep 6, 2021
@inducer inducer deleted the map-domain-transformation-v2 branch September 6, 2021 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants