Avoid duplicating arrays #3516
ci.yml
on: pull_request
Ruff
7s
Typos
3s
basedpyright
1m 34s
Conda Pytest
5m 40s
Conda Examples
1m 17s
Documentation
1m 21s
Matrix: downstream_tests
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.
|