diff options
-rw-r--r-- | extractor/rule_factory.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/extractor/rule_factory.cc b/extractor/rule_factory.cc index a5505ced..fbc62e50 100644 --- a/extractor/rule_factory.cc +++ b/extractor/rule_factory.cc @@ -201,11 +201,14 @@ Grammar HieroCachingRuleFactory::GetGrammar(const vector<int>& word_ids) { } Clock::time_point stop_time = Clock::now(); - cerr << "Total time for rule lookup, extraction, and scoring = " - << GetDuration(start_time, stop_time) << " seconds" << endl; - cerr << "Extract time = " << total_extract_time << " seconds" << endl; - cerr << "Intersect time = " << total_intersect_time << " seconds" << endl; - cerr << "Lookup time = " << total_lookup_time << " seconds" << endl; + #pragma omp critical (stderr_write) + { + cerr << "Total time for rule lookup, extraction, and scoring = " + << GetDuration(start_time, stop_time) << " seconds" << endl; + cerr << "Extract time = " << total_extract_time << " seconds" << endl; + cerr << "Intersect time = " << total_intersect_time << " seconds" << endl; + cerr << "Lookup time = " << total_lookup_time << " seconds" << endl; + } return Grammar(rules, scorer->GetFeatureNames()); } |