Vowpal Wabbit
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
global_data.h File Reference
#include "vw/allreduce/allreduce_type.h"
#include "vw/common/future_compat.h"
#include "vw/common/string_view.h"
#include "vw/core/array_parameters.h"
#include "vw/core/constant.h"
#include "vw/core/error_reporting.h"
#include "vw/core/input_parser.h"
#include "vw/core/interaction_generation_state.h"
#include "vw/core/metrics_collector.h"
#include "vw/core/multi_ex.h"
#include "vw/core/setup_base.h"
#include "vw/core/version.h"
#include "vw/core/vw_fwd.h"
#include "vw/io/logger.h"
#include <array>
#include <cfloat>
#include <cinttypes>
#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include <thread>

Classes

class  VW::details::dictionary_info
 
class  VW::details::trace_message_wrapper
 
class  VW::details::invert_hash_info
 
class  VW::details::feature_tweaks_config
 
class  VW::details::output_model_config
 
class  VW::details::passes_config
 
class  VW::details::initial_weights_config
 
class  VW::details::update_rule_config
 
class  VW::details::loss_config
 
class  VW::details::reduction_state
 
class  VW::details::runtime_config
 
class  VW::details::runtime_state
 
class  VW::details::parser_runtime
 
class  VW::details::output_config
 
class  VW::details::output_runtime
 
class  VW::workspace
 

Namespaces

namespace  VW
 
namespace  VW::details
 
namespace  VW::parsers
 
namespace  VW::parsers::flatbuffer
 

Typedefs

using vw = VW::workspace
 
using VW::details::feature_dict = std::unordered_map< std::string, std::unique_ptr< VW::features > >
 
using VW::options_deleter_type = void(*)(VW::config::options_i *)
 
using reduction_setup_fn = VW::reduction_setup_fn
 
using options_deleter_type = VW::options_deleter_type
 

Functions

void VW::details::print_result_by_ref (VW::io::writer *f, float res, float weight, const VW::v_array< char > &tag, VW::io::logger &logger)
 
void VW::details::compile_limits (std::vector< std::string > limits, std::array< uint32_t, VW::NUM_NAMESPACES > &dest, bool quiet, VW::io::logger &logger)
 

Typedef Documentation

◆ options_deleter_type

◆ reduction_setup_fn

◆ vw

using vw = VW::workspace