Skip to content

Update third party tests - #3023

Draft
antonwolfy wants to merge 16 commits into
masterfrom
update-third-party-tests
Draft

antonwolfy wants to merge 16 commits into
masterfrom
update-third-party-tests

Conversation

@antonwolfy

Copy link
Copy Markdown
Contributor
  • 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?
  • Have you added documentation for your changes, if necessary?
  • Have you added your changes to the changelog?

@antonwolfy antonwolfy added this to the 0.21.0 release milestone Aug 13, 2026
@antonwolfy antonwolfy self-assigned this Aug 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

View rendered docs @ https://intelpython.github.io/dpnp/pull/3023/index.html

@antonwolfy
antonwolfy marked this pull request as ready for review August 13, 2026 12:32
@antonwolfy
antonwolfy marked this pull request as draft August 13, 2026 12:32
@github-actions

github-actions Bot commented Aug 13, 2026 •

Copy link
Copy Markdown
Contributor

Array API standard conformance tests for dpnp=0.21.0dev11=py314ha0e2e8e_23 ran successfully.
Passed: 1376
Failed: 0
Skipped: 6

@coveralls

coveralls commented Aug 13, 2026 •

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 78.622% (+0.01%) from 78.609% — update-third-party-tests into master

@antonwolfy
antonwolfy force-pushed the update-third-party-tests branch 2 times, most recently from cb8c139 to 5bd33aa Compare August 19, 2026 21:08
@antonwolfy
antonwolfy force-pushed the update-third-party-tests branch 4 times, most recently from 6683145 to 636a808 Compare September 13, 2026 12:26
@antonwolfy
antonwolfy force-pushed the update-third-party-tests branch 2 times, most recently from 20a4160 to 971de36 Compare September 29, 2026 09:35
test_cum{sum,prod}_axis_batch_kernels hardcoded float64 inputs, which
dpnp downcasts to float32 on devices without fp64 support while NumPy
keeps float64 -- tripping the allclose dtype check and, for cumprod,
diverging by percent-level near float32 underflow along long axes.

Build both sides at cupy.default_float_type() so they compute at the
same precision, and relax cumprod to rtol=1e-5/atol=1e-6 to absorb
float32 scan rounding.
@antonwolfy
antonwolfy force-pushed the update-third-party-tests branch from 971de36 to 930a5b8 Compare September 29, 2026 11:56

This branch has not been deployed

No deployments
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