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

feat[next]: GTIR embedded and GTFN temporaries with new lowering #1648

Merged
merged 137 commits into from
Nov 15, 2024

Conversation

tehrengruber
Copy link
Contributor

@tehrengruber tehrengruber commented Sep 18, 2024

Use new lowering for GTIR embedded, and GTFN. Only the dace iterator backend continues to use the old lowering.

Changes:

  • Use GTIR lowering for all backends except for dace
  • Old lowering and transformations only used in dace backend
    • workflows defined in gt4py.next.backend.LEGACY_TRANSFORMS. Variable can be removed in a cleanup PR.
    • old apply_common_transforms in pass_manager_legacy.py. Just a straight copy of the old function. No need to review, this is just to avoid deleting until gtir based dace backend is ready.
    • Re-add symbolic_sizes param. Was in temporary extraction, is now part of the domain inference. In preparation of icon-exclaim tests

@tehrengruber tehrengruber marked this pull request as draft September 18, 2024 17:37
tehrengruber added a commit that referenced this pull request Nov 11, 2024
#1648 exposed a compilation problem with nvcc which has been fixed in
GridTools/gridtools#1811 included in gridtools
2.3.7.
tests/next_tests/definitions.py Outdated Show resolved Hide resolved
tests/next_tests/definitions.py Outdated Show resolved Hide resolved
tests/next_tests/definitions.py Outdated Show resolved Hide resolved
tehrengruber added a commit to tehrengruber/gt4py that referenced this pull request Nov 14, 2024
tehrengruber added a commit that referenced this pull request Nov 14, 2024
#1648 exposed a compilation problem with nvcc which has been fixed in
#1812 included in gridtools 2.3.8.
Copy link
Contributor

@havogt havogt left a comment

Choose a reason for hiding this comment

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

lgtm

@tehrengruber tehrengruber merged commit 998f279 into GridTools:main Nov 15, 2024
39 checks passed
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.

4 participants