#include "array_parameters.h"#include "constant.h"#include "error_reporting.h"#include "future_compat.h"#include "interactions_predict.h"#include "io/logger.h"#include "version.h"#include "vw_fwd.h"#include "vw_string_view.h"#include <array>#include <cfloat>#include <cinttypes>#include <cstdint>#include <map>#include <memory>#include <string>#include <unordered_map>#include <vector>#include <thread>Classes | |
| struct | dictionary_info |
| struct | trace_message_wrapper |
| struct | VW::details::invert_hash_info |
| struct | VW::workspace |
Namespaces | |
| VW | |
| VW::parsers | |
| VW::parsers::flatbuffer | |
| VW::details | |
Typedefs | |
| typedef float | weight |
| using | feature_dict = std::unordered_map< std::string, std::unique_ptr< features > > |
| using | reduction_setup_fn = VW::LEARNER::base_learner *(*)(VW::setup_base_i &) |
| using | options_deleter_type = void(*)(VW::config::options_i *) |
| using | VW = VW::workspace |
Functions | |
| void | print_result_by_ref (VW::io::writer *f, float res, float weight, const VW::v_array< char > &tag, VW::io::logger &logger) |
| void | binary_print_result_by_ref (VW::io::writer *f, float res, float weight, const VW::v_array< char > &tag, VW::io::logger &logger) |
| void | noop_mm (shared_data *, float label) |
| void | get_prediction (VW::io::reader *f, float &res, float &weight) |
| void | compile_gram (std::vector< std::string > grams, std::array< uint32_t, NUM_NAMESPACES > &dest, char *descriptor, bool quiet) |
| void | compile_limits (std::vector< std::string > limits, std::array< uint32_t, NUM_NAMESPACES > &dest, bool quiet, VW::io::logger &logger) |
| using feature_dict = std::unordered_map<std::string, std::unique_ptr<features> > |
| using options_deleter_type = void (*)(VW::config::options_i*) |
| using reduction_setup_fn = VW::LEARNER::base_learner* (*)(VW::setup_base_i&) |
| using VW = VW::workspace |
| typedef float weight |
| void binary_print_result_by_ref | ( | VW::io::writer * | f, |
| float | res, | ||
| float | weight, | ||
| const VW::v_array< char > & | tag, | ||
| VW::io::logger & | logger | ||
| ) |
| void compile_gram | ( | std::vector< std::string > | grams, |
| std::array< uint32_t, NUM_NAMESPACES > & | dest, | ||
| char * | descriptor, | ||
| bool | quiet | ||
| ) |
| void compile_limits | ( | std::vector< std::string > | limits, |
| std::array< uint32_t, NUM_NAMESPACES > & | dest, | ||
| bool | quiet, | ||
| VW::io::logger & | logger | ||
| ) |
| void get_prediction | ( | VW::io::reader * | f, |
| float & | res, | ||
| float & | weight | ||
| ) |
| void noop_mm | ( | shared_data * | , |
| float | label | ||
| ) |
| void print_result_by_ref | ( | VW::io::writer * | f, |
| float | res, | ||
| float | weight, | ||
| const VW::v_array< char > & | tag, | ||
| VW::io::logger & | logger | ||
| ) |
1.8.13