Vowpal Wabbit
|
Functions | |
float | fastlog2 (float x) |
float | fastlog (float x) |
float | fastpow2 (float p) |
float | fastexp (float p) |
float | fastpow (float x, float p) |
float | fastlgamma (float x) |
float | fastdigamma (float x) |
template<typename T , const lda_math_mode mtype> | |
T | lgamma (T) |
template<typename T , const lda_math_mode mtype> | |
T | digamma (T) |
template<typename T , lda_math_mode mtype> | |
T | exponential (T) |
template<typename T , lda_math_mode mtype> | |
T | powf (T, T) |
template<> | |
float | lgamma< float, USE_PRECISE > (float x) |
template<> | |
float | digamma< float, USE_PRECISE > (float x) |
template<> | |
float | exponential< float, USE_PRECISE > (float x) |
template<> | |
float | powf< float, USE_PRECISE > (float x, float p) |
template<> | |
float | lgamma< float, USE_FAST_APPROX > (float x) |
template<> | |
float | digamma< float, USE_FAST_APPROX > (float x) |
template<> | |
float | exponential< float, USE_FAST_APPROX > (float x) |
template<> | |
float | powf< float, USE_FAST_APPROX > (float x, float p) |
template<> | |
float | lgamma< float, USE_SIMD > (float x) |
template<> | |
float | digamma< float, USE_SIMD > (float x) |
template<> | |
float | exponential< float, USE_SIMD > (float x) |
template<> | |
float | powf< float, USE_SIMD > (float x, float p) |
template<typename T , const lda_math_mode mtype> | |
void | expdigammify (vw &all, T *gamma, T threshold, T initial) |
template<> | |
void | expdigammify< float, USE_SIMD > (vw &all, float *gamma, float threshold, float) |
template<typename T , const lda_math_mode mtype> | |
void | expdigammify_2 (vw &all, float *gamma, T *norm, const T threshold) |
template<> | |
void | expdigammify_2< float, USE_SIMD > (vw &all, float *gamma, float *norm, const float threshold) |
|
inline |
Definition at line 414 of file lda_core.cc.
Referenced by digamma< float, USE_PRECISE >().
|
inline |
Definition at line 464 of file lda_core.cc.
References fastdigamma().
Referenced by lda::digamma(), and digamma< float, USE_SIMD >().
|
inline |
|
inline |
Definition at line 487 of file lda_core.cc.
References digamma< float, USE_FAST_APPROX >().
Referenced by lda::digamma().
|
inline |
Definition at line 503 of file lda_core.cc.
References accumulate(), and vw::lda.
|
inline |
Definition at line 511 of file lda_core.cc.
Referenced by lda::expdigammify().
|
inline |
Definition at line 522 of file lda_core.cc.
References vw::lda.
|
inline |
Definition at line 528 of file lda_core.cc.
Referenced by lda::expdigammify_2().
|
inline |
Definition at line 421 of file lda_core.cc.
|
inline |
Definition at line 469 of file lda_core.cc.
References fastexp().
Referenced by exponential< float, USE_SIMD >().
|
inline |
|
inline |
Definition at line 492 of file lda_core.cc.
References exponential< float, USE_FAST_APPROX >().
|
inline |
Definition at line 172 of file lda_core.cc.
References a, f, fastexp(), fastlog(), anonymous_namespace{lda_core.cc}::is_aligned16(), and vw::lda.
Referenced by digamma< float, USE_FAST_APPROX >().
|
inline |
Definition at line 160 of file lda_core.cc.
References f, and fastpow2().
|
inline |
|
inline |
Definition at line 145 of file lda_core.cc.
References fastlog2().
Referenced by fastdigamma(), and fastlgamma().
|
inline |
|
inline |
Definition at line 162 of file lda_core.cc.
References fastlog2(), and fastpow2().
Referenced by powf< float, USE_FAST_APPROX >().
|
inline |
Definition at line 147 of file lda_core.cc.
References f.
|
inline |
Definition at line 407 of file lda_core.cc.
Referenced by lgamma< float, USE_PRECISE >().
|
inline |
Definition at line 459 of file lda_core.cc.
References fastlgamma().
Referenced by lda::lgamma(), and lgamma< float, USE_SIMD >().
|
inline |
|
inline |
Definition at line 482 of file lda_core.cc.
References lgamma< float, USE_FAST_APPROX >().
Referenced by lda::lgamma().
|
inline |
Definition at line 428 of file lda_core.cc.
Referenced by GD::average_update(), GD::compute_rate_decay(), gd_mf_setup(), GD::get_scale(), mf_train(), parseFloat(), GD::pred_per_update_feature(), Search::random_policy(), and GD::setup().
|
inline |
Definition at line 474 of file lda_core.cc.
References fastpow().
Referenced by lda::powf(), and powf< float, USE_SIMD >().
|
inline |
Definition at line 451 of file lda_core.cc.
Referenced by lda::powf().
|
inline |
Definition at line 497 of file lda_core.cc.
References powf< float, USE_FAST_APPROX >().
Referenced by lda::powf().