Skip to content

Map domain transformation v2 - #478

Merged
inducer merged 44 commits into
mainfrom
map-domain-transformation-v2
Sep 6, 2021
Merged

Map domain transformation v2#478
inducer merged 44 commits into
mainfrom
map-domain-transformation-v2

Conversation

@jdsteve2

Copy link
Copy Markdown
Contributor

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
Copy Markdown
ContributorAuthor

@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.

@inducerinducer left a comment

Copy link
Copy Markdown
Owner

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.

Comment threadloopy/transform/iname.py Outdated
Comment threadloopy/transform/iname.py Outdated
Comment threadloopy/transform/iname.py
Comment threadloopy/transform/iname.py Outdated
Comment threadloopy/transform/iname.py Outdated
Comment threadtest/test_transform.py
Comment threadtest/test_transform.py Outdated
Comment threadtest/test_transform.py Outdated
jdsteve2and others added 17 commits August 31, 2021 16:46
update arg without copy in _find_and_rename_dim
Co-authored-by: Andreas Klöckner <inform@tiker.net>
in map_domain, use <= instead of issubset
Co-authored-by: Andreas Klöckner <inform@tiker.net>
… attribute in kernel; also clarify purpose of some tests
@jdsteve2
jdsteve2force-pushed the map-domain-transformation-v2 branch from 332ebf5 to 6e1f1d9CompareSeptember 1, 2021 00:34
@jdsteve2

Copy link
Copy Markdown
ContributorAuthor

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 mainSep 6, 2021
@inducer
inducer deleted the map-domain-transformation-v2 branch September 6, 2021 22:16
Sign up for freeto 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

@jdsteve2@inducer