Vowpal Wabbit
Classes | Enumerations | Functions | Variables
VW::slates Namespace Reference

Classes

struct  label
 
struct  slates_data
 

Enumerations

enum  example_type : uint8_t { unset = 0, shared = 1, action = 2, slot = 3 }
 

Functions

VW::LEARNER::base_learner * slates_setup (VW::config::options_i &options, vw &all)
 
std::string generate_slates_label_printout (const std::vector< example * > &slots)
 
void default_label (VW::slates::label &v)
 
void parse_label (parser *p, shared_data *, VW::slates::label &ld, std::vector< VW::string_view > &words, reduction_features &)
 
void cache_label (VW::slates::label &ld, io_buf &cache)
 
size_t read_cached_label (shared_data *, VW::slates::label &ld, io_buf &cache)
 

Variables

label_parser slates_label_parser
 

Enumeration Type Documentation

enum VW::slates::example_type : uint8_t
Enumerator
unset 
shared 
action 
slot 

Function Documentation

void VW::slates::cache_label ( VW::slates::label &  ld,
io_buf &  cache 
)
void VW::slates::default_label ( VW::slates::label &  v)
std::string VW::slates::generate_slates_label_printout ( const std::vector< example * > &  slots)
void VW::slates::parse_label ( parser *  p,
shared_data *  ,
VW::slates::label &  ld,
std::vector< VW::string_view > &  words,
reduction_features &   
)
size_t VW::slates::read_cached_label ( shared_data *  ,
VW::slates::label &  ld,
io_buf &  cache 
)
VW::LEARNER::base_learner* VW::slates::slates_setup ( VW::config::options_i &  options,
vw &  all 
)

Variable Documentation

label_parser VW::slates::slates_label_parser