summaryrefslogtreecommitdiff
path: root/decoder/apply_models.cc
diff options
context:
space:
mode:
authorPatrick Simianer <p@simianer.de>2013-11-26 11:11:17 +0100
committerPatrick Simianer <p@simianer.de>2013-11-26 11:11:17 +0100
commita5b4f06838585874f200c94028cd4d41d54c4f76 (patch)
treea9248cb9c17e5b44f1e6758580befb8ef8bef08a /decoder/apply_models.cc
parent4fffd2e746a4d6b643d35ae3fc4b374c770727c0 (diff)
parentb6c44f82ffca74cc38cf6039ac9ab3c2c66fd5d6 (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'decoder/apply_models.cc')
-rw-r--r--decoder/apply_models.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/decoder/apply_models.cc b/decoder/apply_models.cc
index 4cd8b36f..9a8f60be 100644
--- a/decoder/apply_models.cc
+++ b/decoder/apply_models.cc
@@ -192,8 +192,6 @@ public:
assert(num_nodes >= 2);
int goal_id = num_nodes - 1;
int pregoal = goal_id - 1;
- int every = 1;
- if (num_nodes > 100) every = 10;
assert(in.nodes_[pregoal].out_edges_.size() == 1);
if (!SILENT) cerr << " ";
int has = 0;
@@ -563,12 +561,14 @@ struct NoPruningRescorer {
int num_nodes = in.nodes_.size();
int goal_id = num_nodes - 1;
int pregoal = goal_id - 1;
- int every = 1;
- if (num_nodes > 100) every = 10;
assert(in.nodes_[pregoal].out_edges_.size() == 1);
if (!SILENT) cerr << " ";
+ int has = 0;
for (int i = 0; i < in.nodes_.size(); ++i) {
- if (!SILENT && i % every == 0) cerr << '.';
+ if (!SILENT) {
+ int needs = (50 * i / in.nodes_.size());
+ while (has < needs) { cerr << '.'; ++has; }
+ }
ProcessOneNode(i, i == goal_id);
}
if (!SILENT) cerr << endl;