Classes | |
struct | LinearCgdOptions |
struct | LbfgsOptions |
This is an implementation of L-BFGS. More... | |
class | OptimizeLbfgs< Real > |
Functions | |
template<class Real > | |
int32 | LinearCgd (const LinearCgdOptions &opts, const SpMatrix< Real > &A, const VectorBase< Real > &b, VectorBase< Real > *x) |
int32 LinearCgd | ( | const LinearCgdOptions & | opts, |
const SpMatrix< Real > & | A, | ||
const VectorBase< Real > & | b, | ||
VectorBase< Real > * | x | ||
) |
Definition at line 453 of file optimization.cc.
References VectorBase< Real >::AddVec(), VectorBase< Real >::CopyFromVec(), KALDI_ASSERT, KALDI_VLOG, KALDI_WARN, kaldi::LinearCgd< double >(), kaldi::LinearCgd< float >(), OptimizeLbfgs< Real >::M(), LinearCgdOptions::max_error, LinearCgdOptions::max_iters, PackedMatrix< Real >::NumCols(), PackedMatrix< Real >::NumRows(), LinearCgdOptions::recompute_residual_factor, kaldi::SolveQuadraticProblem(), and kaldi::VecVec().
Referenced by OnlineIvectorEstimationStats::GetIvector(), LinearCgdOptions::LinearCgdOptions(), and kaldi::UnitTestLinearCgd().