Skip to content

Numpy package update for testing on Linux - #1240

Merged
asmorkalov merged 1 commit into
opencv:5.xfrom
asmorkalov:as/numpy_update_for_test
Jun 30, 2026
Merged

Numpy package update for testing on Linux#1240
asmorkalov merged 1 commit into
opencv:5.xfrom
asmorkalov:as/numpy_update_for_test

Conversation

@asmorkalov

@asmorkalovasmorkalov commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Previous numpy 2.26 cases issue:

======================================================================
ERROR: test_correctImage (test_ccm.photo_test.test_correctImage)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/lib/python3.14/dist-packages/numpy/testing/_private/utils.py", line 851, in assert_array_compare
val = comparison(x, y)
File "/usr/local/lib/python3.14/dist-packages/numpy/testing/_private/utils.py", line 1710, in compare
return np._core.numeric.isclose(x, y, rtol=rtol, atol=atol,
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
equal_nan=equal_nan)
^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/dist-packages/numpy/_core/numeric.py", line 2447, in isclose
result = (less_equal(abs(x-y), atol + rtol * abs(y))
~^~
ValueError: operands could not be broadcast together with shapes (1250100,) (0,) During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opencv/modules/python/test/test_ccm.py", line 272, in test_correctImage
np.testing.assert_allclose(gold_img, calibratedImage, rtol=0.1, atol=0.1)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/dist-packages/numpy/testing/_private/utils.py", line 1715, in assert_allclose
assert_array_compare(compare, actual, desired, err_msg=str(err_msg),
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose, header=header, equal_nan=equal_nan,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
strict=strict)
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/dist-packages/numpy/testing/_private/utils.py", line 929, in assert_array_compare
raise ValueError(msg)

The issue is reproducible with particular versions combination of python and numpy and looks like Numpy bug.
Most probable reason: numpy/numpy#28681

@asmorkalov
asmorkalovforce-pushed the as/numpy_update_for_test branch 3 times, most recently from 1cda076 to 5c08f0cCompareJune 29, 2026 19:58
@asmorkalov
asmorkalovforce-pushed the as/numpy_update_for_test branch from 5c08f0c to bb0ad28CompareJune 30, 2026 05:46
@asmorkalov
asmorkalov merged commit c8c45fa into opencv:5.xJun 30, 2026
306 of 315 checks passed
Sign up for freeto 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.

1 participant

@asmorkalov