Skip to content

Remove marks broken_complex from all tests #1475

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

Merged
merged 4 commits into from
Dec 13, 2023

Conversation

oleksandr-pavlyk
Copy link
Contributor

After transition to sycl::ext::oneapi::experimental namespace functions for complex types in gh-1411, all tests pass.

  • Have you provided a meaningful PR description?
  • Have you added a test, reproducer or referred to an issue with a reproducer?
  • Have you tested your changes locally for CPU and GPU devices?
  • Have you made sure that new changes do not introduce compiler warnings?
  • Have you checked performance impact of proposed changes?
  • If this PR is a work in progress, are you opening the PR as a draft?

Copy link

@coveralls
Copy link
Collaborator

coveralls commented Nov 24, 2023

Coverage Status

coverage: 85.998%. remained the same
when pulling 3bcc7df on take-down-broken-complex-marks
into 46583b8 on master.

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the take-down-broken-complex-marks branch from 95b55f9 to 3689e84 Compare November 27, 2023 15:46
Copy link

Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_19 ran successfully.
Passed: 876
Failed: 55
Skipped: 59

1 similar comment
Copy link

Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_19 ran successfully.
Passed: 876
Failed: 55
Skipped: 59

Copy link

Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_20 ran successfully.
Passed: 875
Failed: 56
Skipped: 59

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the take-down-broken-complex-marks branch from df6e288 to 3c1b5c9 Compare November 29, 2023 23:01
Copy link

Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_20 ran successfully.
Passed: 875
Failed: 56
Skipped: 59

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the take-down-broken-complex-marks branch from 3c1b5c9 to 9180ecf Compare December 5, 2023 19:24
Copy link

github-actions bot commented Dec 5, 2023

Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_23 ran successfully.
Passed: 876
Failed: 55
Skipped: 59

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the take-down-broken-complex-marks branch from 9180ecf to b1a4084 Compare December 9, 2023 04:38
Copy link

github-actions bot commented Dec 9, 2023

Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_33 ran successfully.
Passed: 876
Failed: 56
Skipped: 59

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the take-down-broken-complex-marks branch from b1a4084 to a8ebd37 Compare December 11, 2023 22:29
After transition to oneapi::experimental namespace functions
for complex types in gh-1411, all tests pass.
Since NumPy's output is not the same on Linux/Windows, tests fail
on Windows, so they are skipped. Instead, f(conj(arg)) = conj(f(arg))
is tested on all platforms for those special values.
@oleksandr-pavlyk oleksandr-pavlyk force-pushed the take-down-broken-complex-marks branch from a8ebd37 to 3bcc7df Compare December 12, 2023 03:50
Copy link

Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_35 ran successfully.
Passed: 879
Failed: 53
Skipped: 59

@oleksandr-pavlyk
Copy link
Contributor Author

@ndgrigorian This PR removes uses of @broken_complex test marker.

@ndgrigorian
Copy link
Collaborator

@ndgrigorian This PR removes uses of @broken_complex test marker.

It looks good overall, but I assume the sqrt test is still failing on Windows (and therefore being skipped).
But perhaps that issue is best deferred to a separate PR. I'll take a second look before I approve.

@oleksandr-pavlyk
Copy link
Contributor Author

@ndgrigorian This PR removes uses of @broken_complex test marker.

It looks good overall, but I assume the sqrt test is still failing on Windows (and therefore being skipped). But perhaps that issue is best deferred to a separate PR. I'll take a second look before I approve.

The test_sqrt_complex_fp_special_cases is passing using oneAPI DPC++ compiler on all platforms. It is failing using SYCLOS compiler:

dpctl/tests/elementwise/test_sqrt.py::test_sqrt_complex_fp_special_values[c8] PASSED [ 94%]
dpctl/tests/elementwise/test_sqrt.py::test_sqrt_complex_fp_special_values[c16] SKIPPED [ 94%]

@oleksandr-pavlyk oleksandr-pavlyk merged commit bb5ff39 into master Dec 13, 2023
@oleksandr-pavlyk oleksandr-pavlyk deleted the take-down-broken-complex-marks branch December 13, 2023 18:51
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