Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
tianlh
LightGBM-DCU
Commits
92944331
Commit
92944331
authored
Jan 13, 2017
by
Guolin Ke
Browse files
[R-package] fix DllExport
parent
d72d9359
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
36 deletions
+36
-36
R-package/src/lightgbm_R.h
R-package/src/lightgbm_R.h
+36
-36
No files found.
R-package/src/lightgbm_R.h
View file @
92944331
...
...
@@ -15,7 +15,7 @@
* \return err_msg error inforomation
* \return error inforomation
*/
DllExport
SEXP
LGBM_GetLastError_R
(
SEXP
buf_len
,
SEXP
actual_len
,
SEXP
err_msg
);
LIGHTGBM_C_EXPORT
SEXP
LGBM_GetLastError_R
(
SEXP
buf_len
,
SEXP
actual_len
,
SEXP
err_msg
);
// --- start Dataset interface
...
...
@@ -27,7 +27,7 @@ DllExport SEXP LGBM_GetLastError_R(SEXP buf_len, SEXP actual_len, SEXP err_msg);
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetCreateFromFile_R
(
SEXP
filename
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetCreateFromFile_R
(
SEXP
filename
,
SEXP
parameters
,
SEXP
reference
,
SEXP
out
,
...
...
@@ -46,7 +46,7 @@ DllExport SEXP LGBM_DatasetCreateFromFile_R(SEXP filename,
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetCreateFromCSC_R
(
SEXP
indptr
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetCreateFromCSC_R
(
SEXP
indptr
,
SEXP
indices
,
SEXP
data
,
SEXP
nindptr
,
...
...
@@ -68,7 +68,7 @@ DllExport SEXP LGBM_DatasetCreateFromCSC_R(SEXP indptr,
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetCreateFromMat_R
(
SEXP
data
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetCreateFromMat_R
(
SEXP
data
,
SEXP
nrow
,
SEXP
ncol
,
SEXP
parameters
,
...
...
@@ -85,7 +85,7 @@ DllExport SEXP LGBM_DatasetCreateFromMat_R(SEXP data,
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetGetSubset_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetGetSubset_R
(
SEXP
handle
,
SEXP
used_row_indices
,
SEXP
len_used_row_indices
,
SEXP
parameters
,
...
...
@@ -98,7 +98,7 @@ DllExport SEXP LGBM_DatasetGetSubset_R(SEXP handle,
* \param feature_names feature names
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetSetFeatureNames_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetSetFeatureNames_R
(
SEXP
handle
,
SEXP
feature_names
,
SEXP
call_state
);
...
...
@@ -108,7 +108,7 @@ DllExport SEXP LGBM_DatasetSetFeatureNames_R(SEXP handle,
* \param feature_names feature names
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetGetFeatureNames_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetGetFeatureNames_R
(
SEXP
handle
,
SEXP
buf_len
,
SEXP
actual_len
,
SEXP
feature_names
,
...
...
@@ -120,7 +120,7 @@ DllExport SEXP LGBM_DatasetGetFeatureNames_R(SEXP handle,
* \param filename file name
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetSaveBinary_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetSaveBinary_R
(
SEXP
handle
,
SEXP
filename
,
SEXP
call_state
);
...
...
@@ -129,7 +129,7 @@ DllExport SEXP LGBM_DatasetSaveBinary_R(SEXP handle,
* \param handle an instance of dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetFree_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetFree_R
(
SEXP
handle
,
SEXP
call_state
);
/*!
...
...
@@ -142,7 +142,7 @@ DllExport SEXP LGBM_DatasetFree_R(SEXP handle,
* \param num_element number of element in field_data
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetSetField_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetSetField_R
(
SEXP
handle
,
SEXP
field_name
,
SEXP
field_data
,
SEXP
num_element
,
...
...
@@ -155,7 +155,7 @@ DllExport SEXP LGBM_DatasetSetField_R(SEXP handle,
* \param out size of info vector from dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetGetFieldSize_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetGetFieldSize_R
(
SEXP
handle
,
SEXP
field_name
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -167,7 +167,7 @@ DllExport SEXP LGBM_DatasetGetFieldSize_R(SEXP handle,
* \param field_data pointer to vector
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetGetField_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetGetField_R
(
SEXP
handle
,
SEXP
field_name
,
SEXP
field_data
,
SEXP
call_state
);
...
...
@@ -178,7 +178,7 @@ DllExport SEXP LGBM_DatasetGetField_R(SEXP handle,
* \param out The address to hold number of data
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetGetNumData_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetGetNumData_R
(
SEXP
handle
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -188,7 +188,7 @@ DllExport SEXP LGBM_DatasetGetNumData_R(SEXP handle,
* \param out The output of number of features
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_DatasetGetNumFeature_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_DatasetGetNumFeature_R
(
SEXP
handle
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -201,7 +201,7 @@ DllExport SEXP LGBM_DatasetGetNumFeature_R(SEXP handle,
* \prama out handle of created Booster
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterCreate_R
(
SEXP
train_data
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterCreate_R
(
SEXP
train_data
,
SEXP
parameters
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -211,7 +211,7 @@ DllExport SEXP LGBM_BoosterCreate_R(SEXP train_data,
* \param handle handle to be freed
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterFree_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterFree_R
(
SEXP
handle
,
SEXP
call_state
);
/*!
...
...
@@ -220,7 +220,7 @@ DllExport SEXP LGBM_BoosterFree_R(SEXP handle,
* \prama out handle of created Booster
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterCreateFromModelfile_R
(
SEXP
filename
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterCreateFromModelfile_R
(
SEXP
filename
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -230,7 +230,7 @@ DllExport SEXP LGBM_BoosterCreateFromModelfile_R(SEXP filename,
* \param other_handle
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterMerge_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterMerge_R
(
SEXP
handle
,
SEXP
other_handle
,
SEXP
call_state
);
...
...
@@ -240,7 +240,7 @@ DllExport SEXP LGBM_BoosterMerge_R(SEXP handle,
* \param valid_data validation data set
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterAddValidData_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterAddValidData_R
(
SEXP
handle
,
SEXP
valid_data
,
SEXP
call_state
);
...
...
@@ -250,7 +250,7 @@ DllExport SEXP LGBM_BoosterAddValidData_R(SEXP handle,
* \param train_data training data set
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterResetTrainingData_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterResetTrainingData_R
(
SEXP
handle
,
SEXP
train_data
,
SEXP
call_state
);
...
...
@@ -260,7 +260,7 @@ DllExport SEXP LGBM_BoosterResetTrainingData_R(SEXP handle,
* \param parameters format: 'key1=value1 key2=value2'
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterResetParameter_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterResetParameter_R
(
SEXP
handle
,
SEXP
parameters
,
SEXP
call_state
);
...
...
@@ -270,7 +270,7 @@ DllExport SEXP LGBM_BoosterResetParameter_R(SEXP handle,
* \param out number of classes
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterGetNumClasses_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterGetNumClasses_R
(
SEXP
handle
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -279,7 +279,7 @@ DllExport SEXP LGBM_BoosterGetNumClasses_R(SEXP handle,
* \param handle handle
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterUpdateOneIter_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterUpdateOneIter_R
(
SEXP
handle
,
SEXP
call_state
);
/*!
...
...
@@ -291,7 +291,7 @@ DllExport SEXP LGBM_BoosterUpdateOneIter_R(SEXP handle,
* \param len length of grad/hess
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterUpdateOneIterCustom_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterUpdateOneIterCustom_R
(
SEXP
handle
,
SEXP
grad
,
SEXP
hess
,
SEXP
len
,
...
...
@@ -302,7 +302,7 @@ DllExport SEXP LGBM_BoosterUpdateOneIterCustom_R(SEXP handle,
* \param handle handle
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterRollbackOneIter_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterRollbackOneIter_R
(
SEXP
handle
,
SEXP
call_state
);
/*!
...
...
@@ -310,7 +310,7 @@ DllExport SEXP LGBM_BoosterRollbackOneIter_R(SEXP handle,
* \param out iteration of boosting rounds
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterGetCurrentIteration_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterGetCurrentIteration_R
(
SEXP
handle
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -319,7 +319,7 @@ DllExport SEXP LGBM_BoosterGetCurrentIteration_R(SEXP handle,
* \param eval_names eval names
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterGetEvalNames_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterGetEvalNames_R
(
SEXP
handle
,
SEXP
buf_len
,
SEXP
actual_len
,
SEXP
eval_names
,
...
...
@@ -332,7 +332,7 @@ DllExport SEXP LGBM_BoosterGetEvalNames_R(SEXP handle,
* \param out_result float arrary contains result
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterGetEval_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterGetEval_R
(
SEXP
handle
,
SEXP
data_idx
,
SEXP
out_result
,
SEXP
call_state
);
...
...
@@ -344,7 +344,7 @@ DllExport SEXP LGBM_BoosterGetEval_R(SEXP handle,
* \param out size of predict
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterGetNumPredict_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterGetNumPredict_R
(
SEXP
handle
,
SEXP
data_idx
,
SEXP
out
,
SEXP
call_state
);
...
...
@@ -357,7 +357,7 @@ DllExport SEXP LGBM_BoosterGetNumPredict_R(SEXP handle,
* \param out_result, used to store predict result, should pre-allocate memory
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterGetPredict_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterGetPredict_R
(
SEXP
handle
,
SEXP
data_idx
,
SEXP
out_result
,
SEXP
call_state
);
...
...
@@ -373,7 +373,7 @@ DllExport SEXP LGBM_BoosterGetPredict_R(SEXP handle,
* \return 0 when succeed, -1 when failure happens
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterPredictForFile_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterPredictForFile_R
(
SEXP
handle
,
SEXP
data_filename
,
SEXP
data_has_header
,
SEXP
is_rawscore
,
...
...
@@ -392,7 +392,7 @@ DllExport SEXP LGBM_BoosterPredictForFile_R(SEXP handle,
* \param out_len lenght of prediction
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterCalcNumPredict_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterCalcNumPredict_R
(
SEXP
handle
,
SEXP
num_row
,
SEXP
is_rawscore
,
SEXP
is_leafidx
,
...
...
@@ -418,7 +418,7 @@ DllExport SEXP LGBM_BoosterCalcNumPredict_R(SEXP handle,
* \param out prediction result
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterPredictForCSC_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterPredictForCSC_R
(
SEXP
handle
,
SEXP
indptr
,
SEXP
indices
,
SEXP
data
,
...
...
@@ -446,7 +446,7 @@ DllExport SEXP LGBM_BoosterPredictForCSC_R(SEXP handle,
* \param out prediction result
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterPredictForMat_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterPredictForMat_R
(
SEXP
handle
,
SEXP
data
,
SEXP
nrow
,
SEXP
ncol
,
...
...
@@ -463,7 +463,7 @@ DllExport SEXP LGBM_BoosterPredictForMat_R(SEXP handle,
* \param filename file name
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterSaveModel_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterSaveModel_R
(
SEXP
handle
,
SEXP
num_iteration
,
SEXP
filename
,
SEXP
call_state
);
...
...
@@ -475,7 +475,7 @@ DllExport SEXP LGBM_BoosterSaveModel_R(SEXP handle,
* \param out_str json format string of model
* \return 0 when succeed, -1 when failure happens
*/
DllExport
SEXP
LGBM_BoosterDumpModel_R
(
SEXP
handle
,
LIGHTGBM_C_EXPORT
SEXP
LGBM_BoosterDumpModel_R
(
SEXP
handle
,
SEXP
num_iteration
,
SEXP
buffer_len
,
SEXP
actual_len
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment