|
Vowpal Wabbit
|
#include <iostream>#include <utility>#include <vector>#include <map>#include <cfloat>#include <cstdint>#include <cstdio>#include <inttypes.h>#include <climits>#include <stack>#include <unordered_map>#include <string>#include <array>#include <memory>#include <atomic>#include "future_compat.h"#include "vw_string_view.h"#include <thread>#include "v_array.h"#include "array_parameters.h"#include "loss_functions.h"#include "example.h"#include "config.h"#include "learner.h"#include <time.h>#include "hash.h"#include "crossplat_compat.h"#include "error_reporting.h"#include "constant.h"#include "rand48.h"#include "hashstring.h"#include "decision_scores.h"#include "feature_group.h"#include "rand_state.h"#include "allreduce.h"#include "interactions_predict.h"#include "options.h"#include "version.h"#include "kskip_ngram_transformer.h"#include "io/logger.h"Classes | |
| struct | dictionary_info |
| struct | trace_message_wrapper |
| struct | VW::workspace |
Namespaces | |
| VW | |
| VW::parsers | |
| VW::parsers::flatbuffer | |
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 |
Enumerations | |
| enum | AllReduceType { AllReduceType::Socket, AllReduceType::Thread } |
Functions | |
| void | print_result_by_ref (VW::io::writer *f, float res, float weight, const v_array< char > &tag, VW::io::logger &logger) |
| void | binary_print_result_by_ref (VW::io::writer *f, float res, float weight, const 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 |
|
strong |
| void binary_print_result_by_ref | ( | VW::io::writer * | f, |
| float | res, | ||
| float | weight, | ||
| const 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 v_array< char > & | tag, | ||
| VW::io::logger & | logger | ||
| ) |
1.8.13