From 868d01c156914faaf85335c86374cc8f47a61b96 Mon Sep 17 00:00:00 2001
From: Patrick Simianer
Date: Wed, 16 Nov 2011 10:57:44 +0100
Subject: fix
---
dtrain/dtrain.cc | 12 ++++++------
dtrain/dtrain.h | 1 +
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/dtrain/dtrain.cc b/dtrain/dtrain.cc
index 7cc6af6f..0853173f 100644
--- a/dtrain/dtrain.cc
+++ b/dtrain/dtrain.cc
@@ -482,7 +482,7 @@ main(int argc, char** argv)
model_diff = model_avg;
}
- if (true) {
+ if (!quiet) {
cerr << _p5 << _p << "WEIGHTS" << endl;
for (vector::iterator it = print_weights.begin(); it != print_weights.end(); it++) {
cerr << setw(18) << *it << " = " << lambdas.get(FD::Convert(*it)) << endl;
@@ -501,11 +501,11 @@ main(int argc, char** argv)
}
if (hstreaming) {
- rep.update_counter("Score 1best avg #"+boost::lexical_cast(t+1), (unsigned)(score_avg*100000));
- rep.update_counter("Model 1best avg #"+boost::lexical_cast(t+1), (unsigned)(model_avg*100000));
- rep.update_counter("Pairs avg #"+boost::lexical_cast(t+1), (unsigned)((npairs/(weight_t)in_sz)*100000));
- rep.update_counter("Rank errors avg #"+boost::lexical_cast(t+1), (unsigned)((rank_errors/(weight_t)in_sz)*100000));
- rep.update_counter("Margin violations avg #"+boost::lexical_cast(t+1), (unsigned)((margin_violations/(weight_t)in_sz)*100000));
+ rep.update_counter("Score 1best avg #"+boost::lexical_cast(t+1), (unsigned)(score_avg*_SCALE));
+ rep.update_counter("Model 1best avg #"+boost::lexical_cast(t+1), (unsigned)(model_avg*_SCALE));
+ rep.update_counter("Pairs avg #"+boost::lexical_cast(t+1), (unsigned)((npairs/(weight_t)in_sz)*_SCALE));
+ rep.update_counter("Rank errors avg #"+boost::lexical_cast(t+1), (unsigned)((rank_errors/(weight_t)in_sz)*_SCALE));
+ rep.update_counter("Margin violations avg #"+boost::lexical_cast(t+1), (unsigned)((margin_violations/(weight_t)in_sz)*_SCALE));
unsigned nonz = (unsigned)lambdas.size_nonzero();
rep.update_counter("Non zero feature count #"+boost::lexical_cast(t+1), nonz);
rep.update_gcounter("Non zero feature count #"+boost::lexical_cast(t+1), nonz);
diff --git a/dtrain/dtrain.h b/dtrain/dtrain.h
index 1b33c081..f0d8fd45 100644
--- a/dtrain/dtrain.h
+++ b/dtrain/dtrain.h
@@ -19,6 +19,7 @@
#define DTRAIN_DOTS 100 // when to display a '.'
#define DTRAIN_GRAMMAR_DELIM "########EOS########"
+#define _SCALE 100000
using namespace std;
using namespace dtrain;
--
cgit v1.2.3