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

Classes

struct  label
 
struct  slates_data
 

Enumerations

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

Functions

VW::LEARNER::base_learnerslates_setup (VW::setup_base_i &)
 
std::string generate_slates_label_printout (const std::vector< example *> &slots)
 
void default_label (VW::slates::label &v)
 
void parse_label (slates::label &ld, VW::label_parser_reuse_mem &reuse_mem, const std::vector< VW::string_view > &words, VW::io::logger &logger)
 

Variables

label_parser slates_label_parser
 

Enumeration Type Documentation

◆ example_type

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

Function Documentation

◆ default_label()

void VW::slates::default_label ( VW::slates::label v)

◆ generate_slates_label_printout()

std::string VW::slates::generate_slates_label_printout ( const std::vector< example *> &  slots)

◆ parse_label()

void VW::slates::parse_label ( slates::label ld,
VW::label_parser_reuse_mem reuse_mem,
const std::vector< VW::string_view > &  words,
VW::io::logger logger 
)

◆ slates_setup()

VW::LEARNER::base_learner* VW::slates::slates_setup ( VW::setup_base_i )

Variable Documentation

◆ slates_label_parser

label_parser VW::slates::slates_label_parser