From dce64c2c6d2131f9de46f7526067e5477672e595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Vonheiden?= <bjoern.vonheiden@hotmail.de> Date: Tue, 8 Dec 2020 11:11:26 +0100 Subject: [PATCH] fix division errors for uc2 with largen load dimension --- execution/run_uc.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/execution/run_uc.py b/execution/run_uc.py index da23cb14e..fe7131fab 100644 --- a/execution/run_uc.py +++ b/execution/run_uc.py @@ -126,17 +126,15 @@ def start_workload_generator(wg_yaml, dim_value, uc_id): num_sensors = dim_value wl_max_records = 150000 - wl_instances = int(((num_sensors + (wl_max_records - 1)) / wl_max_records)) + wl_instances = (num_sensors + wl_max_records - 1) // wl_max_records # set parameters special for uc 2 if uc_id == '2': print('use uc2 stuff') num_nested_groups = dim_value - num_sensors = '4' - approx_num_sensors = int(num_sensors) ** num_nested_groups - wl_instances = int( - ((approx_num_sensors + wl_max_records - 1) / wl_max_records) - ) + num_sensors = 4 + approx_num_sensors = num_sensors ** num_nested_groups + wl_instances = (approx_num_sensors + wl_max_records - 1) // wl_max_records # Customize workload generator creations wg_yaml['spec']['replicas'] = wl_instances -- GitLab