-
-
Notifications
You must be signed in to change notification settings - Fork 129
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
[pre-commit.ci] pre-commit autoupdate #830
base: main
Are you sure you want to change the base?
Conversation
CodSpeed Performance ReportMerging #830 will degrade performances by 23.2%Comparing Summary
Benchmarks breakdown
|
updates: - [github.com/astral-sh/ruff-pre-commit: v0.8.3 → v0.8.6](astral-sh/ruff-pre-commit@v0.8.3...v0.8.6)
15073ec
to
53b6fe0
Compare
@willow-ahrens @kylebd99 There are some new failing array API tests for Finch -- could you take a look? |
I'm taking a look now, but I'm having trouble parsing the testing infrastructure. Do you know what the input, program, and expected outputs are for the failing tests? |
@kylebd99 these are the three failures:
They're all about scalars
In general the special cases produce |
@hameerabbasi, in the contributing guide, it would be really helpful to have a set of commands that runs all of these tests. Not just
I think something like the above commands would be relatively easy for you to write, but this takes several hours for us to figure out every time. Thanks for your help and advice with this! On the issue itself:
Finch doesn't even have a sparsity rule for exponentiation, so whatever answer you're getting now is almost surely whatever julia decided to do for floating point semantics in julia. There is no recommendation from IEEE 754 for exponentiation, but strangely julia and python agree on the behavior. Is this instead testing whether the entry is stored explicitly. How can we see the actual test itself? Depending on what behavior we need, I suggest we handle this the same way we handled A question I'm having now: why did these deciding to fail now? we haven't changed behavior. |
updates: