-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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: Added hfftn
#23540
feat: Added hfftn
#23540
Conversation
If you are working on an open task, please edit the PR description to link to the issue you've created. For more information, please check ToDo List Issues Guide. Thank you 🤗 |
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.
PR Compliance Checks Passed!
@djl11 @vedpatwardhan @Ishticode kindly review this PR. Thank you. |
Given that @Ishticode is assigned to the PR, he'll take a look soon, sorry for the delay @ptdatta 😄 |
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.
Hi @ptdatta
Thanks for the PR. Currently the PR calls upon ivy.hfftn
where ivy does not yet implement hfftn for the backends. This is why test_paddle_hfftn
seems to fail as a new failure as seen in the logs. Please either compose the function using existing ivy functions or make a proposal for hfftn to be added as a function in all backends as a ToDo as seen here #3856.
Let me know if unsure. Thanks 🙂️
@Ishticode But I have added the backend for this function at
Am I missing something? |
@vedpatwardhan @Ishticode please reply?? |
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.
Hi @ptdatta
As already pointed out the majority of backends are missing the implementation. You do have implementation for paddle backend which is good but other backends don't have it. This leads to recursion error where you call current_backend.hfftn
it keeps going back onto itself.
When a frontend function is implemented, we expect the ivy...
calls to be able to run with any of our supported backends including tf, torch jax and paddle.
Please check our contributing guidelines if these things don't make sense. Thank you very much.
This PR has been labelled as stale because it has been inactive for more than 7 days. If you would like to continue working on this PR, then please add another comment or this PR will be closed in 7 days. |
This PR has been closed because it has been marked as stale for more than 7 days with no activity. |
PR Description
Added
hfftn
to paddle frontendRelated Issue
Close #23457
Checklist
Socials:
https://twitter.com/parthibdatta123