Created
November 14, 2017 16:15
-
-
Save brendanhay/80c0008344f4410b60a78ac544887a3a to your computer and use it in GitHub Desktop.
vowpal_wabbit 8.1.1 -> 8.4.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/vowpalwabbit/vwdll.h b/vowpalwabbit/vwdll.h | |
index 4ccc36f8..6c659b7a 100644 | |
--- a/vowpalwabbit/vwdll.h | |
+++ b/vowpalwabbit/vwdll.h | |
@@ -57,7 +57,6 @@ typedef void * VW_EXAMPLE; | |
typedef void * VW_LABEL; | |
typedef void * VW_FEATURE_SPACE; | |
typedef void * VW_FEATURE; | |
-typedef void * VW_IOBUF; | |
const VW_HANDLE INVALID_VW_HANDLE = VW_TYPE_SAFE_NULL; | |
const VW_HANDLE INVALID_VW_EXAMPLE = VW_TYPE_SAFE_NULL; | |
@@ -66,7 +65,6 @@ const VW_HANDLE INVALID_VW_EXAMPLE = VW_TYPE_SAFE_NULL; | |
VW_DLL_MEMBER VW_HANDLE VW_CALLING_CONV VW_Initialize(const char16_t * pstrArgs); | |
#endif | |
VW_DLL_MEMBER VW_HANDLE VW_CALLING_CONV VW_InitializeA(const char * pstrArgs); | |
-VW_DLL_MEMBER VW_HANDLE VW_CALLING_CONV VW_InitializeWithModel(const char * pstrArgs, const char * modelData, size_t modelDataSize); | |
VW_DLL_MEMBER void VW_CALLING_CONV VW_Finish_Passes(VW_HANDLE handle); | |
VW_DLL_MEMBER void VW_CALLING_CONV VW_Finish(VW_HANDLE handle); | |
@@ -80,7 +78,7 @@ VW_DLL_MEMBER VW_EXAMPLE VW_CALLING_CONV VW_ReadExample(VW_HANDLE handle, const | |
#endif | |
VW_DLL_MEMBER VW_EXAMPLE VW_CALLING_CONV VW_ReadExampleA(VW_HANDLE handle, const char * line); | |
-VW_DLL_MEMBER void VW_CALLING_CONV VW_StartParser(VW_HANDLE handle); | |
+ VW_DLL_MEMBER void VW_CALLING_CONV VW_StartParser(VW_HANDLE handle, bool do_init); | |
VW_DLL_MEMBER void VW_CALLING_CONV VW_EndParser(VW_HANDLE handle); | |
VW_DLL_MEMBER VW_EXAMPLE VW_CALLING_CONV VW_GetExample(VW_HANDLE handle); | |
@@ -95,7 +93,6 @@ VW_DLL_MEMBER float VW_CALLING_CONV VW_GetTopicPrediction(VW_EXAMPLE e, size_t i | |
VW_DLL_MEMBER size_t VW_CALLING_CONV VW_GetTagLength(VW_EXAMPLE e); | |
VW_DLL_MEMBER const char* VW_CALLING_CONV VW_GetTag(VW_EXAMPLE e); | |
VW_DLL_MEMBER size_t VW_CALLING_CONV VW_GetFeatureNumber(VW_EXAMPLE e); | |
-VW_DLL_MEMBER float VW_CALLING_CONV VW_GetConfidence(VW_EXAMPLE e); | |
VW_DLL_MEMBER VW_FEATURE VW_CALLING_CONV VW_GetFeatures(VW_HANDLE handle, VW_EXAMPLE e, size_t* plen); | |
VW_DLL_MEMBER void VW_CALLING_CONV VW_ReturnFeatures(VW_FEATURE f); | |
#ifdef USE_CODECVT | |
@@ -113,7 +110,6 @@ VW_DLL_MEMBER size_t VW_CALLING_CONV VW_HashFeatureStaticA(const char * s, unsig | |
VW_DLL_MEMBER float VW_CALLING_CONV VW_Learn(VW_HANDLE handle, VW_EXAMPLE e); | |
VW_DLL_MEMBER float VW_CALLING_CONV VW_Predict(VW_HANDLE handle, VW_EXAMPLE e); | |
-VW_DLL_MEMBER float VW_CALLING_CONV VW_PredictCostSensitive(VW_HANDLE handle, VW_EXAMPLE e); | |
VW_DLL_MEMBER void VW_CALLING_CONV VW_AddLabel(VW_EXAMPLE e, float label, float weight, float base); | |
VW_DLL_MEMBER void VW_CALLING_CONV VW_AddStringLabel(VW_HANDLE handle, VW_EXAMPLE e, const char* label); | |
@@ -123,8 +119,6 @@ VW_DLL_MEMBER size_t VW_CALLING_CONV VW_Num_Weights(VW_HANDLE handle); | |
VW_DLL_MEMBER size_t VW_CALLING_CONV VW_Get_Stride(VW_HANDLE handle); | |
VW_DLL_MEMBER void VW_CALLING_CONV VW_SaveModel(VW_HANDLE handle); | |
-VW_DLL_MEMBER void VW_CALLING_CONV VW_CopyModelData(VW_HANDLE handle, VW_IOBUF* bufferHandle, char** outputData, size_t* outputSize); | |
-VW_DLL_MEMBER void VW_CALLING_CONV VW_FreeIOBuf(VW_IOBUF bufferHandle); | |
#ifdef __cplusplus | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment