#include <exception>#include <fstream>#include <sstream>#include <vector>#include "util/random.hh"#include "util/usage.hh"#include "Hypothesis.h"#include "Manager.h"#include "StaticData.h"#include "TypeDef.h"#include "Util.h"#include "Timer.h"#include "TranslationModel/PhraseDictionary.h"#include "FF/StatefulFeatureFunction.h"#include "FF/StatelessFeatureFunction.h"#include "TranslationTask.h"#include "ExportInterface.h"#include <signal.h>Go to the source code of this file.
Namespaces | |
| namespace | Moses |
| $Id$ | |
Functions | |
| void | Moses::OutputFeatureWeightsForHypergraph (std::ostream &outputSearchGraphStream) |
| void | signal_handler (int signum) |
| int | run_as_server () |
| run moses in server mode | |
| int | batch_run () |
| int | decoder_main (int argc, char const **argv) |
Variables | |
| Parameter | params |
| int batch_run | ( | ) |
Definition at line 176 of file ExportInterface.cpp.
References Moses::Mmsapt::add(), aln, Moses::StaticData::GetAllWeights(), HERE, IFVERBOSE, Moses::Parameter::isParamSpecified(), NULL, Moses::StaticData::options(), util::PrintUsage(), Moses::PrintUserTime(), util::rand_init(), Moses::ResetUserTime(), Moses::Parameter::SetParameter(), src, Moses::StaticData::ThreadCount(), TRACE_ERR, trg, UTIL_THROW_IF2, and VERBOSE.
Referenced by decoder_main().


| int decoder_main | ( | int | argc, | |
| char const ** | argv | |||
| ) |
Called by main function of the command line version of the decoder
Definition at line 314 of file ExportInterface.cpp.
References batch_run(), Moses::FixPrecision(), Moses::Parameter::GetParam(), IFVERBOSE, Moses::Parameter::isParamSpecified(), Moses::Parameter::LoadParam(), Moses::ResetUserTime(), run_as_server(), Moses::ShowWeights(), and TRACE_ERR.
Referenced by main().


| int run_as_server | ( | ) |
run moses in server mode
Definition at line 161 of file ExportInterface.cpp.
References Moses::Parameter::GetParam(), MosesServer::Server::run(), and UTIL_THROW2.
Referenced by decoder_main().


| void signal_handler | ( | int | signum | ) |
Definition at line 147 of file ExportInterface.cpp.
Definition at line 144 of file ExportInterface.cpp.
Referenced by Moses::Parameter::AddFeaturesCmd(), MosesServer::Updater::execute(), MosesServer::Optimizer::execute(), MosesServer::CloseSession::execute(), Moses::Manager::GetWordGraph(), Moses::StaticData::ini_performance_options(), Moses::ReportingOptions::init(), Moses::NBestOptions::init(), Moses::LMBR_Options::init(), Moses::BookkeepingOptions::init(), Moses::StaticData::initialize_features(), Moses::StaticData::LoadAlternateWeightSettings(), Moses::StaticData::LoadData(), Moses::StaticData::LoadDecodeGraphs(), Moses::StaticData::LoadNonTerminals(), Moses::SyntaxOptions::LoadNonTerminals(), main(), Moses::StaticData::OverrideFeatureNames(), Moses::StaticData::OverrideFeatures(), MosesServer::TranslationRequest::Run(), Moses::Parameter::SetBooleanSwitch(), and Moses::Parameter::SetParameter().
1.5.9