diff --git a/code_to_optimize/code_directories/simple_tracer_e2e/workload.py b/code_to_optimize/code_directories/simple_tracer_e2e/workload.py index 80a971d02..7322068d6 100644 --- a/code_to_optimize/code_directories/simple_tracer_e2e/workload.py +++ b/code_to_optimize/code_directories/simple_tracer_e2e/workload.py @@ -39,8 +39,10 @@ def _extract_features(self, x): return [] def _classify(self, features): - total = sum(features) - return [total % self.num_classes for _ in features] + # Optimize by precomputing repeated expressions + total_mod = sum(features) % self.num_classes + features_len = len(features) + return [total_mod] * features_len class SimpleModel: