Source code for kaldi.rnnlm

from ._sampler import *
from ._sampling_lm_estimate import *
from ._sampling_lm import *
from ._rnnlm_utils import *
from ._rnnlm_example import *
from ._rnnlm_example_creator import *
from ._rnnlm_example_utils import *
from ._rnnlm_core_training import *
from ._rnnlm_core_compute import *
from ._rnnlm_compute_state import *
from ._rnnlm_lattice_rescoring import *
from ._rnnlm_embedding_training import *
from ._rnnlm_training import *

[docs]class RnnlmComputeStateInfo(_rnnlm_compute_state.RnnlmComputeStateInfo): """State information for RNNLM computation. This class keeps references to the word-embedding, nnet3 part of RNNLM and the RnnlmComputeStateComputationOptions. It handles the computation of the nnet3 object. Args: opts (RnnlmComputeStateComputationOptions): Options for RNNLM compute state. rnnlm (Nnet): The nnet part of the RNNLM. word_embedding_mat (CuMatrix): The word embedding matrix. """ def __init__(self, opts, rnnlm, word_embedding_mat): super(RnnlmComputeStateInfo, self).__init__(opts, rnnlm, word_embedding_mat) self._opts = opts self._rnnlm = rnnlm self._word_embedding_mat = word_embedding_mat
__all__ = [name for name in dir() if name[0] != '_' and not name.endswith('Base')]