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]: extend DaCe support of reduction operator #1332

Merged
merged 18 commits into from
Sep 19, 2023

Conversation

edopao
Copy link
Contributor

@edopao edopao commented Sep 5, 2023

Description

The DaCe support in baseline of reduction operator is limited to builtin-in math operator as reduction function.
The goal of this PR to support more complex lambda functions and also addressing of neighbors in external input fields.

Requirements

  • All fixes and/or new features come with corresponding tests.

@edopao edopao requested a review from petiaccja September 11, 2023 14:01
@edopao edopao marked this pull request as ready for review September 11, 2023 14:01
@edopao edopao requested a review from petiaccja September 18, 2023 07:06
@edopao edopao merged commit ac6bf94 into GridTools:main Sep 19, 2023
@edopao edopao deleted the dace-reduction branch September 19, 2023 08:47
ninaburg pushed a commit to ninaburg/gt4py that referenced this pull request Oct 18, 2023
Adding generic implementation of neighbor-reduction to DaCe backend based on map with Write-Conflict Resolution (WCR) on output memlet. This PR enables use of lambdas as reduction function.
ninaburg pushed a commit to ninaburg/gt4py that referenced this pull request Oct 19, 2023
Adding generic implementation of neighbor-reduction to DaCe backend based on map with Write-Conflict Resolution (WCR) on output memlet. This PR enables use of lambdas as reduction function.
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