Public Member Functions | |
AccumulateMultiThreadedClass (const DiagGmm &diag_gmm, const MatrixBase< BaseFloat > &data, const VectorBase< BaseFloat > &frame_weights, AccumDiagGmm *accum, double *tot_like) | |
AccumulateMultiThreadedClass (const AccumulateMultiThreadedClass &other) | |
void | operator() () |
~AccumulateMultiThreadedClass () | |
Public Member Functions inherited from MultiThreadable | |
virtual | ~MultiThreadable () |
Private Attributes | |
const DiagGmm & | diag_gmm_ |
const MatrixBase< BaseFloat > & | data_ |
const VectorBase< BaseFloat > & | frame_weights_ |
AccumDiagGmm * | dest_accum_ |
AccumDiagGmm | accum_ |
double * | tot_like_ptr_ |
double | tot_like_ |
Additional Inherited Members | |
Public Attributes inherited from MultiThreadable | |
int32 | thread_id_ |
int32 | num_threads_ |
Definition at line 486 of file mle-diag-gmm.cc.
|
inline |
Definition at line 488 of file mle-diag-gmm.cc.
|
inline |
Definition at line 496 of file mle-diag-gmm.cc.
References data_, and KALDI_ASSERT.
|
inline |
Definition at line 520 of file mle-diag-gmm.cc.
|
inlinevirtual |
Implements MultiThreadable.
Definition at line 504 of file mle-diag-gmm.cc.
References data_, and KALDI_VLOG.
|
private |
Definition at line 532 of file mle-diag-gmm.cc.
|
private |
Definition at line 529 of file mle-diag-gmm.cc.
|
private |
Definition at line 531 of file mle-diag-gmm.cc.
|
private |
Definition at line 528 of file mle-diag-gmm.cc.
|
private |
Definition at line 530 of file mle-diag-gmm.cc.
|
private |
Definition at line 534 of file mle-diag-gmm.cc.
|
private |
Definition at line 533 of file mle-diag-gmm.cc.