Vowpal Wabbit
Classes | Namespaces | Macros | Functions | Variables
search_entityrelationtask.cc File Reference
#include "search_entityrelationtask.h"
#include "vw.h"

Go to the source code of this file.

Classes

struct  EntityRelationTask::task_data
 

Namespaces

 EntityRelationTask
 

Macros

#define R_NONE   10
 
#define LABEL_SKIP   11
 

Functions

void EntityRelationTask::update_example_indicies (bool audit, example *ec, uint64_t mult_amount, uint64_t plus_amount)
 
void EntityRelationTask::initialize (Search::search &sch, size_t &, options_i &options)
 
void EntityRelationTask::finish (Search::search &sch)
 
bool EntityRelationTask::check_constraints (size_t ent1_id, size_t ent2_id, size_t rel_id)
 
void EntityRelationTask::decode_tag (v_array< char > tag, char &type, int &id1, int &id2)
 
size_t EntityRelationTask::predict_entity (Search::search &sch, example *ex, v_array< size_t > &, ptag my_tag, bool isLdf=false)
 
size_t EntityRelationTask::predict_relation (Search::search &sch, example *ex, v_array< size_t > &predictions, ptag my_tag, bool isLdf=false)
 
void EntityRelationTask::entity_first_decoding (Search::search &sch, multi_ex &ec, v_array< size_t > &predictions, bool isLdf=false)
 
void EntityRelationTask::er_mixed_decoding (Search::search &sch, multi_ex &ec, v_array< size_t > &predictions)
 
void EntityRelationTask::er_allow_skip_decoding (Search::search &sch, multi_ex &ec, v_array< size_t > &predictions)
 
void EntityRelationTask::run (Search::search &sch, multi_ex &ec)
 

Variables

Search::search_task EntityRelationTask::task = {"entity_relation", run, initialize, finish, nullptr, nullptr}
 

Macro Definition Documentation

◆ LABEL_SKIP

#define LABEL_SKIP   11

◆ R_NONE

#define R_NONE   10

Definition at line 11 of file search_entityrelationtask.cc.

Referenced by EntityRelationTask::predict_relation().