Do not simplify in overloaded operators, type mappers #730
Annotations
20 errors and 1 warning
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({'i', 'imatrix'}), 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({'i', 'k', 'imatrix'}), 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={'i': Iname(name='i', tags=frozenset()), 'k': Iname(name='k', tags=frozenset()), 'imatrix': Iname(name='imatrix', 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 0x7fe4a8db2850>, 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({'i', 'imatrix'}), 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#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 0x7f8530040590>('e + i_0')
|
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 0x7f8530040590>('(e_inner + e_outer*16) / i_0')
|
Tests for downstream project loopy:
loopy/test/test/doc/tutorial.rst#L1
[doctest] tutorial.rst
|
Tests for downstream project pytential:
pytential/test/test/test/test_layer_pot.py#L124
test_off_surface_eval[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-True]
RuntimeError: source derivative expression contained constant term
|
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]
RuntimeError: source derivative expression contained constant term
|
Tests for downstream project pytential:
pytential/test/test/test/test_layer_pot.py#L124
test_off_surface_eval[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-False]
RuntimeError: source derivative expression contained constant term
|
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]
ValueError: <class 'pytential.symbolic.mappers.DerivativeBinder'> encountered invalid foreign object: MultiVector({1: Sum((0, Product((1, Sum((0, Product((1, ...)))), DerivativeSource(IntG(LapKnl2D, (LapKnl2D,), (...,), 'avg', DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), ()), 'id4'))))), 2: Sum((0, Product((1, Sum((0, Product((1, ...)))), DerivativeSource(IntG(LapKnl2D, (LapKnl2D,), (...,), 'avg', DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), ()), 'id4')))))}, Space(2))
|
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]
RuntimeError: source derivative expression contained constant term
|
Tests for downstream project pytential:
pytential/test/test/test/test_layer_pot.py#L195
test_off_surface_eval_vs_direct[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
RuntimeError: source derivative expression contained constant term
|
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]
ValueError: <class 'pytential.symbolic.mappers.DerivativeBinder'> encountered invalid foreign object: MultiVector({1: Sum((0, Product((1, Sum((0, Product((1, ...)))), DerivativeSource(IntG(YukKnl2D(k), (YukKnl2D(k),), (...,), 'avg', DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), (('k', ...),)), 'id7'))))), 2: Sum((0, Product((1, Sum((0, Product((1, ...)))), DerivativeSource(IntG(YukKnl2D(k), (YukKnl2D(k),), (...,), 'avg', DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), DOFDescriptor(geometry=None, stage=None, granularity=GRANULARITY_NODE), (('k', ...),)), 'id7')))))}, Space(2))
|
Tests for downstream project pytential:
pytential/test/test/test/test_layer_pot.py#L278
test_single_plus_double_with_single_fmm[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
RuntimeError: source derivative expression contained constant term
|
Tests for downstream project pytential:
pytential/test/test/test/test_layer_pot.py#L419
test_unregularized_off_surface_fmm_vs_direct[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>]
RuntimeError: source derivative expression contained constant term
|
Tests for downstream project pytential:
pytential/test/test/test/test_cost_model.py#L398
test_cost_model[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-2-False-False]
RuntimeError: source derivative expression contained constant term
|
Ruff
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
|