Skip to content

Conversation

@christophe-murphy
Copy link
Contributor

An incorrect power function was being used for half precision variables when building the JIT kernel for the oneAPI back end which lead to a fallback to an integer power function causing the result to be rounded. This fixes that.

Checklist

  • Rebased on latest master
  • Code compiles
  • Tests pass

An incorrect power function was being used for half precision variables when building the JIT kernel for the oneAPI back end which lead to a fallback to an integer power function causing the result to be rounded. This fixes that.
@christophe-murphy christophe-murphy added this to the 3.10 milestone Jun 27, 2025
edwinsolisf
edwinsolisf previously approved these changes Jun 27, 2025
Copy link
Contributor

@edwinsolisf edwinsolisf left a comment

Choose a reason for hiding this comment

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

The same must be done on the OpenCL Backend

@christophe-murphy
Copy link
Contributor Author

christophe-murphy commented Jun 30, 2025

@edwinsolisf Could you re-approve. Didn't see that you had already put in a PR for the OpenCL version #3676. Thanks

@edwinsolisf edwinsolisf self-requested a review June 30, 2025 17:37
@christophe-murphy christophe-murphy merged commit 95fc099 into master Jun 30, 2025
1 of 4 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.

3 participants