diff options
author | Hieu Hoang <hieuhoang@gmail.com> | 2014-10-01 20:43:51 +0400 |
---|---|---|
committer | Hieu Hoang <hieuhoang@gmail.com> | 2014-10-01 20:43:51 +0400 |
commit | 8d0f74c6e4f67fb4e7f45bc130562ca2b7f3528b (patch) | |
tree | 3a6b17b5250b25440456a4f6a0aa1b9291eec552 /moses-cmd | |
parent | f205f5e99c2b304472bfe38d80829ddf880d0a18 (diff) |
merge TranslationTask and IOWrapper. Move m_singleBestOutputCollector into IOWrapper
Diffstat (limited to 'moses-cmd')
-rw-r--r-- | moses-cmd/Main.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/moses-cmd/Main.cpp b/moses-cmd/Main.cpp index 5b3e61515..c9a75b41c 100644 --- a/moses-cmd/Main.cpp +++ b/moses-cmd/Main.cpp @@ -138,7 +138,6 @@ int main(int argc, char** argv) // initialize output streams // note: we can't just write to STDOUT or files // because multithreading may return sentences in shuffled order - auto_ptr<OutputCollector> outputCollector; // for translations auto_ptr<OutputCollector> nbestCollector; // for n-best lists auto_ptr<OutputCollector> latticeSamplesCollector; //for lattice samples auto_ptr<ofstream> nbestOut; @@ -176,9 +175,6 @@ int main(int argc, char** argv) latticeSamplesCollector.reset(new OutputCollector(latticeSamplesOut.get())); } } - if (output1best) { - outputCollector.reset(new OutputCollector()); - } // initialize stream for word graph (aka: output lattice) auto_ptr<OutputCollector> wordGraphCollector; @@ -233,7 +229,7 @@ int main(int argc, char** argv) // set up task of translating one sentence TranslationTask* task = - new TranslationTask(lineCount,source, outputCollector.get(), + new TranslationTask(lineCount,source, *ioWrapper, nbestCollector.get(), latticeSamplesCollector.get(), wordGraphCollector.get(), |