/disk4/html/www/moses/doxygen/mosesdecoder/moses/TranslationModel/ProbingPT/storing.hh File Reference

#include <boost/unordered_set.hpp>
#include <boost/unordered_map.hpp>
#include <cstdio>
#include <sstream>
#include <fstream>
#include <iostream>
#include <string>
#include <queue>
#include <sys/stat.h>
#include "hash.hh"
#include "probing_hash_utils.hh"
#include "util/file_piece.hh"
#include "util/file.hh"
#include "vocabid.hh"

Go to the source code of this file.


Classes

class  Moses::Node
class  Moses::CacheItem
class  Moses::CacheItemOrderer

Namespaces

namespace  Moses
 $Id$

Typedefs

typedef std::vector< uint64_t > Moses::SourcePhrase

Functions

void Moses::createProbingPT (const std::string &phrasetable_path, const std::string &basepath, int num_scores, int num_lex_scores, bool log_prob, int max_cache_size, bool scfg)
uint64_t Moses::getKey (const std::vector< uint64_t > &vocabid_source)
std::vector< uint64_t > Moses::CreatePrefix (const std::vector< uint64_t > &vocabid_source, size_t endPos)
template<typename T >
std::string Moses::Debug (const std::vector< T > &vec)
size_t Moses::countUniqueSource (const std::string &path)
void Moses::serialize_cache (std::priority_queue< CacheItem *, std::vector< CacheItem * >, CacheItemOrderer > &cache, const std::string &path, float totalSourceCount)


Generated on Thu Feb 16 00:31:34 2017 for Moses by  doxygen 1.5.9