#include <global_data.h>
|
| shared_data * | sd |
| |
| parser * | example_parser |
| |
| std::thread | parse_thread |
| |
| AllReduceType | all_reduce_type |
| |
| AllReduce * | all_reduce |
| |
| bool | chain_hash_json = false |
| |
| VW::LEARNER::base_learner * | l |
| |
| VW::LEARNER::single_learner * | scorer |
| |
| VW::LEARNER::base_learner * | cost_sensitive |
| |
| void(* | set_minmax )(shared_data *sd, float label) |
| |
| uint64_t | current_pass |
| |
| uint32_t | num_bits |
| |
| bool | default_bits |
| |
| uint32_t | hash_seed |
| |
| std::string | data_filename |
| |
| bool | daemon |
| |
| size_t | num_children |
| |
| bool | save_per_pass |
| |
| float | initial_weight |
| |
| float | initial_constant |
| |
| bool | bfgs |
| |
| bool | save_resume |
| |
| bool | preserve_performance_counters |
| |
| std::string | id |
| |
| VW::version_struct | model_file_ver |
| |
| double | normalized_sum_norm_x |
| |
| bool | vw_is_main = false |
| |
| std::shared_ptr< trace_message_wrapper > | trace_message_wrapper_context |
| |
| std::unique_ptr< std::ostream > | trace_message |
| |
| std::unique_ptr< VW::config::options_i, options_deleter_type > | options |
| |
| void * | searchstr |
| |
| uint32_t | wpp |
| |
| std::unique_ptr< VW::io::writer > | stdout_adapter |
| |
| std::vector< std::string > | initial_regressors |
| |
| std::string | feature_mask |
| |
| std::string | per_feature_regularizer_input |
| |
| std::string | per_feature_regularizer_output |
| |
| std::string | per_feature_regularizer_text |
| |
| float | l1_lambda |
| |
| float | l2_lambda |
| |
| bool | no_bias |
| |
| float | power_t |
| |
| int | reg_mode |
| |
| size_t | pass_length |
| |
| size_t | numpasses |
| |
| size_t | passes_complete |
| |
| uint64_t | parse_mask |
| |
| bool | permutations |
| |
| std::vector< std::vector< namespace_index > > | interactions |
| |
| std::vector< std::vector< extent_term > > | extent_interactions |
| |
| bool | ignore_some |
| |
| std::array< bool, NUM_NAMESPACES > | ignore |
| |
| bool | ignore_some_linear |
| |
| std::array< bool, NUM_NAMESPACES > | ignore_linear |
| |
| bool | redefine_some |
| |
| std::array< unsigned char, NUM_NAMESPACES > | redefine |
| |
| std::unique_ptr< VW::kskip_ngram_transformer > | skip_gram_transformer |
| |
| std::vector< std::string > | limit_strings |
| |
| std::array< uint32_t, NUM_NAMESPACES > | limit |
| |
| std::array< uint64_t, NUM_NAMESPACES > | affix_features |
| |
| std::array< bool, NUM_NAMESPACES > | spelling_features |
| |
| std::vector< std::string > | dictionary_path |
| |
| std::vector< dictionary_info > | loaded_dictionaries |
| |
| std::array< std::vector< std::shared_ptr< feature_dict > >, NUM_NAMESPACES > | namespace_dictionaries {} |
| |
| VW::io::logger | logger |
| |
| bool | quiet |
| |
| bool | audit |
| |
| std::shared_ptr< std::vector< char > > | audit_buffer |
| |
| std::unique_ptr< VW::io::writer > | audit_writer |
| |
| bool | training |
| |
| bool | active |
| |
| bool | invariant_updates |
| |
| uint64_t | random_seed |
| |
| bool | random_weights |
| |
| bool | random_positive_weights |
| |
| bool | normal_weights |
| |
| bool | tnormal_weights |
| |
| bool | add_constant |
| |
| bool | nonormalize |
| |
| bool | do_reset_source |
| |
| bool | holdout_set_off |
| |
| bool | early_terminate |
| |
| uint32_t | holdout_period |
| |
| uint32_t | holdout_after |
| |
| size_t | check_holdout_every_n_passes |
| |
| INTERACTIONS::generate_interactions_object_cache | _generate_interactions_object_cache |
| |
| size_t | normalized_idx |
| |
| uint32_t | lda |
| |
| std::string | text_regressor_name |
| |
| std::string | inv_hash_regressor_name |
| |
| std::vector< std::unique_ptr< VW::io::writer > > | final_prediction_sink |
| |
| std::unique_ptr< VW::io::writer > | raw_prediction |
| |
| void(* | print_by_ref )(VW::io::writer *, float, float, const v_array< char > &, VW::io::logger &) |
| |
| void(* | print_text_by_ref )(VW::io::writer *, const std::string &, const v_array< char > &, VW::io::logger &) |
| |
| std::unique_ptr< loss_function > | loss |
| |
| bool | stdin_off |
| |
| bool | no_daemon = false |
| |
| float | initial_t |
| |
| float | eta |
| |
| float | eta_decay_rate |
| |
| time_t | init_time |
| |
| std::string | final_regressor_name |
| |
| parameters | weights |
| |
| size_t | max_examples |
| |
| bool | hash_inv |
| |
| bool | print_invert |
| |
| bool | progress_add |
| |
| float | progress_arg |
| |
| std::map< uint64_t, std::string > | index_name_map |
| |
| bool | is_ccb_input_model = false |
| |
◆ workspace() [1/3]
◆ ~workspace()
| VW::workspace::~workspace |
( |
| ) |
|
◆ workspace() [2/3]
◆ workspace() [3/3]
◆ build_setupfn_name_dict()
| void VW::workspace::build_setupfn_name_dict |
( |
std::vector< std::tuple< std::string, reduction_setup_fn >> & |
| ) |
|
◆ finish_example() [1/2]
| void VW::workspace::finish_example |
( |
example & |
| ) |
|
◆ finish_example() [2/2]
| void VW::workspace::finish_example |
( |
multi_ex & |
| ) |
|
◆ get_random_state()
◆ get_setupfn_name()
◆ learn() [1/2]
| void VW::workspace::learn |
( |
example & |
| ) |
|
◆ learn() [2/2]
| void VW::workspace::learn |
( |
multi_ex & |
| ) |
|
◆ length()
| size_t VW::workspace::length |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ predict() [1/2]
| void VW::workspace::predict |
( |
example & |
| ) |
|
◆ predict() [2/2]
| void VW::workspace::predict |
( |
multi_ex & |
| ) |
|
◆ _generate_interactions_object_cache
◆ active
| bool VW::workspace::active |
◆ add_constant
| bool VW::workspace::add_constant |
◆ affix_features
◆ all_reduce
◆ all_reduce_type
◆ audit
| bool VW::workspace::audit |
◆ audit_buffer
| std::shared_ptr<std::vector<char> > VW::workspace::audit_buffer |
◆ audit_writer
◆ bfgs
◆ chain_hash_json
| bool VW::workspace::chain_hash_json = false |
◆ check_holdout_every_n_passes
| size_t VW::workspace::check_holdout_every_n_passes |
◆ cost_sensitive
◆ current_pass
| uint64_t VW::workspace::current_pass |
◆ daemon
| bool VW::workspace::daemon |
◆ data_filename
| std::string VW::workspace::data_filename |
◆ default_bits
| bool VW::workspace::default_bits |
◆ dictionary_path
| std::vector<std::string> VW::workspace::dictionary_path |
◆ do_reset_source
| bool VW::workspace::do_reset_source |
◆ early_terminate
| bool VW::workspace::early_terminate |
◆ eta
◆ eta_decay_rate
| float VW::workspace::eta_decay_rate |
◆ example_parser
| parser* VW::workspace::example_parser |
◆ extent_interactions
| std::vector<std::vector<extent_term> > VW::workspace::extent_interactions |
◆ feature_mask
| std::string VW::workspace::feature_mask |
◆ final_prediction_sink
| std::vector<std::unique_ptr<VW::io::writer> > VW::workspace::final_prediction_sink |
◆ final_regressor_name
| std::string VW::workspace::final_regressor_name |
◆ hash_inv
| bool VW::workspace::hash_inv |
◆ hash_seed
| uint32_t VW::workspace::hash_seed |
◆ holdout_after
| uint32_t VW::workspace::holdout_after |
◆ holdout_period
| uint32_t VW::workspace::holdout_period |
◆ holdout_set_off
| bool VW::workspace::holdout_set_off |
◆ id
| std::string VW::workspace::id |
◆ ignore
◆ ignore_linear
◆ ignore_some
| bool VW::workspace::ignore_some |
◆ ignore_some_linear
| bool VW::workspace::ignore_some_linear |
◆ index_name_map
| std::map<uint64_t, std::string> VW::workspace::index_name_map |
◆ init_time
| time_t VW::workspace::init_time |
◆ initial_constant
| float VW::workspace::initial_constant |
◆ initial_regressors
| std::vector<std::string> VW::workspace::initial_regressors |
◆ initial_t
| float VW::workspace::initial_t |
◆ initial_weight
| float VW::workspace::initial_weight |
◆ interactions
◆ inv_hash_regressor_name
| std::string VW::workspace::inv_hash_regressor_name |
◆ invariant_updates
| bool VW::workspace::invariant_updates |
◆ is_ccb_input_model
| bool VW::workspace::is_ccb_input_model = false |
◆ l1_lambda
| float VW::workspace::l1_lambda |
◆ l2_lambda
| float VW::workspace::l2_lambda |
◆ lda
| uint32_t VW::workspace::lda |
◆ limit
◆ limit_strings
| std::vector<std::string> VW::workspace::limit_strings |
◆ loaded_dictionaries
◆ logger
◆ loss
◆ max_examples
| size_t VW::workspace::max_examples |
◆ model_file_ver
◆ namespace_dictionaries
◆ no_bias
| bool VW::workspace::no_bias |
◆ no_daemon
| bool VW::workspace::no_daemon = false |
◆ nonormalize
| bool VW::workspace::nonormalize |
◆ normal_weights
| bool VW::workspace::normal_weights |
◆ normalized_idx
| size_t VW::workspace::normalized_idx |
◆ normalized_sum_norm_x
| double VW::workspace::normalized_sum_norm_x |
◆ num_bits
| uint32_t VW::workspace::num_bits |
◆ num_children
| size_t VW::workspace::num_children |
◆ numpasses
| size_t VW::workspace::numpasses |
◆ options
◆ parse_mask
| uint64_t VW::workspace::parse_mask |
◆ parse_thread
| std::thread VW::workspace::parse_thread |
◆ pass_length
| size_t VW::workspace::pass_length |
◆ passes_complete
| size_t VW::workspace::passes_complete |
◆ per_feature_regularizer_input
| std::string VW::workspace::per_feature_regularizer_input |
◆ per_feature_regularizer_output
| std::string VW::workspace::per_feature_regularizer_output |
◆ per_feature_regularizer_text
| std::string VW::workspace::per_feature_regularizer_text |
◆ permutations
| bool VW::workspace::permutations |
◆ power_t
| float VW::workspace::power_t |
◆ preserve_performance_counters
| bool VW::workspace::preserve_performance_counters |
◆ print_by_ref
◆ print_invert
| bool VW::workspace::print_invert |
◆ print_text_by_ref
◆ progress_add
| bool VW::workspace::progress_add |
◆ progress_arg
| float VW::workspace::progress_arg |
◆ quiet
| bool VW::workspace::quiet |
◆ random_positive_weights
| bool VW::workspace::random_positive_weights |
◆ random_seed
| uint64_t VW::workspace::random_seed |
◆ random_weights
| bool VW::workspace::random_weights |
◆ raw_prediction
◆ redefine
◆ redefine_some
| bool VW::workspace::redefine_some |
◆ reg_mode
| int VW::workspace::reg_mode |
◆ save_per_pass
| bool VW::workspace::save_per_pass |
◆ save_resume
| bool VW::workspace::save_resume |
◆ scorer
◆ sd
◆ searchstr
| void* VW::workspace::searchstr |
◆ set_minmax
◆ skip_gram_transformer
◆ spelling_features
◆ stdin_off
| bool VW::workspace::stdin_off |
◆ stdout_adapter
◆ text_regressor_name
| std::string VW::workspace::text_regressor_name |
◆ tnormal_weights
| bool VW::workspace::tnormal_weights |
◆ trace_message
| std::unique_ptr<std::ostream> VW::workspace::trace_message |
◆ trace_message_wrapper_context
◆ training
| bool VW::workspace::training |
◆ vw_is_main
| bool VW::workspace::vw_is_main = false |
◆ weights
◆ wpp
| uint32_t VW::workspace::wpp |
The documentation for this struct was generated from the following file: