(scipy-dev) C:\Users\grelee\Dropbox\euroscipy\cucim\python\cucim\src\cucim\skimage>python -m pytest filters\tests\test_separable_filtering.py ======================================================== test session starts ========================================================= platform win32 -- Python 3.12.5, pytest-7.4.4, pluggy-1.5.0 rootdir: C:\Users\grelee\Dropbox\euroscipy\cucim\python\cucim configfile: pyproject.toml plugins: cov-5.0.0, lazy-fixtures-1.1.1, xdist-3.6.1 collected 1145 items filters\tests\test_separable_filtering.py ..................................................................................... [ 7%] ............................................................................................................................... [ 18%] ............................................................................................................................... [ 29%] ............................................................................................................................... [ 40%] ............................................................................................................................... [ 51%] .................FFFFFFFF....................FFFFFFFF....................FFFFFFFF....................FFFFFFFF.................. [ 62%] ..FFFFFFFF......ssss..........FFFFFFFFFFFFFFssss..FFFFFFFFFFFFFFFF....................FFFFFFFF....................FFFFFFFF..... [ 73%] .ssss..........FFFFFFFFFFFFFFssss..FFFFFFFFFFFFFFFF....................FFFFFFFF................................................ [ 85%] ............................................................................................................................... [ 96%] ............................................ [100%] ============================================================== FAILURES ============================================================== ________________________________________ test_separable_image_and_kernel_dtypes[None-int32-0] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 2147482721 E Max relative difference: 21736. E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, E 11070, 12071], E [ 7420, 13629, 15889, ..., 17886,... ________________________________________ test_separable_image_and_kernel_dtypes[None-int32-1] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... _______________________________________ test_separable_image_and_kernel_dtypes[None-uint32-0] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 1542719 E Max relative difference: 15.36260623 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, 12071], E [ 7420, 13629, 15889, ..., 17886, 14850, 7317], E [ 12796, 6196, 15877, ..., 15808, 8094, 13347],... _______________________________________ test_separable_image_and_kernel_dtypes[None-uint32-1] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... ________________________________________ test_separable_image_and_kernel_dtypes[None-int64-0] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ________________________________________ test_separable_image_and_kernel_dtypes[None-int64-1] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _______________________________________ test_separable_image_and_kernel_dtypes[None-uint64-0] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _______________________________________ test_separable_image_and_kernel_dtypes[None-uint64-1] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ______________________________________ test_separable_image_and_kernel_dtypes[float32-int32-0] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2040 / 2048 (99.6%) E Max absolute difference: 2143270648 E Max relative difference: 53. E x: array([[113, 29, 114, ..., 79, 33, 76], E [ 88, 73, 127, ..., 129, 35, 45], E [ 18, 103, 167, ..., 141, 89, 55],... E y: array([[-1844114827, 36, -780558095, ..., 91, E 721111703, 66], E [-1560716638, 130, -1539895903, ..., 187,... ______________________________________ test_separable_image_and_kernel_dtypes[float32-int32-1] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2041 / 2048 (99.7%) E Max absolute difference: 2144556700 E Max relative difference: 99. E x: array([[113, 75, 65, ..., 115, 67, 47], E [ 29, 63, 146, ..., 187, 143, 50], E [ -5, 9, 107, ..., 89, 99, 138],... E y: array([[ 1589288552, 30, 154183412, ..., 133, E 1768796380, 77], E [ 1315661336, 98, 2011948364, ..., 100,... ______________________________________ test_separable_image_and_kernel_dtypes[float32-uint32-0] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2040 / 2048 (99.6%) E Max absolute difference: 2143270648 E Max relative difference: 49. E x: array([[113, 29, 114, ..., 79, 33, 76], E [ 88, 73, 127, ..., 129, 35, 45], E [ 18, 103, 167, ..., 141, 89, 55],... E y: array([[2450852469, 36, 3514409201, ..., 91, 721111703, E 66], E [2734250658, 130, 2755071393, ..., 187, 1454493363,... ______________________________________ test_separable_image_and_kernel_dtypes[float32-uint32-1] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2039 / 2048 (99.6%) E Max absolute difference: 2144556700 E Max relative difference: 99. E x: array([[ 113, 75, 65, ..., 115, 67, E 47], E [ 29, 63, 146, ..., 187, 143,... E y: array([[1589288552, 30, 154183412, ..., 133, 1768796380, E 77], E [1315661336, 98, 2011948364, ..., 100, 3367073546,... ______________________________________ test_separable_image_and_kernel_dtypes[float32-int64-0] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ______________________________________ test_separable_image_and_kernel_dtypes[float32-int64-1] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ______________________________________ test_separable_image_and_kernel_dtypes[float32-uint64-0] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ______________________________________ test_separable_image_and_kernel_dtypes[float32-uint64-1] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _______________________________________ test_separable_image_and_kernel_dtypes[uint8-int32-0] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 2147482721 E Max relative difference: 20418. E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 0, 6508, 0, ..., 11032, E 0, 12071], E [ 0, 13629, 0, ..., 17886,... _______________________________________ test_separable_image_and_kernel_dtypes[uint8-int32-1] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 23075 E Max relative difference: 9.37245841 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[ 0, 9548, 0, ..., 14933, 0, 13632], E [ 0, 8803, 0, ..., 7200, 0, 12478], E [ 0, 8088, 0, ..., 12808, 0, 10146],... _______________________________________ test_separable_image_and_kernel_dtypes[uint8-uint32-0] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23147 E Max relative difference: 11.70588235 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 0, 6508, 0, ..., 11032, 0, E 12071], E [ 0, 13629, 0, ..., 17886, 0,... _______________________________________ test_separable_image_and_kernel_dtypes[uint8-uint32-1] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 23075 E Max relative difference: 9.37245841 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[ 0, 9548, 0, ..., 14933, 0, 13632], E [ 0, 8803, 0, ..., 7200, 0, 12478], E [ 0, 8088, 0, ..., 12808, 0, 10146],... _______________________________________ test_separable_image_and_kernel_dtypes[uint8-int64-0] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _______________________________________ test_separable_image_and_kernel_dtypes[uint8-int64-1] ________________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _______________________________________ test_separable_image_and_kernel_dtypes[uint8-uint64-0] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _______________________________________ test_separable_image_and_kernel_dtypes[uint8-uint64-1] _______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _____________________________________ test_separable_image_and_kernel_dtypes[complex64-int32-0] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 8.60831237e+18 E Max relative difference: 1. E x: array([[113.435945+23.12272j , 29.59496 -8.33642j , E 114.826934 +9.219835j, ..., 79.64821 -2.468333j, E 33.161226 +0.108478j, 76.398884+15.899894j],... E y: array([[ 1.570697e+11+5.597386e+09j, 5.317954e+11+1.005163e+11j, E 4.213049e+11+6.111017e+10j, ..., 1.444198e+11-1.188347e+10j, E 8.066812e+11+1.631950e+11j, 6.587900e+10-3.734645e+10j],... _____________________________________ test_separable_image_and_kernel_dtypes[complex64-int32-1] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 1024 / 2048 (50%) E Max absolute difference: 8.53272826e+11 E Max relative difference: 1. E x: array([[113.435945+23.12272j , 75.165258-22.735572j, E 65.3239 +32.691717j, ..., 115.751899+11.960801j, E 67.971756-13.040271j, 47.716793+16.562433j],... E y: array([[1.304383e+11-3.120442e+10j, 2.879170e+11+1.511998e+11j, E 4.643257e+11+1.671272e+10j, ..., 4.161976e+11-1.763229e+11j, E 4.331567e+11+3.254947e+11j, 5.402380e+11-1.364582e+11j],... _____________________________________ test_separable_image_and_kernel_dtypes[complex64-uint32-0] _____________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 8.33880585e+11 E Max relative difference: 1. E x: array([[113.435945+23.12272j , 29.59496 -8.33642j , E 114.826934 +9.219835j, ..., 79.64821 -2.468333j, E 33.161226 +0.108478j, 76.398884+15.899894j],... E y: array([[1.570697e+11+5.597386e+09j, 5.317954e+11+1.005163e+11j, E 4.213049e+11+6.111017e+10j, ..., 1.444198e+11-1.188347e+10j, E 8.066812e+11+1.631950e+11j, 6.587900e+10-3.734645e+10j],... _____________________________________ test_separable_image_and_kernel_dtypes[complex64-uint32-1] _____________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.30704409e+14 E Max relative difference: 1. E x: array([[113.435945+23.12272j , 75.165258-22.735572j, E 65.3239 +32.691717j, ..., 115.751899+11.960801j, E 67.971756-13.040271j, 47.716793+16.562433j],... E y: array([[1.304383e+11-3.120442e+10j, 2.879170e+11+1.511998e+11j, E 4.643257e+11+1.671272e+10j, ..., 4.161976e+11-1.763229e+11j, E 4.331567e+11+3.254947e+11j, 5.402380e+11-1.364582e+11j],... _____________________________________ test_separable_image_and_kernel_dtypes[complex64-int64-0] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _____________________________________ test_separable_image_and_kernel_dtypes[complex64-int64-1] ______________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _____________________________________ test_separable_image_and_kernel_dtypes[complex64-uint64-0] _____________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _____________________________________ test_separable_image_and_kernel_dtypes[complex64-uint64-1] _____________________________________ filters\tests\test_separable_filtering.py:238: in test_separable_image_and_kernel_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _____________________________________ test_separable_input_and_output_dtypes[False-None-int32-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 1542719 E Max relative difference: 15.36260623 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, 12071], E [ 7420, 13629, 15889, ..., 17886, 14850, 7317], E [ 12796, 6196, 15877, ..., 15808, 8094, 13347],... _____________________________________ test_separable_input_and_output_dtypes[False-None-int32-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... ____________________________________ test_separable_input_and_output_dtypes[False-None-uint32-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 17866 E Max relative difference: 15.36260623 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, 12071], E [ 7420, 13629, 15889, ..., 17886, 14850, 7317], E [12796, 6196, 15877, ..., 15808, 8094, 13347],... ____________________________________ test_separable_input_and_output_dtypes[False-None-uint32-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... _____________________________________ test_separable_input_and_output_dtypes[False-None-int64-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _____________________________________ test_separable_input_and_output_dtypes[False-None-int64-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ____________________________________ test_separable_input_and_output_dtypes[False-None-uint64-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ____________________________________ test_separable_input_and_output_dtypes[False-None-uint64-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ___________________________________ test_separable_input_and_output_dtypes[False-float32-int32-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 9.615335e+20 E Max relative difference: 1. E x: array([[10716., 9928., 17889., ..., 16808., 6434., 7055.], E [ 7320., 8216., 19321., ..., 12768., 11630., 11119.], E [ 6664., 12369., 16169., ..., 15758., 16558., 9165.],... E y: array([[2.795165e+13, 5.415095e+13, 5.209366e+13, ..., 3.415358e+13, E 7.681979e+13, 3.142628e+13], E [2.661162e+13, 4.571563e+13, 7.056202e+13, ..., 5.174577e+13,... ___________________________________ test_separable_input_and_output_dtypes[False-float32-int32-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 3.1565681e+18 E Max relative difference: 1. E x: array([[10716., 13704., 11144., ..., 11078., 10044., 7514.], E [ 9928., 13156., 12593., ..., 17649., 13290., 5678.], E [ 3457., 10361., 10188., ..., 16417., 13554., 17727.],... E y: array([[4.100835e+13, 4.284659e+13, 6.605660e+13, ..., 8.319352e+13, E 3.092376e+13, 5.359260e+13], E [3.473770e+13, 3.959960e+13, 3.944927e+13, ..., 6.084680e+13,... ___________________________________ test_separable_input_and_output_dtypes[False-float32-uint32-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 9.615335e+20 E Max relative difference: 1. E x: array([[10716., 9928., 17889., ..., 16808., 6434., 7055.], E [ 7320., 8216., 19321., ..., 12768., 11630., 11119.], E [ 6664., 12369., 16169., ..., 15758., 16558., 9165.],... E y: array([[2.795165e+13, 5.415095e+13, 5.209366e+13, ..., 3.415358e+13, E 7.681979e+13, 3.142628e+13], E [2.661162e+13, 4.571563e+13, 7.056202e+13, ..., 5.174577e+13,... ___________________________________ test_separable_input_and_output_dtypes[False-float32-uint32-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.3389119e+21 E Max relative difference: 1. E x: array([[10716., 13704., 11144., ..., 11078., 10044., 7514.], E [ 9928., 13156., 12593., ..., 17649., 13290., 5678.], E [ 3457., 10361., 10188., ..., 16417., 13554., 17727.],... E y: array([[4.100835e+13, 4.284659e+13, 6.605660e+13, ..., 8.319352e+13, E 3.092376e+13, 5.359260e+13], E [3.473770e+13, 3.959960e+13, 3.944927e+13, ..., 6.084680e+13,... ___________________________________ test_separable_input_and_output_dtypes[False-float32-int64-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ___________________________________ test_separable_input_and_output_dtypes[False-float32-int64-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ___________________________________ test_separable_input_and_output_dtypes[False-float32-uint64-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ___________________________________ test_separable_input_and_output_dtypes[False-float32-uint64-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ___________________________________ test_separable_input_and_output_dtypes[False-int32-float16-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=0.001, atol=0.001 E E Mismatched elements: 1515 / 2048 (74%) E Max absolute difference: 7 E Max relative difference: 7. E x: array([[ 1, 4, 0, ..., -1, 0, -2], E [ 1, 2, 2, ..., 1, 2, -2], E [ 3, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 4, ..., 0, 0, 0], E [ 0, 0, -1, ..., 0, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... ___________________________________ test_separable_input_and_output_dtypes[False-int32-float16-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=0.001, atol=0.001 E E Mismatched elements: 1536 / 2048 (75%) E Max absolute difference: 9 E Max relative difference: 7. E x: array([[ 1, 3, 0, ..., -1, -1, -2], E [ 1, 2, 1, ..., 1, 2, -2], E [ 4, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 3, ..., 0, -1, -1], E [ 0, 0, -1, ..., -1, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... ___________________________________ test_separable_input_and_output_dtypes[False-int32-float32-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 1067 / 2048 (52.1%) E Max absolute difference: 5 E Max relative difference: 5. E x: array([[ 0, 1, 1, ..., -2, -3, 1], E [-1, 0, 0, ..., -2, -1, 0], E [-1, 0, -1, ..., 0, 0, 0],... E y: array([[ 0, 0, 1, ..., 0, -2, -1], E [-1, -1, -1, ..., -1, 1, 0], E [-1, -1, 0, ..., 0, -1, -1],... ___________________________________ test_separable_input_and_output_dtypes[False-int32-float32-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 1079 / 2048 (52.7%) E Max absolute difference: 4 E Max relative difference: 4. E x: array([[ 0, 0, 1, ..., 0, -2, -1], E [-2, -2, 0, ..., -2, 0, 1], E [ 1, 1, 0, ..., 1, 1, -1],... E y: array([[ 0, 0, 0, ..., 0, 0, 0], E [-2, -1, -1, ..., -1, -1, -1], E [-2, -1, -2, ..., 0, 0, 0],... ___________________________________ test_separable_input_and_output_dtypes[False-int32-float64-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-12, atol=1e-12 E E Mismatched elements: 1515 / 2048 (74%) E Max absolute difference: 7 E Max relative difference: 7. E x: array([[ 1, 4, 0, ..., -1, 0, -2], E [ 1, 2, 2, ..., 1, 2, -2], E [ 3, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 4, ..., 0, 0, 0], E [ 0, 0, -1, ..., 0, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... ___________________________________ test_separable_input_and_output_dtypes[False-int32-float64-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-12, atol=1e-12 E E Mismatched elements: 1536 / 2048 (75%) E Max absolute difference: 9 E Max relative difference: 7. E x: array([[ 1, 3, 0, ..., -1, -1, -2], E [ 1, 2, 1, ..., 1, 2, -2], E [ 4, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 3, ..., 0, -1, -1], E [ 0, 0, -1, ..., -1, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... _____________________________________ test_separable_input_and_output_dtypes[False-int32-int8-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... _____________________________________ test_separable_input_and_output_dtypes[False-int32-int8-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint8-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint8-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-int16-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-int16-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint16-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint16-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-int32-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 2147469919 E Max relative difference: 16126. E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, E 12071], E [ 7420, 13629, 15889, ..., 17886, 14850,... ____________________________________ test_separable_input_and_output_dtypes[False-int32-int32-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint32-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 1394288 E Max relative difference: 15.36260623 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, 12071], E [ 7420, 13629, 15889, ..., 17886, 14850, 7317], E [ 12796, 6196, 15877, ..., 15808, 8094, 13347],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint32-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... ____________________________________ test_separable_input_and_output_dtypes[False-int32-int64-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ____________________________________ test_separable_input_and_output_dtypes[False-int32-int64-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint64-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ____________________________________ test_separable_input_and_output_dtypes[False-int32-uint64-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' __________________________________ test_separable_input_and_output_dtypes[False-complex64-int32-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 7.839866e+20 E Max relative difference: 1. E x: array([[10716.+0.j, 9928.+0.j, 17889.+0.j, ..., 16808.+0.j, 6434.+0.j, E 7055.+0.j], E [ 7320.+0.j, 8216.+0.j, 19321.+0.j, ..., 12768.+0.j, 11630.+0.j,... E y: array([[2.795165e+13+0.j, 5.415095e+13+0.j, 5.209366e+13+0.j, ..., E 3.415358e+13+0.j, 7.681979e+13+0.j, 3.142628e+13+0.j], E [2.661162e+13+0.j, 4.571563e+13+0.j, 7.056202e+13+0.j, ...,... __________________________________ test_separable_input_and_output_dtypes[False-complex64-int32-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.5333524e+21 E Max relative difference: 1.0877193 E x: array([[10716.+0.j, 13704.+0.j, 11144.+0.j, ..., 11078.+0.j, 10044.+0.j, E 7514.+0.j], E [ 9928.+0.j, 13156.+0.j, 12593.+0.j, ..., 17649.+0.j, 13290.+0.j,... E y: array([[4.100835e+13+0.j, 4.284659e+13+0.j, 6.605660e+13+0.j, ..., E 8.319352e+13+0.j, 3.092376e+13+0.j, 5.359260e+13+0.j], E [3.473770e+13+0.j, 3.959960e+13+0.j, 3.944927e+13+0.j, ...,... __________________________________ test_separable_input_and_output_dtypes[False-complex64-uint32-0] __________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 9.468685e+13 E Max relative difference: 1. E x: array([[10716.+0.j, 9928.+0.j, 17889.+0.j, ..., 16808.+0.j, 6434.+0.j, E 7055.+0.j], E [ 7320.+0.j, 8216.+0.j, 19321.+0.j, ..., 12768.+0.j, 11630.+0.j,... E y: array([[2.795165e+13+0.j, 5.415095e+13+0.j, 5.209366e+13+0.j, ..., E 3.415358e+13+0.j, 7.681979e+13+0.j, 3.142628e+13+0.j], E [2.661162e+13+0.j, 4.571563e+13+0.j, 7.056202e+13+0.j, ...,... __________________________________ test_separable_input_and_output_dtypes[False-complex64-uint32-1] __________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:89: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.5333524e+21 E Max relative difference: 1.0877193 E x: array([[10716.+0.j, 13704.+0.j, 11144.+0.j, ..., 11078.+0.j, 10044.+0.j, E 7514.+0.j], E [ 9928.+0.j, 13156.+0.j, 12593.+0.j, ..., 17649.+0.j, 13290.+0.j,... E y: array([[4.100835e+13+0.j, 4.284659e+13+0.j, 6.605660e+13+0.j, ..., E 8.319352e+13+0.j, 3.092376e+13+0.j, 5.359260e+13+0.j], E [3.473770e+13+0.j, 3.959960e+13+0.j, 3.944927e+13+0.j, ...,... __________________________________ test_separable_input_and_output_dtypes[False-complex64-int64-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' __________________________________ test_separable_input_and_output_dtypes[False-complex64-int64-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' __________________________________ test_separable_input_and_output_dtypes[False-complex64-uint64-0] __________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' __________________________________ test_separable_input_and_output_dtypes[False-complex64-uint64-1] __________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:86: in _compare_implementations output2 = function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _____________________________________ test_separable_input_and_output_dtypes[True-None-int32-0] ______________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 1560259 E Max relative difference: 15.36260623 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, 12071], E [ 7420, 13629, 15889, ..., 17886, 14850, 7317], E [ 12796, 6196, 15877, ..., 15808, 8094, 13347],... _____________________________________ test_separable_input_and_output_dtypes[True-None-int32-1] ______________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... _____________________________________ test_separable_input_and_output_dtypes[True-None-uint32-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 1542719 E Max relative difference: 15.36260623 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, 12071], E [ 7420, 13629, 15889, ..., 17886, 14850, 7317], E [ 12796, 6196, 15877, ..., 15808, 8094, 13347],... _____________________________________ test_separable_input_and_output_dtypes[True-None-uint32-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... _____________________________________ test_separable_input_and_output_dtypes[True-None-int64-0] ______________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _____________________________________ test_separable_input_and_output_dtypes[True-None-int64-1] ______________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _____________________________________ test_separable_input_and_output_dtypes[True-None-uint64-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' _____________________________________ test_separable_input_and_output_dtypes[True-None-uint64-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ____________________________________ test_separable_input_and_output_dtypes[True-float32-int32-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.6038207e+16 E Max relative difference: 1. E x: array([[10716., 9928., 17889., ..., 16808., 6434., 7055.], E [ 7320., 8216., 19321., ..., 12768., 11630., 11119.], E [ 6664., 12369., 16169., ..., 15758., 16558., 9165.],... E y: array([[2.795165e+13, 5.415095e+13, 5.209366e+13, ..., 3.415358e+13, E 7.681979e+13, 3.142628e+13], E [2.661162e+13, 4.571563e+13, 7.056202e+13, ..., 5.174577e+13,... ____________________________________ test_separable_input_and_output_dtypes[True-float32-int32-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 9.8505075e+13 E Max relative difference: 1. E x: array([[10716., 13704., 11144., ..., 11078., 10044., 7514.], E [ 9928., 13156., 12593., ..., 17649., 13290., 5678.], E [ 3457., 10361., 10188., ..., 16417., 13554., 17727.],... E y: array([[4.100835e+13, 4.284659e+13, 6.605660e+13, ..., 8.319352e+13, E 3.092376e+13, 5.359260e+13], E [3.473770e+13, 3.959960e+13, 3.944927e+13, ..., 6.084680e+13,... ___________________________________ test_separable_input_and_output_dtypes[True-float32-uint32-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.6038207e+16 E Max relative difference: 1. E x: array([[10716., 9928., 17889., ..., 16808., 6434., 7055.], E [ 7320., 8216., 19321., ..., 12768., 11630., 11119.], E [ 6664., 12369., 16169., ..., 15758., 16558., 9165.],... E y: array([[2.795165e+13, 5.415095e+13, 5.209366e+13, ..., 3.415358e+13, E 7.681979e+13, 3.142628e+13], E [2.661162e+13, 4.571563e+13, 7.056202e+13, ..., 5.174577e+13,... ___________________________________ test_separable_input_and_output_dtypes[True-float32-uint32-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 9.8505075e+13 E Max relative difference: 1. E x: array([[10716., 13704., 11144., ..., 11078., 10044., 7514.], E [ 9928., 13156., 12593., ..., 17649., 13290., 5678.], E [ 3457., 10361., 10188., ..., 16417., 13554., 17727.],... E y: array([[4.100835e+13, 4.284659e+13, 6.605660e+13, ..., 8.319352e+13, E 3.092376e+13, 5.359260e+13], E [3.473770e+13, 3.959960e+13, 3.944927e+13, ..., 6.084680e+13,... ____________________________________ test_separable_input_and_output_dtypes[True-float32-int64-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ____________________________________ test_separable_input_and_output_dtypes[True-float32-int64-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ___________________________________ test_separable_input_and_output_dtypes[True-float32-uint64-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ___________________________________ test_separable_input_and_output_dtypes[True-float32-uint64-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ____________________________________ test_separable_input_and_output_dtypes[True-int32-float16-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=0.001, atol=0.001 E E Mismatched elements: 1515 / 2048 (74%) E Max absolute difference: 7 E Max relative difference: 7. E x: array([[ 1, 4, 0, ..., -1, 0, -2], E [ 1, 2, 2, ..., 1, 2, -2], E [ 3, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 4, ..., 0, 0, 0], E [ 0, 0, -1, ..., 0, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-float16-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=0.001, atol=0.001 E E Mismatched elements: 1536 / 2048 (75%) E Max absolute difference: 9 E Max relative difference: 7. E x: array([[ 1, 3, 0, ..., -1, -1, -2], E [ 1, 2, 1, ..., 1, 2, -2], E [ 4, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 3, ..., 0, -1, -1], E [ 0, 0, -1, ..., -1, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-float32-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 1067 / 2048 (52.1%) E Max absolute difference: 5 E Max relative difference: 5. E x: array([[ 0, 1, 1, ..., -2, -3, 1], E [-1, 0, 0, ..., -2, -1, 0], E [-1, 0, -1, ..., 0, 0, 0],... E y: array([[ 0, 0, 1, ..., 0, -2, -1], E [-1, -1, -1, ..., -1, 1, 0], E [-1, -1, 0, ..., 0, -1, -1],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-float32-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 1079 / 2048 (52.7%) E Max absolute difference: 4 E Max relative difference: 4. E x: array([[ 0, 0, 1, ..., 0, -2, -1], E [-2, -2, 0, ..., -2, 0, 1], E [ 1, 1, 0, ..., 1, 1, -1],... E y: array([[ 0, 0, 0, ..., 0, 0, 0], E [-2, -1, -1, ..., -1, -1, -1], E [-2, -1, -2, ..., 0, 0, 0],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-float64-0] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-12, atol=1e-12 E E Mismatched elements: 1515 / 2048 (74%) E Max absolute difference: 7 E Max relative difference: 7. E x: array([[ 1, 4, 0, ..., -1, 0, -2], E [ 1, 2, 2, ..., 1, 2, -2], E [ 3, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 4, ..., 0, 0, 0], E [ 0, 0, -1, ..., 0, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-float64-1] ____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-12, atol=1e-12 E E Mismatched elements: 1536 / 2048 (75%) E Max absolute difference: 9 E Max relative difference: 7. E x: array([[ 1, 3, 0, ..., -1, -1, -2], E [ 1, 2, 1, ..., 1, 2, -2], E [ 4, 3, 0, ..., 2, 0, 0],... E y: array([[ 1, 0, 3, ..., 0, -1, -1], E [ 0, 0, -1, ..., -1, -2, -1], E [ 1, 0, 2, ..., 0, 2, 0],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-int8-0] ______________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-int8-1] ______________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-uint8-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-uint8-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-int16-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-int16-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-uint16-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 22535 E Max relative difference: 13.46381244 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[10716, 0, 9928, ..., 0, 8558, 0], E [16507, 0, 12693, ..., 0, 7055, 0], E [ 7320, 0, 8216, ..., 0, 13954, 0],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-uint16-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2047 / 2048 (100%) E Max absolute difference: 23918 E Max relative difference: 13.27745665 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[10716, 0, 13704, ..., 0, 13549, 0], E [ 8134, 0, 10287, ..., 0, 7514, 0], E [ 9928, 0, 13156, ..., 0, 11984, 0],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-int32-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 2147482722 E Max relative difference: 21736. E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, E 11070, 12071], E [ 7420, 13629, 15889, ..., 17886,... _____________________________________ test_separable_input_and_output_dtypes[True-int32-int32-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... ____________________________________ test_separable_input_and_output_dtypes[True-int32-uint32-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2046 / 2048 (99.9%) E Max absolute difference: 627576281 E Max relative difference: 15.36260623 E x: array([[10716, 9928, 17889, ..., 16808, 6434, 7055], E [ 7320, 8216, 19321, ..., 12768, 11630, 11119], E [ 6664, 12369, 16169, ..., 15758, 16558, 9165],... E y: array([[ 8664, 6508, 18649, ..., 11032, 11070, E 12071], E [ 7420, 13629, 15889, ..., 17886, 14850,... ____________________________________ test_separable_input_and_output_dtypes[True-int32-uint32-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 19047 E Max relative difference: 22.04497354 E x: array([[10716, 13704, 11144, ..., 11078, 10044, 7514], E [ 9928, 13156, 12593, ..., 17649, 13290, 5678], E [ 3457, 10361, 10188, ..., 16417, 13554, 17727],... E y: array([[15048, 9548, 12260, ..., 14933, 10166, 13632], E [11278, 8803, 13488, ..., 7200, 15409, 12478], E [ 9157, 8088, 10789, ..., 12808, 14137, 10146],... _____________________________________ test_separable_input_and_output_dtypes[True-int32-int64-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' _____________________________________ test_separable_input_and_output_dtypes[True-int32-int64-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ____________________________________ test_separable_input_and_output_dtypes[True-int32-uint64-0] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ____________________________________ test_separable_input_and_output_dtypes[True-int32-uint64-1] _____________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ___________________________________ test_separable_input_and_output_dtypes[True-complex64-int32-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 9.468685e+13 E Max relative difference: 1. E x: array([[10716.+0.j, 9928.+0.j, 17889.+0.j, ..., 16808.+0.j, 6434.+0.j, E 7055.+0.j], E [ 7320.+0.j, 8216.+0.j, 19321.+0.j, ..., 12768.+0.j, 11630.+0.j,... E y: array([[2.795165e+13+0.j, 5.415095e+13+0.j, 5.209366e+13+0.j, ..., E 3.415358e+13+0.j, 7.681979e+13+0.j, 3.142628e+13+0.j], E [2.661162e+13+0.j, 4.571563e+13+0.j, 7.056202e+13+0.j, ...,... ___________________________________ test_separable_input_and_output_dtypes[True-complex64-int32-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 9.615476e+20 E Max relative difference: 1. E x: array([[10716.+0.j, 13704.+0.j, 11144.+0.j, ..., 11078.+0.j, 10044.+0.j, E 7514.+0.j], E [ 9928.+0.j, 13156.+0.j, 12593.+0.j, ..., 17649.+0.j, 13290.+0.j,... E y: array([[4.100835e+13+0.j, 4.284659e+13+0.j, 6.605660e+13+0.j, ..., E 8.319352e+13+0.j, 3.092376e+13+0.j, 5.359260e+13+0.j], E [3.473770e+13+0.j, 3.959960e+13+0.j, 3.944927e+13+0.j, ...,... __________________________________ test_separable_input_and_output_dtypes[True-complex64-uint32-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.6038207e+16 E Max relative difference: 1. E x: array([[10716.+0.j, 9928.+0.j, 17889.+0.j, ..., 16808.+0.j, 6434.+0.j, E 7055.+0.j], E [ 7320.+0.j, 8216.+0.j, 19321.+0.j, ..., 12768.+0.j, 11630.+0.j,... E y: array([[2.795165e+13+0.j, 5.415095e+13+0.j, 5.209366e+13+0.j, ..., E 3.415358e+13+0.j, 7.681979e+13+0.j, 3.142628e+13+0.j], E [2.661162e+13+0.j, 4.571563e+13+0.j, 7.056202e+13+0.j, ...,... __________________________________ test_separable_input_and_output_dtypes[True-complex64-uint32-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:81: in _compare_implementations cp.testing.assert_allclose(output1, output2, rtol=rtol, atol=atol) C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cupy\testing\_array.py:24: in assert_allclose numpy.testing.assert_allclose( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\contextlib.py:81: in inner return func(*args, **kwds) E AssertionError: E Not equal to tolerance rtol=1e-05, atol=1e-05 E E Mismatched elements: 2048 / 2048 (100%) E Max absolute difference: 1.6065634e+16 E Max relative difference: 1. E x: array([[10716.+0.j, 13704.+0.j, 11144.+0.j, ..., 11078.+0.j, 10044.+0.j, E 7514.+0.j], E [ 9928.+0.j, 13156.+0.j, 12593.+0.j, ..., 17649.+0.j, 13290.+0.j,... E y: array([[4.100835e+13+0.j, 4.284659e+13+0.j, 6.605660e+13+0.j, ..., E 8.319352e+13+0.j, 3.092376e+13+0.j, 5.359260e+13+0.j], E [3.473770e+13+0.j, 3.959960e+13+0.j, 3.944927e+13+0.j, ...,... ___________________________________ test_separable_input_and_output_dtypes[True-complex64-int64-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' ___________________________________ test_separable_input_and_output_dtypes[True-complex64-int64-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'q' __________________________________ test_separable_input_and_output_dtypes[True-complex64-uint64-0] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' __________________________________ test_separable_input_and_output_dtypes[True-complex64-uint64-1] ___________________________________ filters\tests\test_separable_filtering.py:262: in test_separable_input_and_output_dtypes _compare_implementations( filters\tests\test_separable_filtering.py:78: in _compare_implementations function( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:180: in convolve1d return _correlate_or_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:250: in _correlate_or_convolve1d out = _shmem_convolve1d( C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\filters\_separable_filtering.py:1040: in _shmem_convolve1d image_c_type = _dtype_char_to_c_types[image.dtype.char] E KeyError: 'Q' ========================================================== warnings summary ========================================================== src/cucim/skimage/filters/tests/test_separable_filtering.py: 10 warnings C:\Users\grelee\AppData\Local\miniforge3\envs\scipy-dev\Lib\site-packages\cucim\skimage\_vendored\_ndimage_filters.py:265: UserWarning: Inadequate resources for algorithm='shared_memory: falling back to the elementwise implementation warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ====================================================== short test summary info ======================================================= SKIPPED [16] filters\tests\test_separable_filtering.py:261: cannot cast complex values to real FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[None-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[float32-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[uint8-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_image_and_kernel_dtypes[complex64-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-None-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-float32-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-float16-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-float16-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-float32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-float32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-float64-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-float64-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int8-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int8-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint8-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint8-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int16-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int16-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint16-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint16-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-int32-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[False-complex64-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-None-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-float32-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-float16-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-float16-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-float32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-float32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-float64-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-float64-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int8-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int8-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint8-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint8-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int16-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int16-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint16-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint16-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-int32-uint64-1] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-int32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-int32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-uint32-0] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-uint32-1] - AssertionError: FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-int64-0] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-int64-1] - KeyError: 'q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-uint64-0] - KeyError: 'Q' FAILED filters\tests\test_separable_filtering.py::test_separable_input_and_output_dtypes[True-complex64-uint64-1] - KeyError: 'Q' ===================================== 124 failed, 1005 passed, 16 skipped, 10 warnings in 22.50s =====================================