Welcome to mirror list, hosted at ThFree Co, Russian Federation.

universal_vocab.cc « interpolate « lm - github.com/kpu/kenlm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 5cdf41ea44d6cbe8f752e6d54d6e738bfe58ae41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "lm/interpolate/universal_vocab.hh"

namespace lm {
namespace interpolate {

UniversalVocab::UniversalVocab(const std::vector<WordIndex>& model_vocab_sizes) {
  model_index_map_.resize(model_vocab_sizes.size());
  for (size_t i = 0; i < model_vocab_sizes.size(); ++i) {
    model_index_map_[i].resize(model_vocab_sizes[i]);
  }
}

}} // namespaces