/disk4/html/www/moses/doxygen/mosesdecoder/lm/binary_format.cc File Reference

#include "lm/binary_format.hh"
#include "lm/lm_exception.hh"
#include "util/file.hh"
#include "util/file_piece.hh"
#include <cstddef>
#include <cstring>
#include <limits>
#include <string>
#include <cstdlib>
#include <stdint.h>

Go to the source code of this file.

Namespaces

namespace  lm
namespace  lm::ngram

Functions

bool lm::ngram::IsBinaryFormat (int fd)
void lm::ngram::ReadHeader (int fd, Parameters &out)
void lm::ngram::MatchCheck (ModelType model_type, unsigned int search_version, const Parameters &params)
bool lm::ngram::RecognizeBinary (const char *file, ModelType &recognized)

Variables

const char * lm::ngram::kModelNames [6] = {"probing hash tables", "probing hash tables with rest costs", "trie", "trie with quantization", "trie with array-compressed pointers", "trie with quantization and array-compressed pointers"}
const std::size_t lm::ngram::kInvalidSize = static_cast<std::size_t>(-1)


Variable Documentation

char magic[ALIGN8(sizeof(kMagicBytes))]

Definition at line 30 of file binary_format.cc.

Definition at line 32 of file binary_format.cc.

float minus_half_f

Definition at line 31 of file binary_format.cc.

float one_f

Definition at line 31 of file binary_format.cc.

uint64_t one_uint64

Definition at line 33 of file binary_format.cc.

Definition at line 32 of file binary_format.cc.

Definition at line 50 of file binary_format.cc.

float zero_f

Definition at line 31 of file binary_format.cc.


Generated on Thu Jul 6 00:31:25 2017 for Moses by  doxygen 1.5.9