#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().