diff --git a/dace/codegen/instrumentation/likwid.py b/dace/codegen/instrumentation/likwid.py index f87b6c52c2..b40d27546f 100644 --- a/dace/codegen/instrumentation/likwid.py +++ b/dace/codegen/instrumentation/likwid.py @@ -62,7 +62,7 @@ def on_sdfg_begin(self, sdfg, local_stream, global_stream, codegen): #include #include -#define MAX_NUM_EVENTS 64 +#define MAX_NUM_EVENTS 256 ''' global_stream.write(header_code, sdfg) diff --git a/dace/sdfg/analysis/cutout.py b/dace/sdfg/analysis/cutout.py index f1aaed48d7..b557cb185e 100644 --- a/dace/sdfg/analysis/cutout.py +++ b/dace/sdfg/analysis/cutout.py @@ -212,8 +212,7 @@ def singlestate_cutout(cls, # Remove remaining dangling connectors from scope nodes and add new data containers corresponding to accesses # for dangling connectors on other nodes. translation_add_pairs: Set[Tuple[nd.AccessNode, nd.AccessNode]] = set() - for orig_node in in_translation.keys(): - new_node = in_translation[orig_node] + for orig_node, new_node in in_translation.items(): if isinstance(new_node, nd.Node): if isinstance(orig_node, (nd.EntryNode, nd.ExitNode)): used_connectors = set(e.dst_conn for e in new_state.in_edges(new_node)) diff --git a/dace/transformation/dataflow/tiling.py b/dace/transformation/dataflow/tiling.py index 44cac119f1..cd15997ca5 100644 --- a/dace/transformation/dataflow/tiling.py +++ b/dace/transformation/dataflow/tiling.py @@ -78,7 +78,7 @@ def apply(self, graph: SDFGState, sdfg: SDFG): dim_idx -= removed_maps # If tile size is trivial, skip strip-mining map dimension - if tile_size == map_entry.map.range.size()[dim_idx]: + if not self.tile_trivial and tile_size == map_entry.map.range.size()[dim_idx]: continue stripmine = StripMining()