Turi Create  4.0
turi::factorization::ranking_sgd_solver_base< SGDInterface > Member List

This is the complete list of members for turi::factorization::ranking_sgd_solver_base< SGDInterface >, including all inherited members.

add_options(option_manager &options)turi::sgd::sgd_solver_baseprotectedstatic
calculate_objective(sgd::sgd_interface_base *model_iface, const v2::ml_data &data, size_t iteration) const GL_HOTturi::factorization::ranking_sgd_solver_base< SGDInterface >inlinevirtual
clear_item_observed_buffer(dense_bitset &item_observed, size_t n_rows, size_t n_items, const BufferIndexToItemIndexMapper &map_index) constturi::factorization::ranking_sgd_solver_base< SGDInterface >inlineprotected
fill_x_buffer_with_users_items(std::vector< std::pair< std::vector< v2::ml_data_entry >, double > > &x_buffer, v2::ml_data_block_iterator &it, size_t n_items, dense_bitset &item_observed) const GL_HOT_INLINE_FLATTENturi::factorization::ranking_sgd_solver_base< SGDInterface >inlineprotected
model_interfaceturi::sgd::sgd_solver_baseprotected
optionsturi::sgd::sgd_solver_baseprotected
ranking_sgd_solver_base(const std::shared_ptr< sgd::sgd_interface_base > &main_interface, const v2::ml_data &train_data, const std::map< std::string, flexible_type > &options)turi::factorization::ranking_sgd_solver_base< SGDInterface >inlineprotected
run()turi::sgd::sgd_solver_base
run_iteration(size_t iteration, sgd::sgd_interface_base *model_iface, const v2::ml_data &data, double step_size)turi::factorization::ranking_sgd_solver_base< SGDInterface >inlinevirtual
run_loss_calculation_thread(size_t thread_idx, size_t num_threads, const v2::ml_data &data, SGDInterface *iface) const =0turi::factorization::ranking_sgd_solver_base< SGDInterface >protectedpure virtual
run_sgd_thread(size_t iteration, size_t thread_idx, size_t num_threads, size_t block_idx, size_t num_blocks, const v2::ml_data &data, SGDInterface *iface, double step_size, volatile bool &error_detected)=0turi::factorization::ranking_sgd_solver_base< SGDInterface >protectedpure virtual
setup(sgd_interface_base *iface)turi::sgd::sgd_solver_baseinlineprotectedvirtual
sgd_solver_base(const std::shared_ptr< sgd_interface_base > &model_interface, const v2::ml_data &_train_data, const std::map< std::string, flexible_type > &_options)turi::sgd::sgd_solver_baseprotected