#ifndef _DTRAIN_COMMON_H_ #define _DTRAIN_COMMON_H_ #include #include #include #include #include #include // cdec includes #include "sentence_metadata.h" #include "verbose.h" #include "viterbi.h" #include "kbest.h" #include "ff_register.h" #include "decoder.h" #include "weights.h" // boost includes #include #include // own headers #include "score.h" #define DTRAIN_DEFAULT_K 100 // k for kbest lists #define DTRAIN_DEFAULT_N 4 // N for ngrams (e.g. BLEU) #define DTRAIN_DEFAULT_T 1 // iterations #define DTRAIN_DEFAULT_SCORER "stupid_bleu" // scorer #define DTRAIN_DOTS 100 // when to display a '.' #define DTRAIN_TMP_DIR "/var/hadoop/mapred/local" // put this on a SSD? #define DTRAIN_GRAMMAR_DELIM "########EOS########" using namespace std; using namespace dtrain; namespace po = boost::program_options; #endif