From b145871a22c9b725d5d9d0071662002ffc78bc88 Mon Sep 17 00:00:00 2001 From: Mikael Henriksson <mike.zx@hotmail.com> Date: Wed, 30 Aug 2023 17:39:06 +0200 Subject: [PATCH] resources.py: default all heuristics to left_edge --- b_asic/resources.py | 2 +- test/test_resources.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/b_asic/resources.py b/b_asic/resources.py index fa7c351f..209c6b79 100644 --- a/b_asic/resources.py +++ b/b_asic/resources.py @@ -848,7 +848,7 @@ class ProcessCollection: def split_on_execution_time( self, - heuristic: str = "graph_color", + heuristic: str = "left_edge", coloring_strategy: str = "saturation_largest_first", ) -> List["ProcessCollection"]: """ diff --git a/test/test_resources.py b/test/test_resources.py index 8925f6e6..e58f1b0a 100644 --- a/test/test_resources.py +++ b/test/test_resources.py @@ -77,7 +77,7 @@ class TestProcessCollectionPlainMemoryVariable: collection = generate_matrix_transposer(4, min_lifetime=5) assignment_left_edge = collection._left_edge_assignment() assignment_graph_color = collection.split_on_execution_time( - coloring_strategy='saturation_largest_first' + heuristic="graph_color", coloring_strategy='saturation_largest_first' ) assert len(assignment_left_edge) == 18 assert len(assignment_graph_color) == 16 -- GitLab