Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHieu Hoang <hieuhoang@gmail.com>2014-10-01 20:43:51 +0400
committerHieu Hoang <hieuhoang@gmail.com>2014-10-01 20:43:51 +0400
commit8d0f74c6e4f67fb4e7f45bc130562ca2b7f3528b (patch)
tree3a6b17b5250b25440456a4f6a0aa1b9291eec552 /moses-cmd
parentf205f5e99c2b304472bfe38d80829ddf880d0a18 (diff)
merge TranslationTask and IOWrapper. Move m_singleBestOutputCollector into IOWrapper
Diffstat (limited to 'moses-cmd')
-rw-r--r--moses-cmd/Main.cpp6
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(),