Skip to content

Commit 12fd70d

Browse files
committed
Add some exclude variations to the RunTable
+ Also remove the changing of path needed for dev
1 parent f087f96 commit 12fd70d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

examples/hello-world-fibonacci/RunnerConfig.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ def create_run_table_model(self) -> RunTableModel:
5858
factor2 = FactorModel("problem_size", [10, 20, 30])
5959
self.run_table_model = RunTableModel(
6060
factors=[factor1, factor2],
61+
exclude_variations=[
62+
{factor2: [10]}, # all runs having treatment "10" will be excluded
63+
{factor1: ['iter'], factor2: [30]}, # all runs having the combination ("iter", 30) will be excluded
64+
],
6165
repetitions = 3,
6266
data_columns=["total_power (J)", "runtime (sec)", "avg_mem (bytes)"]
6367
)
@@ -84,7 +88,6 @@ def start_measurement(self, context: RunnerContext) -> None:
8488
fib_type = context.run_variation["fib_type"]
8589
problem_size = context.run_variation["problem_size"]
8690

87-
EnergiBridge.source_name = "../EnergiBridge/target/release/energibridge"
8891
self.profiler = EnergiBridge(target_program=f"python examples/hello-world-fibonacci/fibonacci_{fib_type}.py {problem_size}",
8992
out_file=context.run_dir / "energibridge.csv")
9093

0 commit comments

Comments
 (0)