Vowpal Wabbit
Macros
vw_slim_return_codes.h File Reference

Macros

#define S_VW_PREDICT_OK   0
 
#define E_VW_PREDICT_ERR_INVALID_MODEL   1
 
#define E_VW_PREDICT_ERR_WEIGHT_INDEX_OUT_OF_RANGE   2
 
#define E_VW_PREDICT_ERR_GD_RESUME_NOT_SUPPORTED   3
 
#define E_VW_PREDICT_ERR_CB_EXPLORATION_MISSING   4
 
#define E_VW_PREDICT_ERR_NOT_A_CB_MODEL   5
 
#define E_VW_PREDICT_ERR_NO_MODEL_LOADED   6
 
#define E_VW_PREDICT_ERR_NO_A_CSOAA_MODEL   7
 
#define E_VW_PREDICT_ERR_EXPLORATION_FAILED   8
 
#define E_VW_PREDICT_ERR_INVALID_MODEL_CHECK_SUM   9
 
#define E_VW_PREDICT_ERR_HASH_SEED_NOT_SUPPORTED   10
 
#define RETURN_ON_FAIL(stmt)
 
#define RETURN_EXPLORATION_ON_FAIL(stmt)
 

Macro Definition Documentation

#define E_VW_PREDICT_ERR_CB_EXPLORATION_MISSING   4
#define E_VW_PREDICT_ERR_EXPLORATION_FAILED   8
#define E_VW_PREDICT_ERR_GD_RESUME_NOT_SUPPORTED   3
#define E_VW_PREDICT_ERR_HASH_SEED_NOT_SUPPORTED   10
#define E_VW_PREDICT_ERR_INVALID_MODEL   1
#define E_VW_PREDICT_ERR_INVALID_MODEL_CHECK_SUM   9
#define E_VW_PREDICT_ERR_NO_A_CSOAA_MODEL   7
#define E_VW_PREDICT_ERR_NO_MODEL_LOADED   6
#define E_VW_PREDICT_ERR_NOT_A_CB_MODEL   5
#define E_VW_PREDICT_ERR_WEIGHT_INDEX_OUT_OF_RANGE   2
#define RETURN_EXPLORATION_ON_FAIL (   stmt)
Value:
{ \
int ret##__LINE__ = stmt; \
if (ret##__LINE__ != S_EXPLORATION_OK) return E_VW_PREDICT_ERR_EXPLORATION_FAILED | (ret##__LINE__ << 16); \
}
#define E_VW_PREDICT_ERR_EXPLORATION_FAILED
Definition: vw_slim_return_codes.h:11
#define S_EXPLORATION_OK
Definition: explore.h:3
#define RETURN_ON_FAIL (   stmt)
Value:
{ \
int ret##__LINE__ = stmt; \
if (ret##__LINE__ != S_VW_PREDICT_OK) return ret##__LINE__; \
}
#define S_VW_PREDICT_OK
Definition: vw_slim_return_codes.h:3
#define S_VW_PREDICT_OK   0