Skip to content

Do not simplify in overloaded operators, type mappers #734

Do not simplify in overloaded operators, type mappers

Do not simplify in overloaded operators, type mappers #734

Triggered via pull request October 30, 2024 20:54
Status Cancelled
Total duration 11m 56s
Artifacts

ci.yml

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

Annotations

17 errors and 1 warning
Documentation
Process completed with exit code 2.
Tests for downstream project loopy: loopy/test/test/test/test_statistics.py#L677
test_mem_access_counter_mixed KeyError: MemAccess(global, np:dtype('float32'), {0: Variable('m')}, {0: Product((Variable('m'), 65))}, load, a, None, workitem, 'mixed')
Tests for downstream project loopy: loopy/test/test/test/test_statistics.py#L765
test_mem_access_counter_nonconsec KeyError: MemAccess(global, np:dtype('float64'), {0: Variable('m')}, {0: Product((Variable('m'), 16))}, load, g, None, workitem, 'non_consec')
Tests for downstream project loopy: loopy/test/test/test/test_statistics.py#L885
test_mem_access_counter_consec KeyError: MemAccess(global, np:dtype('float64'), {0: 1}, {0: Variable('m')}, load, g, None, workitem, 'consec')
Tests for downstream project loopy: loopy/test/test/test/test_statistics.py#L1104
test_all_counters_parallel_matmul KeyError: MemAccess(global, np:dtype('float32'), {0: 1, 1: Variable('ell')}, {1: 16}, load, b, None, workitem, 'matmul')
Tests for downstream project loopy: loopy/test/test/test/test_statistics.py#L1247
test_mem_access_tagged_variables KeyError: MemAccess(global, np:dtype('float32'), {1: Variable('m')}, {0: Product((Variable('m'), 16))}, load, a, frozenset({LegacyStringInstructionTag(value='mmaload')}), subgroup, 'matmul')
Tests for downstream project loopy: loopy/test/test/test/test_target.py#L321
test_ispc_streaming_stores loopy.diagnostic.LoopyError: streaming store must have stride 1 in local index, got: 0 + 1*(262144*i_outer + 8*i_inner_outer + i_inner_inner)
Tests for downstream project loopy: loopy/test/test/test/test_transform.py#L1372
test_privatize_unprivatize_roundtrip assert TranslationUn..._roundtrip'})) == TranslationUn..._roundtrip'})) Omitting 2 identical items, use -vv to show Differing attributes: ['callables_table'] Drill down into differing attribute callables_table: callables_table: immutables.Map({'privatize_unprivatize_roundtrip': CallableKernel(arg_id_to_descr=None, arg_id_to_dtype=None, name='privatize_unprivatize_roundtrip', subkernel=LoopKernel(domains=[BasicSet("{ [i] : 0 <= i <= 9 }"), BasicSet("{ [imatrix] : 0 <= imatrix <= 19 }"), BasicSet("{ [k] : 0 <= k <= 29 }")], instructions=[Assignment(assignee=Subscript(Variable('acc'), Variable('imatrix')), atomicity=(), conflicts_with_groups=frozenset(), depends_on_is_final=True, expression=0, groups=frozenset(), happens_after=immutabledict({}), id='insn', no_sync_with=frozenset(), predicates=frozenset(), priority=0, tags=frozenset(), temp_var_type=Optional(), within_inames=frozenset({'imatrix', 'i'}), within_inames_is_final=True), Assignment(assignee=Subscript(Variable('acc'), Variable('imatrix')), atomicity=(), conflicts_with_groups=frozenset(), depends_on_is_final=True, expression=Sum((Subscript(Variable('acc'), Variable('imatrix')), Product((Subscript(Variable('a'), (Variable('imatrix'), Variable('i'), Variable('k'))), Subscript(Variable('vec'), Variable('k')))))), groups=frozenset(), happens_after=immutabledict({'insn': HappensAfter(variable_name=None, instances_rel=None)}), id='insn_0', no_sync_with=frozenset(), predicates=frozenset(), priority=0, tags=frozenset(), temp_var_type=Optional(), within_inames=frozenset({'k', 'imatrix', 'i'}), within_inames_is_final=True)], args=[<a: type: <auto/runtime>, shape: (20, 10, 30), dim_tags: (N2:stride:300, N1:stride:30, N0:stride:1) in aspace: global>, <vec: type: <auto/runtime>, shape: (30), dim_tags: (N0:stride:1) in aspace: global>], assumptions=BasicSet("{ : }"), temporary_variables={'acc': <acc: type: <auto/runtime>, shape: (20), dim_tags: (N0:stride:1) aspace: auto>}, inames={'k': Iname(name='k', tags=frozenset()), 'imatrix': Iname(name='imatrix', tags=frozenset()), 'i': Iname(name='i', tags=frozenset())}, substitutions={}, options=Options(allow_fp_reordering=True, allow_terminal_colors=True, annotate_inames=False, build_options=[], check_dep_resolution=True, cl_exec_manage_array_events=True, disable_global_barriers=False, edit_code=False, enforce_array_accesses_within_bounds=True, enforce_variable_access_ordered=True, insert_gbarriers=False, no_numpy=False, return_dict=False, skip_arg_checks=False, trace_assignment_values=False, trace_assignments=False, write_code=False, write_wrapper=False), target=<loopy.target.pyopencl.PyOpenCLTarget object at 0x7fb0fc9af3d0>, tags=frozenset(), state=<KernelState.INITIAL: 0>, name='privatize_unprivatize_roundtrip', preambles=(), preamble_generators=(), symbol_manglers=(), linearization=None, iname_slab_increments=immutables.Map({}), loop_priority=frozenset(), applied_iname_rewrites=(), index_dtype=np:dtype('int32'), silenced_warnings=[], overridden_get_grid_sizes_for_insn_ids=None))}) != immutables.Map({'privatize_unprivatize_roundtrip': CallableKernel(arg_id_to_descr=None, arg_id_to_dtype=None, name='privatize_unprivatize_roundtrip', subkernel=LoopKernel(domains=[BasicSet("{ [i] : 0 <= i <= 9 }"), BasicSet("{ [imatrix] : 0 <= imatrix <= 19 }"), BasicSet("{ [k] : 0 <= k <= 29 }")], instructions=[Assignment(assignee=Subscript(Variable('acc'), Sum((Variable('imatrix'), 0))), atomicity=(), conflicts_with_groups=frozenset(), depends_on_is_final=True, expression=0, groups=frozenset(), happens_after=immutabledict({}), id='insn', no_sync_with=frozenset(), predicates=frozenset(), priority=0, tags=frozenset(), temp_var_type=Optional(), within_inames=frozenset({'imatrix', 'i'}), within_inames_is_final=True), Assignment(assignee=Subscript(Variable('acc'), Sum((Variable('imatrix'), 0))), atomicity=(), conflicts_with_groups=frozenset(), depends_on_is_final=True, expression=Sum((Subscript(Variable('acc'), Sum((Variable('imatrix'), 0))), Product((Subscript(Variable('a'), (Variable('imatrix'),
Tests for downstream project loopy: loopy/test/test/test/test_transform.py#L1702
test_precompute_lets_inner_length1_inames_live AssertionError: assert Quotient(Sum((Variable('e_inner'), Product((Variable('e_outer'), 16)))), Sum((Variable('i_0'), 0))) == Quotient(Sum((Variable('e_inner'), Product((Variable('e_outer'), 16)))), Variable('i_0')) + where Quotient(Sum((Variable('e_inner'), Product((Variable('e_outer'), 16)))), Sum((Variable('i_0'), 0))) = Assignment(assignee=Subscript(Variable('v_0'), (Variable('i_0'),)), atomicity=(), conflicts_with_groups=frozenset(), d...nset(), temp_var_type=Optional(), within_inames=frozenset({'i_0', 'e_outer', 'e_inner'}), within_inames_is_final=False).expression + and Quotient(Sum((Variable('e_inner'), Product((Variable('e_outer'), 16)))), Variable('i_0')) = <pymbolic.parser.Parser object at 0x7fd025728590>('(e_inner + e_outer*16) / i_0')
Tests for downstream project loopy: loopy/test/test/test/test_transform.py#L1686
test_precompute_lets_length1_inames_live_if_requested AssertionError: assert Sum((Sum((0, Variable('e'))), Sum((Variable('i_0'), 0)))) == Sum((Variable('e'), Variable('i_0'))) + where Sum((Sum((0, Variable('e'))), Sum((Variable('i_0'), 0)))) = Assignment(assignee=Subscript(Variable('v_0'), (Variable('i_0'),)), atomicity=(), conflicts_with_groups=frozenset(), d...ity=0, tags=frozenset(), temp_var_type=Optional(), within_inames=frozenset({'i_0', 'e'}), within_inames_is_final=False).expression + and Sum((Variable('e'), Variable('i_0'))) = <pymbolic.parser.Parser object at 0x7f652001c590>('e + i_0')
Tests for downstream project pytential
Canceling since a higher priority waiting request for 'no-simp-in-operators' exists
Tests for downstream project pytential: pytential/test/test/test/test_beltrami.py#L222
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator0-solution0] NotImplementedError
Tests for downstream project pytential: pytential/test/test/test/test_beltrami.py#L222
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator1-solution1] NotImplementedError
Tests for downstream project pytential: pytential/test/test/test/test_beltrami.py#L222
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator2-solution2] NotImplementedError
Tests for downstream project pytential: pytential/test/test/test/test_beltrami.py#L222
test_beltrami_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-operator3-solution3] NotImplementedError
Tests for downstream project pytential
The operation was canceled.
Ruff
The `python-version` input is not set. The version of Python currently in `PATH` will be used.