Source: compyle Version: 0.8.1-10 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20250429 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_autoreconf -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:311: python3.13 setup.py config > /usr/lib/python3/dist-packages/setuptools/dist.py:759: > SetuptoolsDeprecationWarning: License classifiers are deprecated. > !! > > > ******************************************************************************** > Please consider removing the following classifiers in favor of a SPDX > license expression: > > License :: OSI Approved :: BSD License > > See > https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license > for details. > > ******************************************************************************** > > !! > self._finalize_license_expression() > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:311: /usr/bin/python3 setup.py build > /usr/lib/python3/dist-packages/setuptools/dist.py:759: > SetuptoolsDeprecationWarning: License classifiers are deprecated. > !! > > > ******************************************************************************** > Please consider removing the following classifiers in favor of a SPDX > license expression: > > License :: OSI Approved :: BSD License > > See > https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license > for details. > > ******************************************************************************** > > !! > self._finalize_license_expression() > running build > running build_py > creating > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/array.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/low_level.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/opencl.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/capture_stream.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/profile.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/ast_utils.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/parallel.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/utils.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/api.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/ext_module.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/translator.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/template.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/cuda.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/transpiler.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/config.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/cython_generator.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/jit.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/types.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/extern.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/sort.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > copying compyle/__init__.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle > creating > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/thrust > copying compyle/thrust/__init__.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/thrust > creating > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_ext_module.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_utils.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_jit.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_translator.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_types.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_transpiler.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_array.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_profile.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_parallel.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/py3_code.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_cython_generator.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_config.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_gpu_struct.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_ast_utils.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_cuda.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_template.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_capture_stream.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/test_low_level.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > copying compyle/tests/__init__.py -> > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build/compyle/tests > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:311: cd > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build; > python3.13 -m pytest -k "not > test_that_multiple_compiles_do_not_occur_for_same_source and not > test_const_as_call_arg and not test_const_in_return" > --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_cuda.py > --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_parallel.py > /build/reproducible-path/compyle-0.8.1/compyle/tests > ============================= test session starts > ============================== > platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 > rootdir: /build/reproducible-path/compyle-0.8.1 > configfile: pyproject.toml > plugins: typeguard-4.4.2 > collected 327 items / 3 deselected / 324 selected > > ../../../compyle/tests/test_array.py .Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.F [ > 10%] > s.Fs.Fs..Fs.sx.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs.Fs. [ > 33%] > Fs.Fs.Fs.Fs.Fs.Fs.Fss..s...FFFsss...FFFsss...FFFsss.Fs [ > 49%] > ../../../compyle/tests/test_ast_utils.py ....... [ > 51%] > ../../../compyle/tests/test_capture_stream.py ..... [ > 53%] > ../../../compyle/tests/test_config.py ............ [ > 57%] > ../../../compyle/tests/test_cython_generator.py ................. [ > 62%] > ../../../compyle/tests/test_ext_module.py ........ [ > 64%] > ../../../compyle/tests/test_gpu_struct.py s [ > 65%] > ../../../compyle/tests/test_jit.py .......................... [ > 73%] > ../../../compyle/tests/test_low_level.py sFsF.... [ > 75%] > ../../../compyle/tests/test_profile.py ..... [ > 77%] > ../../../compyle/tests/test_template.py ..... [ > 78%] > ../../../compyle/tests/test_translator.py .............................. [ > 87%] > ......................... [ > 95%] > ../../../compyle/tests/test_transpiler.py ... [ > 96%] > ../../../compyle/tests/test_types.py ....... [ > 98%] > ../../../compyle/tests/test_utils.py .... > [100%] > > =================================== FAILURES > =================================== > _____________________________ test_reserve[opencl] > _____________________________ > > backend = 'opencl' > > @check_all_backends > def test_reserve(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:36: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_resize_with_reallocation[opencl] > _____________________ > > backend = 'opencl' > > @check_all_backends > def test_resize_with_reallocation(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:52: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ___________________ test_resize_without_reallocation[opencl] > ___________________ > > backend = 'opencl' > > @check_all_backends > def test_resize_without_reallocation(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend, n=128) > > ../../../compyle/tests/test_array.py:68: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ______________________________ test_copy[opencl] > _______________________________ > > backend = 'opencl' > > @check_all_backends > def test_copy(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:84: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_append_with_reallocation[opencl] > _____________________ > > backend = 'opencl' > > @check_all_backends > def test_append_with_reallocation(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:102: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ___________________ test_append_without_reallocation[opencl] > ___________________ > > backend = 'opencl' > > @check_all_backends > def test_append_without_reallocation(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:117: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________________ test_extend[opencl] > ______________________________ > > backend = 'opencl' > > @check_all_backends > def test_extend(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:133: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________________ test_remove[opencl] > ______________________________ > > backend = 'opencl' > > @check_all_backends > def test_remove(backend): > check_import(backend) > > # Given > > dev_array = Array(np.int32, backend=backend) > > ../../../compyle/tests/test_array.py:150: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ______________________________ test_align[opencl] > ______________________________ > > backend = 'opencl' > > @check_all_backends > def test_align(backend): > check_import(backend) > > # Given > > dev_array = Array(np.int32, backend=backend) > > ../../../compyle/tests/test_array.py:168: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _________________________ test_align_multiple[opencl] > __________________________ > > backend = 'opencl' > > @check_all_backends > def test_align_multiple(backend): > check_import(backend) > > # Given > > dev_array_a = Array(np.uint32, backend=backend) > > ../../../compyle/tests/test_array.py:185: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________________ test_squeeze[opencl] > _____________________________ > > backend = 'opencl' > > @check_all_backends > def test_squeeze(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:209: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ___________________________ test_copy_values[opencl] > ___________________________ > > backend = 'opencl' > > @check_all_backends > def test_copy_values(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:226: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________________ test_min_max[opencl] > _____________________________ > > backend = 'opencl' > > @check_all_backends > def test_min_max(backend): > check_import(backend) > > # Given > > dev_array = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:244: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > __________________________ test_sort_by_keys[opencl] > ___________________________ > > backend = 'opencl' > > @check_all_backends > def test_sort_by_keys(backend): > check_import(backend) > > # Given > pre_nparr1 = np.random.randint(0, 100, 16, dtype=np.int32) > pre_nparr2 = np.random.randint(0, 100, 16, dtype=np.int32) > > ## drop non unique values > nparr1, indices = np.unique(pre_nparr1, return_index=True) > nparr2 = pre_nparr2[indices] > > > dev_array1, dev_array2 = array.wrap(nparr1, nparr2, backend=backend) > > ../../../compyle/tests/test_array.py:268: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:270: in wrap > return [wrap_array(x, backend) for x in args] > ../../../compyle/array.py:231: in wrap_array > q = get_queue() > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_sort_by_keys_with_output[opencl] > _____________________ > > backend = 'opencl' > > @pytest.mark.parametrize( > 'backend', ['cython', 'opencl', > pytest.param('cuda', marks=pytest.mark.xfail)]) > def test_sort_by_keys_with_output(backend): > check_import(backend) > > # Given > pre_nparr1 = np.random.randint(0, 100, 16, dtype=np.int32) > pre_nparr2 = np.random.randint(0, 100, 16, dtype=np.int32) > > ## drop non unique values > nparr1, indices = np.unique(pre_nparr1, return_index=True) > nparr2 = pre_nparr2[indices] > > > dev_array1, dev_array2 = array.wrap(nparr1, nparr2, backend=backend) > > ../../../compyle/tests/test_array.py:324: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:270: in wrap > return [wrap_array(x, backend) for x in args] > ../../../compyle/array.py:231: in wrap_array > q = get_queue() > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _______________________________ test_dot[opencl] > _______________________________ > > backend = 'opencl' > > @check_all_backends > def test_dot(backend): > check_import(backend) > > # Given > > a = make_dev_array(backend) > > ../../../compyle/tests/test_array.py:365: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/tests/test_array.py:18: in make_dev_array > dev_array = Array(np.int32, n=n, backend=backend) > ../../../compyle/array.py:910: in __init__ > data = empty(n, dtype, backend=self.backend) > ../../../compyle/array.py:317: in empty > out = gpuarray.empty(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________________ test_cumsum[opencl] > ______________________________ > > backend = 'opencl' > > @check_all_backends > def test_cumsum(backend): > check_import(backend) > > # Given > > a = array.ones(100, dtype=int, backend=backend) > > ../../../compyle/tests/test_array.py:383: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:304: in ones > out = 1 + gpuarray.zeros(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________________ test_linspace[opencl] > _____________________________ > > backend = 'opencl' > > @check_all_backends > def test_linspace(backend): > check_import(backend) > > > dev_array = array.linspace(2, 10, 100, backend=backend) > > ../../../compyle/tests/test_array.py:409: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:384: in linspace > out = gpuarray.arange(get_queue(), 0, num, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ___________________________ test_diff[int32-opencl] > ____________________________ > > backend = 'opencl', dtype = <class 'numpy.int32'> > > @check_all_backends > @check_all_dtypes > def test_diff(backend, dtype): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > > dev_array = array.ones(1, dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:425: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:304: in ones > out = 1 + gpuarray.zeros(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > __________________________ test_diff[float32-opencl] > ___________________________ > > backend = 'opencl', dtype = <class 'numpy.float32'> > > @check_all_backends > @check_all_dtypes > def test_diff(backend, dtype): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > > dev_array = array.ones(1, dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:425: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:304: in ones > out = 1 + gpuarray.zeros(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > __________________________ test_diff[float64-opencl] > ___________________________ > > backend = 'opencl', dtype = <class 'numpy.float64'> > > @check_all_backends > @check_all_dtypes > def test_diff(backend, dtype): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > > dev_array = array.ones(1, dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:425: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:304: in ones > out = 1 + gpuarray.zeros(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ______________________________ test_trapz[opencl] > ______________________________ > > backend = 'opencl' > > @check_all_backends > def test_trapz(backend): > check_import(backend) > > x = array.linspace(0, 5, 6, dtype=np.float32, backend=backend) > > ../../../compyle/tests/test_array.py:448: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:384: in linspace > out = gpuarray.arange(get_queue(), 0, num, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________ test_comparison[__gt__-int32-opencl] > _____________________ > > backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__gt__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__gt__-float32-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__gt__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__gt__-float64-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__gt__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________ test_comparison[__lt__-int32-opencl] > _____________________ > > backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__lt__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__lt__-float32-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__lt__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__lt__-float64-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__lt__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________ test_comparison[__ge__-int32-opencl] > _____________________ > > backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__ge__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__ge__-float32-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__ge__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__ge__-float64-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__ge__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________ test_comparison[__le__-int32-opencl] > _____________________ > > backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__le__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__le__-float32-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__le__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__le__-float64-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__le__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________ test_comparison[__ne__-int32-opencl] > _____________________ > > backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__ne__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__ne__-float32-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__ne__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__ne__-float64-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__ne__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________ test_comparison[__eq__-int32-opencl] > _____________________ > > backend = 'opencl', dtype = <class 'numpy.int32'>, method = '__eq__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__eq__-float32-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float32'>, method = '__eq__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________ test_comparison[__eq__-float64-opencl] > ____________________ > > backend = 'opencl', dtype = <class 'numpy.float64'>, method = '__eq__' > > @check_all_backends > @check_all_dtypes > @check_comparison_methods > def test_comparison(backend, dtype, method): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > # Given > > x = array.arange(0., 10., 1., dtype=dtype, backend=backend) > > ../../../compyle/tests/test_array.py:473: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ______________________________ test_where[opencl] > ______________________________ > > backend = 'opencl' > > @check_all_backends > def test_where(backend): > check_import(backend) > # Given > > a = array.arange(0, 10, 1, backend=backend) > > ../../../compyle/tests/test_array.py:488: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > __________________________ test_minimum[opencl-int32] > __________________________ > > dtype = <class 'numpy.int32'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_minimum(dtype, backend): > check_import(backend) > > # Given > > x = array.arange(3, 5, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:533: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _________________________ test_minimum[opencl-float32] > _________________________ > > dtype = <class 'numpy.float32'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_minimum(dtype, backend): > check_import(backend) > > # Given > > x = array.arange(3, 5, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:533: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _________________________ test_minimum[opencl-float64] > _________________________ > > dtype = <class 'numpy.float64'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_minimum(dtype, backend): > check_import(backend) > > # Given > > x = array.arange(3, 5, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:533: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________________ test_sum[opencl-int32] > ____________________________ > > dtype = <class 'numpy.int32'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_sum(dtype, backend): > check_import(backend) > > # Given > > x = array.arange(0, 5, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:548: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ___________________________ test_sum[opencl-float32] > ___________________________ > > dtype = <class 'numpy.float32'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_sum(dtype, backend): > check_import(backend) > > # Given > > x = array.arange(0, 5, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:548: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ___________________________ test_sum[opencl-float64] > ___________________________ > > dtype = <class 'numpy.float64'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_sum(dtype, backend): > check_import(backend) > > # Given > > x = array.arange(0, 5, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:548: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _________________________ test_take_bool[opencl-int32] > _________________________ > > dtype = <class 'numpy.int32'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_take_bool(dtype, backend): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > > # Given > > x = array.arange(0, 10, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:565: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ________________________ test_take_bool[opencl-float32] > ________________________ > > dtype = <class 'numpy.float32'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_take_bool(dtype, backend): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > > # Given > > x = array.arange(0, 10, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:565: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ________________________ test_take_bool[opencl-float64] > ________________________ > > dtype = <class 'numpy.float64'>, backend = 'opencl' > > @check_all_dtypes > @check_all_backends > def test_take_bool(dtype, backend): > check_import(backend) > if dtype == np.float64: > get_config().use_double = True > > # Given > > x = array.arange(0, 10, 1, backend=backend, dtype=dtype) > > ../../../compyle/tests/test_array.py:565: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:361: in arange > out = gpuarray.arange(get_queue(), start, stop, > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > ____________________________ test_binary_op[opencl] > ____________________________ > > backend = 'opencl' > > @check_all_backends > def test_binary_op(backend): > check_import(backend) > > # Given > > x = array.ones(10, dtype=np.float32, backend=backend) > > ../../../compyle/tests/test_array.py:582: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:304: in ones > out = 1 + gpuarray.zeros(get_queue(), n, dtype) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _______________ TestKernel.test_kernel_with_local_memory_opencl > ________________ > > self = <compyle.tests.test_low_level.TestKernel > testMethod=test_kernel_with_local_memory_opencl> > > def test_kernel_with_local_memory_opencl(self): > importorskip('pyopencl') > > # Given > @annotate(gdoublep='x, y', xc='ldoublep', a='float') > def knl(x, y, xc, a): > i, lid = declare('int', 2) > lid = LID_0 > i = GID_0 * LDIM_0 + lid > > xc[lid] = x[i] > > local_barrier() > > y[i] = xc[lid] * a > > x = np.linspace(0, 1, 1024) > y = np.zeros_like(x) > xc = LocalMem(1, backend='opencl') > > > x, y = wrap(x, y, backend='opencl') > > ../../../compyle/tests/test_low_level.py:84: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:270: in wrap > return [wrap_array(x, backend) for x in args] > ../../../compyle/array.py:231: in wrap_array > q = get_queue() > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > _____________________ TestKernel.test_simple_kernel_opencl > _____________________ > > self = <compyle.tests.test_low_level.TestKernel > testMethod=test_simple_kernel_opencl> > > def test_simple_kernel_opencl(self): > importorskip('pyopencl') > > # Given > @annotate(gdoublep='x, y', a='float', size='int') > def knl(x, y, a, size): > i = declare('int') > i = GID_0*LDIM_0 + LID_0 > if i < size: > y[i] = x[i]*a > > x = np.linspace(0, 1, 1000) > y = np.zeros_like(x) > > x, y = wrap(x, y, backend='opencl') > > ../../../compyle/tests/test_low_level.py:29: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > ../../../compyle/array.py:270: in wrap > return [wrap_array(x, backend) for x in args] > ../../../compyle/array.py:231: in wrap_array > q = get_queue() > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > def get_queue(): > global _queue > if _queue is None: > properties = None > if get_config().profile: > properties = cl.command_queue_properties.PROFILING_ENABLE > > _queue = cl.CommandQueue(get_context(), properties=properties) > E TypeError: __init__(): incompatible function arguments. The > following argument types are supported: > E 1. __init__(self, context: pyopencl._cl.Context, device: > pyopencl._cl.Device | None = None, properties: object = 0) -> None > E > E Invoked with types: pyopencl._cl.CommandQueue, > pyopencl._cl.Context, kwargs = { properties: NoneType } > > ../../../compyle/opencl.py:35: TypeError > =============================== warnings summary > =============================== > compyle/tests/test_array.py::test_align_multiple[cython] > compyle/tests/test_array.py::test_sort_by_keys[cython] > compyle/tests/test_array.py::test_radix_sort_by_keys > compyle/tests/test_array.py::test_radix_sort_by_keys > compyle/tests/test_template.py::test_simple_template > compyle/tests/test_template.py::test_simple_template > compyle/tests/test_template.py::test_that_source_code_is_available > compyle/tests/test_template.py::test_template_usable_in_code_generation > compyle/tests/test_template.py::test_template_with_extra_args > /build/reproducible-path/compyle-0.8.1/compyle/template.py:52: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > template = body[-1].value.s > > compyle/tests/test_array.py: 4 warnings > compyle/tests/test_jit.py: 5 warnings > compyle/tests/test_translator.py: 93 warnings > /usr/lib/python3.13/ast.py:428: DeprecationWarning: visit_Num is > deprecated; add visit_Constant > return visitor(node) > > compyle/tests/test_array.py::test_radix_sort_by_keys > compyle/tests/test_array.py::test_radix_sort_by_keys > compyle/tests/test_array.py::test_radix_sort_by_keys > compyle/tests/test_array.py::test_radix_sort_by_keys > compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables > compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables > compyle/tests/test_jit.py::TestAnnotationHelper::test_no_return_value > compyle/tests/test_jit.py::TestAnnotationHelper::test_no_return_value > compyle/tests/test_jit.py::TestAnnotationHelper::test_undeclared_variable_declaration_in_for > /build/reproducible-path/compyle-0.8.1/compyle/jit.py:299: > DeprecationWarning: Attribute n is deprecated and will be removed in Python > 3.14; use value instead > return get_ctype_from_arg(node.n) > > compyle/tests/test_array.py::test_trapz[cython] > /build/reproducible-path/compyle-0.8.1/compyle/tests/test_array.py:452: > DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of > the numerical integration functions in `scipy.integrate`. > assert(array.trapz(y) == np.trapz(yn)) > > compyle/tests/test_array.py::test_trapz[cython] > /build/reproducible-path/compyle-0.8.1/compyle/tests/test_array.py:453: > DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of > the numerical integration functions in `scipy.integrate`. > assert(array.trapz(y, x,) == np.trapz(yn, xn)) > > compyle/tests/test_array.py::test_trapz[cython] > /build/reproducible-path/compyle-0.8.1/compyle/tests/test_array.py:454: > DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of > the numerical integration functions in `scipy.integrate`. > assert(array.trapz(y, dx=3) == np.trapz(yn, dx=3)) > > compyle/tests/test_cython_generator.py: 7 warnings > compyle/tests/test_low_level.py: 3 warnings > /build/reproducible-path/compyle-0.8.1/compyle/cython_generator.py:129: > DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; > use ast.Constant instead > if not isinstance(arg0, ast.Str): > > compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_function_with_annotation > compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_declare > compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_declare > compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_matrix > compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_method_with_matrix > compyle/tests/test_cython_generator.py::TestCythonCodeGenerator::test_python3_annotation > compyle/tests/test_low_level.py::TestCython::test_cython_code_with_return_and_nested_call > compyle/tests/test_low_level.py::TestCython::test_cython_code_with_return_and_nested_call > compyle/tests/test_low_level.py::TestCython::test_cython_with_externs > /build/reproducible-path/compyle-0.8.1/compyle/cython_generator.py:133: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > return get_declare_info(arg0.s) > > compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source > compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source > compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source > compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source > compyle/tests/test_ext_module.py::TestExtModule::test_that_multiple_writes_do_not_occur_for_same_source > /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: > This process (pid=109) is multi-threaded, use of fork() may lead to deadlocks > in the child. > self.pid = os.fork() > > compyle/tests/test_jit.py::TestAnnotationHelper::test_cast_return_type > /build/reproducible-path/compyle-0.8.1/compyle/jit.py:211: > DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; > use ast.Constant instead > if not isinstance(node.args[1], ast.Str): > > compyle/tests/test_jit.py::TestAnnotationHelper::test_cast_return_type > /build/reproducible-path/compyle-0.8.1/compyle/jit.py:213: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > return node.args[1].s > > compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables > compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg > compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg_nonjit > /build/reproducible-path/compyle-0.8.1/compyle/jit.py:205: > DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; > use ast.Constant instead > if not isinstance(node.args[0], ast.Str): > > compyle/tests/test_jit.py::TestAnnotationHelper::test_declare_multiple_variables > compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg > compyle/tests/test_jit.py::TestAnnotationHelper::test_variable_as_call_arg_nonjit > /build/reproducible-path/compyle-0.8.1/compyle/jit.py:207: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > type_str = node.args[0].s > > compyle/tests/test_jit.py::TestAnnotationHelper::test_non_jit_call_as_call_arg > /build/reproducible-path/compyle-0.8.1/compyle/jit.py:202: UserWarning: > In code in line 5: > > return g(sin(a)) > ^ > > > Function called is not marked by the annotate decorator. Argument > type defaulting to 'double'. If the type is not 'double', store > the value in a variable of appropriate type and use the variable > > warnings.warn(msg) > > compyle/tests/test_jit.py::TestAnnotationHelper::test_non_jit_call_in_return > /build/reproducible-path/compyle-0.8.1/compyle/jit.py:202: UserWarning: > In code in line 5: > > return sin(a) > ^ > > > Function called is not marked by the annotate decorator. Argument > type defaulting to 'double'. If the type is not 'double', store > the value in a variable of appropriate type and use the variable > > warnings.warn(msg) > > compyle/tests/test_template.py::test_simple_template > compyle/tests/test_template.py::test_simple_template > compyle/tests/test_template.py::test_that_source_code_is_available > /build/reproducible-path/compyle-0.8.1/compyle/template.py:53: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > docstring = body[0].value.s if len(body) == 2 else '' > > compyle/tests/test_translator.py: 93 warnings > /build/reproducible-path/compyle-0.8.1/compyle/translator.py:682: > DeprecationWarning: Attribute n is deprecated and will be removed in Python > 3.14; use value instead > return str(node.n) > > compyle/tests/test_translator.py::test_calling_printf_with_string > compyle/tests/test_translator.py::test_calling_printf_with_string > /usr/lib/python3.13/ast.py:428: DeprecationWarning: visit_Str is > deprecated; add visit_Constant > return visitor(node) > > compyle/tests/test_translator.py::test_calling_printf_with_string > compyle/tests/test_translator.py::test_calling_printf_with_string > /build/reproducible-path/compyle-0.8.1/compyle/translator.py:700: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > return r'"%s"' % node.s > > compyle/tests/test_translator.py::test_simple_function_with_return > compyle/tests/test_translator.py::test_calling_method_of_known_type_in_method > compyle/tests/test_translator.py::test_wrapping_class > compyle/tests/test_translator.py::test_wrapping_class > compyle/tests/test_translator.py::test_wrapping_class_with_ignore_methods > /build/reproducible-path/compyle-0.8.1/compyle/translator.py:228: > DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; > use ast.Constant instead > isinstance(body[0].value, ast.Str): > > compyle/tests/test_translator.py: 14 warnings > /build/reproducible-path/compyle-0.8.1/compyle/translator.py:344: > DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; > use ast.Constant instead > if not isinstance(right.args[0], ast.Str): > > compyle/tests/test_translator.py: 14 warnings > /build/reproducible-path/compyle-0.8.1/compyle/translator.py:346: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > type = right.args[0].s > > compyle/tests/test_translator.py::test_bool_true_false_and_none > compyle/tests/test_translator.py::test_bool_true_false_and_none > compyle/tests/test_translator.py::test_bool_true_false_and_none > compyle/tests/test_translator.py::test_bool_true_false_and_none > /usr/lib/python3.13/ast.py:428: DeprecationWarning: visit_NameConstant is > deprecated; add visit_Constant > return visitor(node) > > compyle/tests/test_translator.py::test_cast_works > compyle/tests/test_translator.py::test_cast_works > /build/reproducible-path/compyle-0.8.1/compyle/translator.py:388: > DeprecationWarning: Attribute s is deprecated and will be removed in Python > 3.14; use value instead > return '(%s) (%s)' % (node.args[1].s, self.visit(node.args[0])) > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > =========================== short test summary info > ============================ > FAILED ../../../compyle/tests/test_array.py::test_reserve[opencl] - > TypeError... > FAILED > ../../../compyle/tests/test_array.py::test_resize_with_reallocation[opencl] > FAILED > ../../../compyle/tests/test_array.py::test_resize_without_reallocation[opencl] > FAILED ../../../compyle/tests/test_array.py::test_copy[opencl] - TypeError: > _... > FAILED > ../../../compyle/tests/test_array.py::test_append_with_reallocation[opencl] > FAILED > ../../../compyle/tests/test_array.py::test_append_without_reallocation[opencl] > FAILED ../../../compyle/tests/test_array.py::test_extend[opencl] - > TypeError:... > FAILED ../../../compyle/tests/test_array.py::test_remove[opencl] - > TypeError:... > FAILED ../../../compyle/tests/test_array.py::test_align[opencl] - TypeError: > ... > FAILED ../../../compyle/tests/test_array.py::test_align_multiple[opencl] - > Ty... > FAILED ../../../compyle/tests/test_array.py::test_squeeze[opencl] - > TypeError... > FAILED ../../../compyle/tests/test_array.py::test_copy_values[opencl] - > TypeE... > FAILED ../../../compyle/tests/test_array.py::test_min_max[opencl] - > TypeError... > FAILED ../../../compyle/tests/test_array.py::test_sort_by_keys[opencl] - > Type... > FAILED > ../../../compyle/tests/test_array.py::test_sort_by_keys_with_output[opencl] > FAILED ../../../compyle/tests/test_array.py::test_dot[opencl] - TypeError: > __... > FAILED ../../../compyle/tests/test_array.py::test_cumsum[opencl] - > TypeError:... > FAILED ../../../compyle/tests/test_array.py::test_linspace[opencl] - > TypeErro... > FAILED ../../../compyle/tests/test_array.py::test_diff[int32-opencl] - > TypeEr... > FAILED ../../../compyle/tests/test_array.py::test_diff[float32-opencl] - > Type... > FAILED ../../../compyle/tests/test_array.py::test_diff[float64-opencl] - > Type... > FAILED ../../../compyle/tests/test_array.py::test_trapz[opencl] - TypeError: > ... > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__gt__-int32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__gt__-float32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__gt__-float64-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__lt__-int32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__lt__-float32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__lt__-float64-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__ge__-int32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__ge__-float32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__ge__-float64-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__le__-int32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__le__-float32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__le__-float64-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__ne__-int32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__ne__-float32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__ne__-float64-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__eq__-int32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__eq__-float32-opencl] > FAILED > ../../../compyle/tests/test_array.py::test_comparison[__eq__-float64-opencl] > FAILED ../../../compyle/tests/test_array.py::test_where[opencl] - TypeError: > ... > FAILED ../../../compyle/tests/test_array.py::test_minimum[opencl-int32] - > Typ... > FAILED ../../../compyle/tests/test_array.py::test_minimum[opencl-float32] - > T... > FAILED ../../../compyle/tests/test_array.py::test_minimum[opencl-float64] - > T... > FAILED ../../../compyle/tests/test_array.py::test_sum[opencl-int32] - > TypeErr... > FAILED ../../../compyle/tests/test_array.py::test_sum[opencl-float32] - > TypeE... > FAILED ../../../compyle/tests/test_array.py::test_sum[opencl-float64] - > TypeE... > FAILED ../../../compyle/tests/test_array.py::test_take_bool[opencl-int32] - > T... > FAILED ../../../compyle/tests/test_array.py::test_take_bool[opencl-float32] > FAILED ../../../compyle/tests/test_array.py::test_take_bool[opencl-float64] > FAILED ../../../compyle/tests/test_array.py::test_binary_op[opencl] - > TypeErr... > FAILED > ../../../compyle/tests/test_low_level.py::TestKernel::test_kernel_with_local_memory_opencl > FAILED > ../../../compyle/tests/test_low_level.py::TestKernel::test_simple_kernel_opencl > = 53 failed, 213 passed, 57 skipped, 3 deselected, 1 xfailed, 296 warnings in > 221.95s (0:03:41) = > E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd > /build/reproducible-path/compyle-0.8.1/.pybuild/cpython3_3.13_compyle/build; > python3.13 -m pytest -k "not > test_that_multiple_compiles_do_not_occur_for_same_source and not > test_const_as_call_arg and not test_const_in_return" > --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_cuda.py > --ignore=/build/reproducible-path/compyle-0.8.1/compyle/tests/test_parallel.py > /build/reproducible-path/compyle-0.8.1/compyle/tests > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 > returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2025/04/29/compyle_0.8.1-10_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250429;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250429&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.