diff options
author | Ulrich Germann <ugermann@inf.ed.ac.uk> | 2015-07-03 01:55:14 +0300 |
---|---|---|
committer | Ulrich Germann <ugermann@inf.ed.ac.uk> | 2015-07-03 01:55:14 +0300 |
commit | 1c25b29ebb05331b7ecfc016783d1ec19a5fc04e (patch) | |
tree | cd2a4a11e9765931b3bfaf871d24f13e03f45ee3 | |
parent | 64ec34df5d427ead0e2281d45bae5891c0adb786 (diff) |
Show from which documents phrase translations were collected.
-rw-r--r-- | moses/TranslationModel/UG/test-ranked-phrase-lookup.cc | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/moses/TranslationModel/UG/test-ranked-phrase-lookup.cc b/moses/TranslationModel/UG/test-ranked-phrase-lookup.cc index dd0468d20..613e46360 100644 --- a/moses/TranslationModel/UG/test-ranked-phrase-lookup.cc +++ b/moses/TranslationModel/UG/test-ranked-phrase-lookup.cc @@ -83,14 +83,14 @@ int main(int argc, char* argv[]) sptr<imttrack> icrp = read_input(*B.V1); imtsa newIdx(icrp,NULL); sptr<SentenceBias> bias = prime_sampling1(*B.I1, newIdx, 5000, B.sid2did()); - cerr << "primed" << endl; - ug::ThreadPool T(boost::thread::hardware_concurrency()); + cerr << "primed " << endl; + ug::ThreadPool T(1); // boost::thread::hardware_concurrency()); TSA<Token>::tree_iterator m(&newIdx); // dump(m, *B.V1); // exit(0); TSA<Token>::tree_iterator r(B.I1.get()); StatsCollector<Token> collect(Bptr, bias); - collect.tpool = &T; + // collect.tpool = &T; collect.process(m, r); typedef PhrasePair<Token>::SortDescendingByJointCount sorter_t; @@ -119,7 +119,14 @@ int main(int argc, char* argv[]) PhrasePair<Token> const& pp = pplist[i]; // if (pp.joint == 1) break; cout << boost::format(" %6d %.5f | ") % pp.joint % pp.cum_bias - << toString(*B.V2, pp.start2, pp.len2) << endl; + << toString(*B.V2, pp.start2, pp.len2) + << " ["; + for (size_t d = 0; d < pp.indoc.size(); ++d) + { + if (d) cout << ":"; + cout << pp.indoc[d]; + } + cout << "]" << endl; if (++ctr == 5) break; } } |