#include <nnet-computation.h>
Public Member Functions | |
MatrixDebugInfo () | |
void | Swap (MatrixDebugInfo *other) |
void | Read (std::istream &istream, bool binary) |
void | Write (std::ostream &ostream, bool binary) const |
Public Attributes | |
bool | is_deriv |
std::vector< Cindex > | cindexes |
Definition at line 315 of file nnet-computation.h.
|
inline |
Definition at line 318 of file nnet-computation.h.
void Read | ( | std::istream & | istream, |
bool | binary | ||
) |
Definition at line 181 of file nnet-computation.cc.
References kaldi::nnet3::ExpectToken(), kaldi::ReadBasicType(), and kaldi::nnet3::ReadCindexVector().
void Swap | ( | NnetComputation::MatrixDebugInfo * | other | ) |
Definition at line 175 of file nnet-computation.cc.
References NnetComputation::MatrixDebugInfo::cindexes, NnetComputation::MatrixDebugInfo::is_deriv, and kaldi::swap().
void Write | ( | std::ostream & | ostream, |
bool | binary | ||
) | const |
Definition at line 190 of file nnet-computation.cc.
References kaldi::WriteBasicType(), kaldi::nnet3::WriteCindexVector(), and kaldi::WriteToken().
std::vector<Cindex> cindexes |
Definition at line 317 of file nnet-computation.h.
Referenced by ModelUpdateConsolidator::AppendDebugInfoForSubmatrix(), ComputationLoopedOptimizer::CheckIdentifiedMatrices(), ComputationExpander::ComputeDebugInfo(), DerivativeTimeLimiter::ComputeMatrixPruneInfo(), ComputationExpander::ComputeSubmatrixInfo(), MatrixExtender::FixDebugInfo(), ComputationExpander::GetNewSubmatLocationInfo(), ComputationExpander::InitStrideInfo(), DerivativeTimeLimiter::LimitMatrices(), Compiler::OutputDebugInfo(), kaldi::nnet3::PrintComputationPreamble(), DerivativeTimeLimiter::RowIsKept(), and NnetComputation::MatrixDebugInfo::Swap().
bool is_deriv |
Definition at line 316 of file nnet-computation.h.
Referenced by ModelUpdateConsolidator::AppendDebugInfoForSubmatrix(), ComputationLoopedOptimizer::CheckIdentifiedMatrices(), ComputationExpander::ComputeDebugInfo(), Compiler::OutputDebugInfo(), kaldi::nnet3::PrintComputationPreamble(), DerivativeTimeLimiter::RowIsKept(), and NnetComputation::MatrixDebugInfo::Swap().