From b9fee5a9649cc319153bdd3c17dfb1e0d1527fa5 Mon Sep 17 00:00:00 2001 From: Simon Bjurek <simbj106@student.liu.se> Date: Mon, 14 Apr 2025 10:07:44 +0200 Subject: [PATCH] Change from set_latency/execution_time_of_type_name to set_latency/execution_time_of_type for all examples --- examples/auto_scheduling_with_custom_io_times.py | 8 ++++---- examples/fivepointwinograddft.py | 12 ++++++------ examples/folding_example_with_architecture.py | 8 ++++---- examples/ldlt_matrix_inverse.py | 8 ++++---- examples/memory_constrained_scheduling.py | 8 ++++---- examples/scheduling_pipelining_retiming.py | 8 ++++---- examples/secondorderdirectformiir.py | 8 ++++---- examples/secondorderdirectformiir_architecture.py | 8 ++++---- examples/thirdorderblwdf.py | 8 ++++---- examples/threepointwinograddft.py | 8 ++++---- 10 files changed, 42 insertions(+), 42 deletions(-) diff --git a/examples/auto_scheduling_with_custom_io_times.py b/examples/auto_scheduling_with_custom_io_times.py index 381d982d..346083cd 100644 --- a/examples/auto_scheduling_with_custom_io_times.py +++ b/examples/auto_scheduling_with_custom_io_times.py @@ -24,10 +24,10 @@ sfg # %% # Set latencies and execution times. -sfg.set_latency_of_type_name(Butterfly.type_name(), 1) -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 3) -sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) +sfg.set_latency_of_type(Butterfly, 1) +sfg.set_latency_of_type(ConstantMultiplication, 3) +sfg.set_execution_time_of_type(Butterfly, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) # %% # Generate an ASAP schedule for reference with custom IO times. diff --git a/examples/fivepointwinograddft.py b/examples/fivepointwinograddft.py index 33ba72bc..d778cac6 100644 --- a/examples/fivepointwinograddft.py +++ b/examples/fivepointwinograddft.py @@ -67,12 +67,12 @@ sfg # %% # Set latencies and execution times -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2) -sfg.set_latency_of_type_name(AddSub.type_name(), 1) -sfg.set_latency_of_type_name(Butterfly.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) -sfg.set_execution_time_of_type_name(AddSub.type_name(), 1) -sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1) +sfg.set_latency_of_type(ConstantMultiplication, 2) +sfg.set_latency_of_type(AddSub, 1) +sfg.set_latency_of_type(Butterfly, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) +sfg.set_execution_time_of_type(AddSub, 1) +sfg.set_execution_time_of_type(Butterfly, 1) # %% # Generate schedule diff --git a/examples/folding_example_with_architecture.py b/examples/folding_example_with_architecture.py index 0777e459..9f0126f5 100644 --- a/examples/folding_example_with_architecture.py +++ b/examples/folding_example_with_architecture.py @@ -42,10 +42,10 @@ sfg # %% # Set latencies and execution times -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2) -sfg.set_latency_of_type_name(Addition.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) -sfg.set_execution_time_of_type_name(Addition.type_name(), 1) +sfg.set_latency_of_type(ConstantMultiplication, 2) +sfg.set_latency_of_type(Addition, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) +sfg.set_execution_time_of_type(Addition, 1) # %% # Create schedule diff --git a/examples/ldlt_matrix_inverse.py b/examples/ldlt_matrix_inverse.py index fba600e1..5bcacd05 100644 --- a/examples/ldlt_matrix_inverse.py +++ b/examples/ldlt_matrix_inverse.py @@ -28,10 +28,10 @@ sfg # %% # Set latencies and execution times. -sfg.set_latency_of_type_name(MADS.type_name(), 3) -sfg.set_latency_of_type_name(Reciprocal.type_name(), 2) -sfg.set_execution_time_of_type_name(MADS.type_name(), 1) -sfg.set_execution_time_of_type_name(Reciprocal.type_name(), 1) +sfg.set_latency_of_type(MADS, 3) +sfg.set_latency_of_type(Reciprocal, 2) +sfg.set_execution_time_of_type(MADS, 1) +sfg.set_execution_time_of_type(Reciprocal, 1) # %% # Create an ASAP schedule. diff --git a/examples/memory_constrained_scheduling.py b/examples/memory_constrained_scheduling.py index 8b3af165..fe87b123 100644 --- a/examples/memory_constrained_scheduling.py +++ b/examples/memory_constrained_scheduling.py @@ -21,10 +21,10 @@ sfg # %% # Set latencies and execution times. -sfg.set_latency_of_type_name(Butterfly.type_name(), 3) -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2) -sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) +sfg.set_latency_of_type(Butterfly, 3) +sfg.set_latency_of_type(ConstantMultiplication, 2) +sfg.set_execution_time_of_type(Butterfly, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) # # %% # Generate an ASAP schedule for reference diff --git a/examples/scheduling_pipelining_retiming.py b/examples/scheduling_pipelining_retiming.py index 562d4fc5..8e2b329d 100644 --- a/examples/scheduling_pipelining_retiming.py +++ b/examples/scheduling_pipelining_retiming.py @@ -31,10 +31,10 @@ sfg # %% # Set latencies and execution times of the operations. -sfg.set_latency_of_type_name(Addition.type_name(), 1) -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 3) -sfg.set_execution_time_of_type_name(Addition.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) +sfg.set_latency_of_type(Addition, 1) +sfg.set_latency_of_type(ConstantMultiplication, 3) +sfg.set_execution_time_of_type(Addition, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) # %% # Print the critical path Tcp and the iteration period bound Tmin. diff --git a/examples/secondorderdirectformiir.py b/examples/secondorderdirectformiir.py index ce7d3a29..605b840d 100644 --- a/examples/secondorderdirectformiir.py +++ b/examples/secondorderdirectformiir.py @@ -36,10 +36,10 @@ sfg # %% # Set latencies and execution times -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2) -sfg.set_latency_of_type_name(Addition.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) -sfg.set_execution_time_of_type_name(Addition.type_name(), 1) +sfg.set_latency_of_type(ConstantMultiplication, 2) +sfg.set_latency_of_type(Addition, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) +sfg.set_execution_time_of_type(Addition, 1) # %% # Create schedule diff --git a/examples/secondorderdirectformiir_architecture.py b/examples/secondorderdirectformiir_architecture.py index 32188569..4e2fde7c 100644 --- a/examples/secondorderdirectformiir_architecture.py +++ b/examples/secondorderdirectformiir_architecture.py @@ -36,10 +36,10 @@ sfg # %% # Set latencies and execution times. -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2) -sfg.set_latency_of_type_name(Addition.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) -sfg.set_execution_time_of_type_name(Addition.type_name(), 1) +sfg.set_latency_of_type(ConstantMultiplication, 2) +sfg.set_latency_of_type(Addition, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) +sfg.set_execution_time_of_type(Addition, 1) # %% # Create schedule. diff --git a/examples/thirdorderblwdf.py b/examples/thirdorderblwdf.py index 20fcabd3..6a34670c 100644 --- a/examples/thirdorderblwdf.py +++ b/examples/thirdorderblwdf.py @@ -33,10 +33,10 @@ sfg # %% # Set latencies and execution times -sfg.set_latency_of_type_name(SymmetricTwoportAdaptor.type_name(), 4) -sfg.set_latency_of_type_name(Addition.type_name(), 1) -sfg.set_execution_time_of_type_name(SymmetricTwoportAdaptor.type_name(), 1) -sfg.set_execution_time_of_type_name(Addition.type_name(), 1) +sfg.set_latency_of_type(SymmetricTwoportAdaptor, 4) +sfg.set_latency_of_type(Addition, 1) +sfg.set_execution_time_of_type(SymmetricTwoportAdaptor, 1) +sfg.set_execution_time_of_type(Addition, 1) # %% # Simulate diff --git a/examples/threepointwinograddft.py b/examples/threepointwinograddft.py index b93b1e5e..e372136d 100644 --- a/examples/threepointwinograddft.py +++ b/examples/threepointwinograddft.py @@ -48,10 +48,10 @@ sfg # %% # Set latencies and execution times -sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2) -sfg.set_latency_of_type_name(AddSub.type_name(), 1) -sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1) -sfg.set_execution_time_of_type_name(AddSub.type_name(), 1) +sfg.set_latency_of_type(ConstantMultiplication, 2) +sfg.set_latency_of_type(AddSub, 1) +sfg.set_execution_time_of_type(ConstantMultiplication, 1) +sfg.set_execution_time_of_type(AddSub, 1) # %% # Generate schedule -- GitLab