#include <timer.h>
Public Member Functions | |
Timer () | |
Timer (bool set_timer) | |
void | Reset () |
double | Elapsed () const |
Returns time in seconds. More... | |
Private Attributes | |
struct timeval | time_start_ |
struct timezone | time_zone_ |
|
inline |
|
inline |
Returns time in seconds.
Definition at line 74 of file timer.h.
References Timer::time_start_.
Referenced by CachingOptimizingCompiler::Compile(), kaldi::nnet3::CompileLooped(), CachingOptimizingCompiler::CompileNoShortcut(), CachingOptimizingCompiler::CompileViaShortcut(), NnetBatchComputer::Compute(), kaldi::CuRandGaussianMatrixBaseSpeedTest(), kaldi::CuRandGaussianMatrixSpeedTest(), kaldi::CuRandGaussianVectorSpeedTest(), kaldi::CuRandUniformMatrixBaseSpeedTest(), kaldi::CuRandUniformMatrixSpeedTest(), kaldi::CuRandUniformVectorSpeedTest(), OnlineFasterDecoder::Decode(), LatticeIncrementalDecoderTpl< FST, decoder::BackpointerToken >::Decode(), OnlineTimer::Elapsed(), Xent::Eval(), main(), OnlineTimer::OutputStats(), OnlinePaSource::Read(), CachingOptimizingCompiler::ReadCache(), NnetComputer::Run(), OnlineTimer::SleepUntil(), kaldi::TestCuFindRowMaxId(), kaldi::TestCuMatrixAddDiagVecMat(), kaldi::TestCuMatrixAddMat(), kaldi::TestCuMatrixAddMatBlocks(), kaldi::TestCuMatrixAddRowRanges(), kaldi::TestCuMatrixAddRows1(), kaldi::TestCuMatrixAddRows2(), kaldi::TestCuMatrixAddToRows(), kaldi::TestCuMatrixCholesky(), kaldi::TestCuMatrixCompObjfAndDeriv(), kaldi::TestCuMatrixCopyFromSp(), kaldi::TestCuMatrixCopyFromTp(), kaldi::TestCuMatrixCopyLowerToUpper(), kaldi::TestCuMatrixCopyRows1(), kaldi::TestCuMatrixCopyRows2(), kaldi::TestCuMatrixCopyToRows(), kaldi::TestCuMatrixCopyUpperToLower(), kaldi::TestCuMatrixDiffGroupPnorm(), kaldi::TestCuMatrixDiffLogSoftmax(), kaldi::TestCuMatrixDiffSoftmax(), kaldi::TestCuMatrixDivRowsVec(), kaldi::TestCuMatrixGroupMax(), kaldi::TestCuMatrixGroupMaxAllGroupSizes(), kaldi::TestCuMatrixGroupMaxDeriv(), kaldi::TestCuMatrixGroupPnorm(), kaldi::TestCuMatrixHeaviside(), kaldi::TestCuMatrixLogSoftmax(), kaldi::TestCuMatrixLookup(), kaldi::TestCuMatrixMatMat(), kaldi::TestCuMatrixMatMatBatched(), kaldi::TestCuMatrixMax(), kaldi::TestCuMatrixMin(), kaldi::TestCuMatrixMulRowsGroupMat(), kaldi::TestCuMatrixResize(), kaldi::TestCuMatrixSetZeroAboveDiag(), kaldi::TestCuMatrixSigmoid(), kaldi::TestCuMatrixSoftmax(), kaldi::TestCuMatrixSum(), kaldi::TestCuMatrixTraceMatMat(), kaldi::TestCuMatrixTransposeCross(), kaldi::TestCuMatrixTransposeNS(), kaldi::TestCuMatrixTransposeS(), kaldi::TestCuSparseMatrixTraceMatSmat(), kaldi::TestCuVectorAddColSumMat(), kaldi::TestCuVectorAddDiagMat2(), kaldi::TestCuVectorAddDiagMat2OnVariousShapes(), kaldi::TestCuVectorAddDiagMatMat(), kaldi::TestCuVectorAddDiagMatMatShape(), kaldi::TestCuVectorAddRowSumMat(), kaldi::TestCuVectorApplyCeiling(), kaldi::TestCuVectorApplyCeilingNoCount(), kaldi::TestCuVectorApplyFloor(), kaldi::TestCuVectorApplyFloorNoCount(), kaldi::TestCuVectorCopyFromVec(), kaldi::TestCuVectorSoftmax(), kaldi::TestCuVectorSum(), kaldi::TestCuVectorVecVecOne(), kaldi::TestSymInvertPosDef(), kaldi::TimerTest(), kaldi::UnitTestAddColSumMatSpeed(), kaldi::UnitTestAddMatMatSpeed(), kaldi::UnitTestAddRowSumMatSpeed(), kaldi::UnitTestAddVecToColsSpeed(), kaldi::UnitTestAddVecToRowsSpeed(), kaldi::UnitTestBackpropLstmNonlinearity(), kaldi::UnitTestCuDiffNormalizePerRow(), kaldi::UnitTestCuMathComputeLstmNonlinearity(), kaldi::UnitTestCuMathNormalizePerRow(), kaldi::UnitTestCuSpMatrixCopyFromMat(), kaldi::UnitTestCuSpMatrixInvert(), kaldi::UnitTestExpSpeed(), kaldi::UnitTestLogSpeed(), kaldi::UnitTestPitchExtractionSpeed(), kaldi::UnitTestRealFftSpeed(), kaldi::UnitTestSplitRadixRealFftSpeed(), kaldi::UnitTestSvdSpeed(), OnlineTimer::WaitUntil(), CachingOptimizingCompiler::WriteCache(), and NnetBatchDecoder::~NnetBatchDecoder().
|
inline |
Definition at line 71 of file timer.h.
References Timer::time_start_, and Timer::time_zone_.
Referenced by main(), and Timer::Timer().
|
private |
Definition at line 87 of file timer.h.
Referenced by Timer::Elapsed(), and Timer::Reset().
|
private |
Definition at line 88 of file timer.h.
Referenced by Timer::Reset().