From 8d0f74c6e4f67fb4e7f45bc130562ca2b7f3528b Mon Sep 17 00:00:00 2001 From: Hieu Hoang Date: Wed, 1 Oct 2014 17:43:51 +0100 Subject: merge TranslationTask and IOWrapper. Move m_singleBestOutputCollector into IOWrapper --- moses-cmd/Main.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'moses-cmd') 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; // for translations auto_ptr nbestCollector; // for n-best lists auto_ptr latticeSamplesCollector; //for lattice samples auto_ptr 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 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(), -- cgit v1.2.3