Skip to content

Avoid duplicating arrays #3516

Avoid duplicating arrays

Avoid duplicating arrays #3516

Triggered via pull request May 14, 2025 22:10
Status Failure
Total duration 5m 47s
Artifacts

ci.yml

on: pull_request
Matrix: downstream_tests
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 32 warnings
Conda Examples
Process completed with exit code 1.
Tests for downstream project arraycontext: arraycontext/test/test/test_arraycontext.py#L629
test_array_context_einsum_array_tripleprod[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-im,mj,k->ijk] KeyError: EinsumReductionAxis(dim=0)
Tests for downstream project arraycontext: arraycontext/test/test/test_arraycontext.py#L614
test_array_context_einsum_array_matmatprods[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-ij,kj->ik] KeyError: EinsumReductionAxis(dim=0)
Tests for downstream project arraycontext
Process completed with exit code 1.
Tests for downstream project grudge
The job was canceled because "arraycontext" failed.
Tests for downstream project grudge
The operation was canceled.
Tests for downstream project meshmode
The job was canceled because "arraycontext" failed.
Tests for downstream project meshmode: meshmode/test/test/test_array.py#L104
test_container_norm[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-2] KeyError: EinsumReductionAxis(dim=0)
Tests for downstream project meshmode: meshmode/test/test/test_array.py#L104
test_container_norm[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-inf] KeyError: EinsumReductionAxis(dim=0)
Tests for downstream project meshmode
The operation was canceled.
Conda Pytest: test/test/test_codegen.py#L129
test_matmul_basic[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-1-2] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L129
test_matmul_basic[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-2-1] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L129
test_matmul_basic[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-2-2] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L160
test_matmul_dimone[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-x2_shape1-x1_shape0] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L160
test_matmul_dimone[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-x2_shape2-x1_shape0] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L160
test_matmul_dimone[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-x2_shape3-x1_shape0] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L169
test_matmul_higherdim[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-x2_shape0-x1_shape0] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L169
test_matmul_higherdim[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-x2_shape0-x1_shape1] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L169
test_matmul_higherdim[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-x2_shape0-x1_shape2] KeyError: EinsumReductionAxis(dim=0)
Conda Pytest: test/test/test_codegen.py#L169
test_matmul_higherdim[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-x2_shape1-x1_shape0] KeyError: EinsumReductionAxis(dim=0)
Tests for downstream project mirgecom
No point in testing mirgecom at the moment, see https://github.com/illinois-ceesd/mirgecom/pull/898. Test not performed.
Ruff
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Tests for downstream project arraycontext: arraycontext/.conda-root/envs/testing/lib/python3.13/site-packages/loopy/transform/realize_reduction.py#L1848
in kernel frozen_result: Empty reduction found (no inames to reduce over). Eliminating. (add 'empty_reduction' to silenced_warnings kernel attribute to disable)
Tests for downstream project arraycontext: arraycontext/.conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/__init__.py#L519
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Tests for downstream project arraycontext: arraycontext/.conda-root/envs/testing/lib/python3.13/site-packages/loopy/transform/realize_reduction.py#L1848
in kernel frozen_result: Empty reduction found (no inames to reduce over). Eliminating. (add 'empty_reduction' to silenced_warnings kernel attribute to disable)
Tests for downstream project arraycontext: arraycontext/.conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/__init__.py#L519
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Tests for downstream project arraycontext: arraycontext/.conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/__init__.py#L519
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Tests for downstream project arraycontext: arraycontext/.conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/__init__.py#L519
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Tests for downstream project arraycontext: arraycontext/arraycontext/impl/jax/fake_numpy.py#L116
ravel with order='A' not supported by JAX, using order=C.
Tests for downstream project arraycontext: arraycontext/arraycontext/impl/jax/fake_numpy.py#L116
ravel with order='A' not supported by JAX, using order=C.
Tests for downstream project arraycontext: arraycontext/arraycontext/impl/jax/fake_numpy.py#L116
ravel with order='A' not supported by JAX, using order=C.
Tests for downstream project arraycontext: arraycontext/arraycontext/impl/jax/fake_numpy.py#L116
ravel with order='A' not supported by JAX, using order=C.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L75
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L75
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
Tests for downstream project meshmode: meshmode/test/test_array.py#L55
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L75
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L75
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L75
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L75
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
Tests for downstream project meshmode: meshmode/test/test_array.py#L55
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Tests for downstream project meshmode: meshmode/test/test_array.py#L55
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L75
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Conda Pytest: pytato/target/loopy/__init__.py#L246
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.