aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorarjan <arjan@arjan-desktop.localdomain>2010-09-18 17:12:34 -0700
committerarjan <arjan@arjan-desktop.localdomain>2010-09-18 17:12:34 -0700
commit2552c0c354a13233a4723f18d0dff48256fdd838 (patch)
tree91f5def3152ef5c54a6b84472195516d7ad014e5
parent02cd754c73f365e5aea446a7307c779fc87a2a4d (diff)
downloadpowertop-2552c0c354a13233a4723f18d0dff48256fdd838.tar.gz
set up the benchmark arena for convergence experiments
39390 is the starting point
-rw-r--r--main.cpp3
-rw-r--r--parameters/parameters.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/main.cpp b/main.cpp
index 5a0aa18..c3b56e8 100644
--- a/main.cpp
+++ b/main.cpp
@@ -86,8 +86,9 @@ int main(int argc, char **argv)
- learn_parameters(500);
+ learn_parameters(100);
dump_parameter_bundle();
+ exit(0);
save_parameters("saved_parameters.powertop");
/* first one is short to not let the user wait too long */
diff --git a/parameters/parameters.cpp b/parameters/parameters.cpp
index d0334e4..7395d1a 100644
--- a/parameters/parameters.cpp
+++ b/parameters/parameters.cpp
@@ -178,7 +178,7 @@ void dump_parameter_bundle(struct parameter_bundle *para)
}
printf("\n");
- printf("Score: %5.1f\n", sqrt(para->score / (0.001 + past_results.size()) / average_power()));
+ printf("Score: %5.1f (%5.1f)\n", sqrt(para->score / (0.001 + past_results.size()) / average_power()), para->score);
printf("Guess: %5.1f\n", para->guessed_power);
printf("Actual: %5.1f\n", para->actual_power);