Public Member Functions | |
IvectorExtractTask (const IvectorExtractor &extractor, std::string utt, const Matrix< BaseFloat > &feats, const Posterior &posterior, BaseFloatVectorWriter *writer, double *tot_auxf_change) | |
void | operator() () |
~IvectorExtractTask () | |
Private Attributes | |
const IvectorExtractor & | extractor_ |
std::string | utt_ |
Matrix< BaseFloat > | feats_ |
Posterior | posterior_ |
BaseFloatVectorWriter * | writer_ |
double * | tot_auxf_change_ |
Vector< double > | ivector_ |
double | auxf_change_ |
Definition at line 32 of file ivector-extract.cc.
|
inline |
Definition at line 34 of file ivector-extract.cc.
Referenced by main().
|
inline |
Definition at line 64 of file ivector-extract.cc.
References IvectorExtractTask::auxf_change_, IvectorExtractTask::extractor_, IvectorExtractTask::ivector_, KALDI_VLOG, VectorBase< Real >::Norm(), IvectorExtractTask::posterior_, IvectorExtractor::PriorOffset(), IvectorExtractTask::tot_auxf_change_, kaldi::TotalPosterior(), IvectorExtractTask::utt_, TableWriter< Holder >::Write(), and IvectorExtractTask::writer_.
|
inline |
Definition at line 43 of file ivector-extract.cc.
References IvectorExtractorUtteranceStats::AccStats(), IvectorExtractTask::auxf_change_, IvectorExtractTask::extractor_, IvectorExtractor::FeatDim(), IvectorExtractTask::feats_, IvectorExtractor::GetAuxf(), IvectorExtractor::GetIvectorDistribution(), IvectorExtractTask::ivector_, IvectorExtractor::IvectorDim(), IvectorExtractor::NumGauss(), IvectorExtractTask::posterior_, IvectorExtractor::PriorOffset(), Vector< Real >::Resize(), and IvectorExtractTask::tot_auxf_change_.
|
private |
Definition at line 89 of file ivector-extract.cc.
Referenced by IvectorExtractTask::operator()(), and IvectorExtractTask::~IvectorExtractTask().
|
private |
Definition at line 82 of file ivector-extract.cc.
Referenced by IvectorExtractTask::operator()(), and IvectorExtractTask::~IvectorExtractTask().
Definition at line 84 of file ivector-extract.cc.
Referenced by IvectorExtractTask::operator()().
|
private |
Definition at line 88 of file ivector-extract.cc.
Referenced by IvectorExtractTask::operator()(), and IvectorExtractTask::~IvectorExtractTask().
|
private |
Definition at line 85 of file ivector-extract.cc.
Referenced by IvectorExtractTask::operator()(), and IvectorExtractTask::~IvectorExtractTask().
|
private |
Definition at line 87 of file ivector-extract.cc.
Referenced by IvectorExtractTask::operator()(), and IvectorExtractTask::~IvectorExtractTask().
|
private |
Definition at line 83 of file ivector-extract.cc.
Referenced by IvectorExtractTask::~IvectorExtractTask().
|
private |
Definition at line 86 of file ivector-extract.cc.
Referenced by IvectorExtractTask::~IvectorExtractTask().