Better type mappers in loopy.symbolic #3383
Triggered via pull request
December 19, 2024 15:11
Status
Cancelled
Total duration
11m 29s
Artifacts
–
ci.yml
on: pull_request
Ruff
7s
Typos
4s
Pylint
1m 41s
Mypy
1m 31s
Conda Pytest with Intel CL
3m 52s
Conda Pytest without arg check
3m 58s
Conda Pytest Twice (for cache behavior)
3m 40s
Conda Examples
1m 52s
Documentation
1m 41s
Tests for downstream project Firedrake
2m 48s
Validate CITATION.cff
7s
Matrix: downstream_tests
Matrix: Conda Pytest
Annotations
56 errors and 18 warnings
Documentation
Process completed with exit code 2.
|
Conda Pytest (macos-latest):
test/test/test/test_apps.py#L367
test_stencil[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (macos-latest):
test/test/test/test_apps.py#L617
test_poisson_fem[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (macos-latest):
test/test/test/test_fortran.py#L427
test_matmul[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-]
TypeError: unhashable type: 'dict'
|
Conda Pytest (macos-latest):
test/test/test/test_loopy.py#L88
test_complicated_subst[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest (macos-latest):
test/test/test/test_loopy.py#L1474
test_assign_to_linear_subscript[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>]
pymbolic.mapper.UnsupportedExpressionError: <class 'loopy.check._AccessCheckMapper'> cannot handle expressions of type <class 'loopy.symbolic.LinearSubscript'>
|
Conda Pytest (macos-latest):
test/test/test/test_loopy.py#L1520
test_finite_difference_expr_subst[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (macos-latest):
test/test/test/test_loopy.py#L3535
test_type_inference_of_clbls_in_substitutions[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (macos-latest):
test/test/test/test_nbody.py#L98
test_nbody[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest (macos-latest):
test/test/test/test_numa_diff.py#L200
test_gnuma_horiz_kernel[<context factory for <pyopencl.Device 'cpu' on 'Portable Computing Language'>>-11-7-1]
TypeError: unhashable type: 'dict'
|
Conda Pytest (macos-latest):
test/test/test/test_statistics.py#L1213
test_mem_access_tagged_variables
AssertionError
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_apps.py#L367
test_stencil[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_apps.py#L617
test_poisson_fem[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_fortran.py#L427
test_matmul[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-]
TypeError: unhashable type: 'dict'
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_loopy.py#L88
test_complicated_subst[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_loopy.py#L1474
test_assign_to_linear_subscript[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
pymbolic.mapper.UnsupportedExpressionError: <class 'loopy.check._AccessCheckMapper'> cannot handle expressions of type <class 'loopy.symbolic.LinearSubscript'>
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_loopy.py#L1520
test_finite_difference_expr_subst[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_loopy.py#L3535
test_type_inference_of_clbls_in_substitutions[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_nbody.py#L98
test_nbody[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_numa_diff.py#L200
test_gnuma_horiz_kernel[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-11-7-1]
TypeError: unhashable type: 'dict'
|
Conda Pytest Twice (for cache behavior):
test/test/test/test_sem_reagan.py#L48
test_tim2d[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest (ubuntu-latest)
The job was canceled because "macos-latest" failed.
|
Conda Pytest (ubuntu-latest):
test/test/test/test_apps.py#L367
test_stencil[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (ubuntu-latest):
test/test/test/test_apps.py#L617
test_poisson_fem[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (ubuntu-latest):
test/test/test/test_fortran.py#L427
test_matmul[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-]
TypeError: unhashable type: 'dict'
|
Conda Pytest (ubuntu-latest):
test/test/test/test_loopy.py#L88
test_complicated_subst[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest (ubuntu-latest):
test/test/test/test_loopy.py#L1474
test_assign_to_linear_subscript[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
pymbolic.mapper.UnsupportedExpressionError: <class 'loopy.check._AccessCheckMapper'> cannot handle expressions of type <class 'loopy.symbolic.LinearSubscript'>
|
Conda Pytest (ubuntu-latest):
test/test/test/test_loopy.py#L1520
test_finite_difference_expr_subst[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (ubuntu-latest):
test/test/test/test_nbody.py#L98
test_nbody[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest (ubuntu-latest):
test/test/test/test_loopy.py#L3535
test_type_inference_of_clbls_in_substitutions[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest (ubuntu-latest):
test/test/test/test_numa_diff.py#L200
test_gnuma_horiz_kernel[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-11-7-1]
TypeError: unhashable type: 'dict'
|
Conda Pytest (ubuntu-latest):
test/test/test/test_sem_reagan.py#L48
test_tim2d[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest with Intel CL:
test/test/test/test_fortran.py#L427
test_matmul[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>-]
TypeError: unhashable type: 'dict'
|
Conda Pytest with Intel CL:
test/test/test/test_fortran.py#L427
test_matmul[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>-i_inner,j_inner]
TypeError: unhashable type: 'dict'
|
Conda Pytest with Intel CL:
test/test/test/test_apps.py#L367
test_stencil[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest with Intel CL:
test/test/test/test_apps.py#L396
test_stencil_with_overfetch[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest with Intel CL:
test/test/test/test_apps.py#L617
test_poisson_fem[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest with Intel CL:
test/test/test/test_loopy.py#L1474
test_assign_to_linear_subscript[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
pymbolic.mapper.UnsupportedExpressionError: <class 'loopy.check._AccessCheckMapper'> cannot handle expressions of type <class 'loopy.symbolic.LinearSubscript'>
|
Conda Pytest with Intel CL:
test/test/test/test_loopy.py#L1520
test_finite_difference_expr_subst[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest with Intel CL:
test/test/test/test_loopy.py#L88
test_complicated_subst[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
AssertionError
|
Conda Pytest with Intel CL:
test/test/test/test_loopy.py#L3535
test_type_inference_of_clbls_in_substitutions[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest with Intel CL:
test/test/test/test_nbody.py#L98
test_nbody[<context factory for <pyopencl.Device 'AMD EPYC 7763 64-Core Processor' on 'Intel(R) OpenCL'>>]
AssertionError
|
Conda Pytest without arg check:
test/test/test/test_apps.py#L367
test_stencil[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest without arg check:
test/test/test/test_apps.py#L617
test_poisson_fem[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest without arg check:
test/test/test/test_fortran.py#L427
test_matmul[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-]
TypeError: unhashable type: 'dict'
|
Conda Pytest without arg check:
test/test/test/test_loopy.py#L88
test_complicated_subst[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest without arg check:
test/test/test/test_loopy.py#L1474
test_assign_to_linear_subscript[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
pymbolic.mapper.UnsupportedExpressionError: <class 'loopy.check._AccessCheckMapper'> cannot handle expressions of type <class 'loopy.symbolic.LinearSubscript'>
|
Conda Pytest without arg check:
test/test/test/test_loopy.py#L1520
test_finite_difference_expr_subst[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest without arg check:
test/test/test/test_nbody.py#L98
test_nbody[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AssertionError
|
Conda Pytest without arg check:
test/test/test/test_loopy.py#L3535
test_type_inference_of_clbls_in_substitutions[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Conda Pytest without arg check:
test/test/test/test_numa_diff.py#L200
test_gnuma_horiz_kernel[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-11-7-1]
TypeError: unhashable type: 'dict'
|
Conda Pytest without arg check:
test/test/test/test_statistics.py#L1213
test_mem_access_tagged_variables
AssertionError
|
Tests for downstream project pytato:
pytato/test/test/test/test_codegen.py#L1768
test_lp_substitution_result[<context factory for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
AttributeError: 'str' object has no attribute 'child'
|
Tests for downstream project pytato
Process completed with exit code 1.
|
Tests for downstream project pytential
Canceling since a higher priority waiting request for 'type-mappers' exists
|
Tests for downstream project pytential
The operation was canceled.
|
Typos
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Ruff
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Validate CITATION.cff
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Validate CITATION.cff
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
|
Mypy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Documentation
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Pylint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Pylint
modifying pylint run because we're on Python 3.13
|
|
Conda Examples
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Tests for downstream project arraycontext
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Tests for downstream project Firedrake
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Conda Pytest Twice (for cache behavior)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Conda Pytest with Intel CL
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Conda Pytest without arg check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Tests for downstream project pytato
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Tests for downstream project meshmode
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Tests for downstream project grudge
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|