public class lightgbmlib extends java.lang.Object implements lightgbmlibConstants
C_API_DTYPE_FLOAT32, C_API_DTYPE_FLOAT64, C_API_DTYPE_INT32, C_API_DTYPE_INT64, C_API_FEATURE_IMPORTANCE_GAIN, C_API_FEATURE_IMPORTANCE_SPLIT, C_API_MATRIX_TYPE_CSC, C_API_MATRIX_TYPE_CSR, C_API_PREDICT_CONTRIB, C_API_PREDICT_LEAF_INDEX, C_API_PREDICT_NORMAL, C_API_PREDICT_RAW_SCORE| Constructor and Description |
|---|
lightgbmlib() |
| Modifier and Type | Method and Description |
|---|---|
static SWIGTYPE_p_double |
copy_doublep(double value) |
static SWIGTYPE_p_float |
copy_floatp(float value) |
static SWIGTYPE_p_int |
copy_int32_tp(int value) |
static SWIGTYPE_p_long_long |
copy_int64_tp(long value) |
static SWIGTYPE_p_int |
copy_intp(int value) |
static SWIGTYPE_p_long |
copy_longp(int value) |
static SWIGTYPE_p_size_t |
copy_size_tp(long value) |
static void |
delete_doubleArray(SWIGTYPE_p_double ary) |
static void |
delete_doublep(SWIGTYPE_p_double obj) |
static void |
delete_floatArray(SWIGTYPE_p_float ary) |
static void |
delete_floatp(SWIGTYPE_p_float obj) |
static void |
delete_int32_tp(SWIGTYPE_p_int obj) |
static void |
delete_int64_tp(SWIGTYPE_p_long_long obj) |
static void |
delete_intArray(SWIGTYPE_p_int ary) |
static void |
delete_intp(SWIGTYPE_p_int obj) |
static void |
delete_longArray(SWIGTYPE_p_long ary) |
static void |
delete_longp(SWIGTYPE_p_long obj) |
static void |
delete_size_tp(SWIGTYPE_p_size_t obj) |
static void |
delete_voidpp(SWIGTYPE_p_p_void self) |
static SWIGTYPE_p_long_long |
double_to_int64_t_ptr(SWIGTYPE_p_double x) |
static SWIGTYPE_p_void |
double_to_voidp_ptr(SWIGTYPE_p_double x) |
static double |
doubleArray_getitem(SWIGTYPE_p_double ary,
long index) |
static void |
doubleArray_setitem(SWIGTYPE_p_double ary,
long index,
double value) |
static void |
doublep_assign(SWIGTYPE_p_double obj,
double value) |
static double |
doublep_value(SWIGTYPE_p_double obj) |
static SWIGTYPE_p_void |
float_to_voidp_ptr(SWIGTYPE_p_float x) |
static float |
floatArray_getitem(SWIGTYPE_p_float ary,
long index) |
static void |
floatArray_setitem(SWIGTYPE_p_float ary,
long index,
float value) |
static void |
floatp_assign(SWIGTYPE_p_float obj,
float value) |
static float |
floatp_value(SWIGTYPE_p_float obj) |
static SWIGTYPE_p_int |
int_to_int32_t_ptr(SWIGTYPE_p_int x) |
static SWIGTYPE_p_void |
int_to_voidp_ptr(SWIGTYPE_p_int x) |
static SWIGTYPE_p_int |
int32_t_to_int_ptr(SWIGTYPE_p_int x) |
static SWIGTYPE_p_void |
int32_t_to_voidp_ptr(SWIGTYPE_p_int x) |
static void |
int32_tp_assign(SWIGTYPE_p_int obj,
int value) |
static int |
int32_tp_value(SWIGTYPE_p_int obj) |
static SWIGTYPE_p_double |
int64_t_to_double_ptr(SWIGTYPE_p_long_long x) |
static SWIGTYPE_p_long |
int64_t_to_long_ptr(SWIGTYPE_p_long_long x) |
static SWIGTYPE_p_void |
int64_t_to_voidp_ptr(SWIGTYPE_p_long_long x) |
static void |
int64_tp_assign(SWIGTYPE_p_long_long obj,
long value) |
static long |
int64_tp_value(SWIGTYPE_p_long_long obj) |
static int |
intArray_getitem(SWIGTYPE_p_int ary,
long index) |
static void |
intArray_setitem(SWIGTYPE_p_int ary,
long index,
int value) |
static void |
intp_assign(SWIGTYPE_p_int obj,
int value) |
static int |
intp_value(SWIGTYPE_p_int obj) |
static java.lang.String |
LastErrorMsg() |
static int |
LGBM_BoosterAddValidData(SWIGTYPE_p_void handle,
SWIGTYPE_p_void valid_data) |
static int |
LGBM_BoosterCalcNumPredict(SWIGTYPE_p_void handle,
int num_row,
int predict_type,
int start_iteration,
int num_iteration,
SWIGTYPE_p_long_long out_len) |
static int |
LGBM_BoosterCreate(SWIGTYPE_p_void train_data,
java.lang.String parameters,
SWIGTYPE_p_p_void out) |
static int |
LGBM_BoosterCreateFromModelfile(java.lang.String filename,
SWIGTYPE_p_int out_num_iterations,
SWIGTYPE_p_p_void out) |
static int |
LGBM_BoosterDumpModel(SWIGTYPE_p_void handle,
int start_iteration,
int num_iteration,
int feature_importance_type,
long buffer_len,
SWIGTYPE_p_long_long out_len,
java.lang.String out_str) |
static java.lang.String |
LGBM_BoosterDumpModelSWIG(SWIGTYPE_p_void handle,
int start_iteration,
int num_iteration,
int feature_importance_type,
long buffer_len,
SWIGTYPE_p_long_long out_len) |
static int |
LGBM_BoosterFeatureImportance(SWIGTYPE_p_void handle,
int num_iteration,
int importance_type,
SWIGTYPE_p_double out_results) |
static int |
LGBM_BoosterFree(SWIGTYPE_p_void handle) |
static int |
LGBM_BoosterFreePredictSparse(SWIGTYPE_p_void indptr,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int indptr_type,
int data_type) |
static int |
LGBM_BoosterGetCurrentIteration(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out_iteration) |
static int |
LGBM_BoosterGetEval(SWIGTYPE_p_void handle,
int data_idx,
SWIGTYPE_p_int out_len,
SWIGTYPE_p_double out_results) |
static int |
LGBM_BoosterGetEvalCounts(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out_len) |
static SWIGTYPE_p_void |
LGBM_BoosterGetEvalNamesSWIG(SWIGTYPE_p_void handle) |
static SWIGTYPE_p_void |
LGBM_BoosterGetFeatureNamesSWIG(SWIGTYPE_p_void handle) |
static int |
LGBM_BoosterGetLeafValue(SWIGTYPE_p_void handle,
int tree_idx,
int leaf_idx,
SWIGTYPE_p_double out_val) |
static int |
LGBM_BoosterGetLinear(SWIGTYPE_p_void handle,
SWIGTYPE_p_bool out) |
static int |
LGBM_BoosterGetLowerBoundValue(SWIGTYPE_p_void handle,
SWIGTYPE_p_double out_results) |
static int |
LGBM_BoosterGetNumClasses(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out_len) |
static int |
LGBM_BoosterGetNumFeature(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out_len) |
static int |
LGBM_BoosterGetNumPredict(SWIGTYPE_p_void handle,
int data_idx,
SWIGTYPE_p_long_long out_len) |
static int |
LGBM_BoosterGetPredict(SWIGTYPE_p_void handle,
int data_idx,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterGetUpperBoundValue(SWIGTYPE_p_void handle,
SWIGTYPE_p_double out_results) |
static int |
LGBM_BoosterLoadModelFromString(java.lang.String model_str,
SWIGTYPE_p_int out_num_iterations,
SWIGTYPE_p_p_void out) |
static int |
LGBM_BoosterMerge(SWIGTYPE_p_void handle,
SWIGTYPE_p_void other_handle) |
static int |
LGBM_BoosterNumberOfTotalModel(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out_models) |
static int |
LGBM_BoosterNumModelPerIteration(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out_tree_per_iteration) |
static int |
LGBM_BoosterPredictForCSC(SWIGTYPE_p_void handle,
SWIGTYPE_p_void col_ptr,
int col_ptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int data_type,
long ncol_ptr,
long nelem,
long num_row,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForCSR(SWIGTYPE_p_void handle,
SWIGTYPE_p_void indptr,
int indptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int data_type,
long nindptr,
long nelem,
long num_col,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForCSRSingle(int[] indices,
double[] values,
int numNonZeros,
SWIGTYPE_p_void handle,
int indptr_type,
int data_type,
long nelem,
long num_col,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForCSRSingleRow(SWIGTYPE_p_void handle,
SWIGTYPE_p_void indptr,
int indptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int data_type,
long nindptr,
long nelem,
long num_col,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForCSRSingleRowFast(SWIGTYPE_p_void fastConfig_handle,
SWIGTYPE_p_void indptr,
int indptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
long nindptr,
long nelem,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForCSRSingleRowFastCriticalSWIG(int[] indices,
double[] values,
int numNonZeros,
SWIGTYPE_p_void handle,
int indptr_type,
long nelem,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForCSRSingleRowFastInit(SWIGTYPE_p_void handle,
int predict_type,
int start_iteration,
int num_iteration,
int data_type,
long num_col,
java.lang.String parameter,
SWIGTYPE_p_p_void out_fastConfig) |
static int |
LGBM_BoosterPredictForFile(SWIGTYPE_p_void handle,
java.lang.String data_filename,
int data_has_header,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
java.lang.String result_filename) |
static int |
LGBM_BoosterPredictForMat(SWIGTYPE_p_void handle,
SWIGTYPE_p_void data,
int data_type,
int nrow,
int ncol,
int is_row_major,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForMats(SWIGTYPE_p_void handle,
SWIGTYPE_p_p_void data,
int data_type,
int nrow,
int ncol,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForMatSingle(double[] data,
SWIGTYPE_p_void handle,
int data_type,
int ncol,
int is_row_major,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForMatSingleRow(SWIGTYPE_p_void handle,
SWIGTYPE_p_void data,
int data_type,
int ncol,
int is_row_major,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForMatSingleRowFast(SWIGTYPE_p_void fastConfig_handle,
SWIGTYPE_p_void data,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForMatSingleRowFastCriticalSWIG(double[] data,
SWIGTYPE_p_void handle,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result) |
static int |
LGBM_BoosterPredictForMatSingleRowFastInit(SWIGTYPE_p_void handle,
int predict_type,
int start_iteration,
int num_iteration,
int data_type,
int ncol,
java.lang.String parameter,
SWIGTYPE_p_p_void out_fastConfig) |
static int |
LGBM_BoosterPredictSparseOutput(SWIGTYPE_p_void handle,
SWIGTYPE_p_void indptr,
int indptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int data_type,
long nindptr,
long nelem,
long num_col_or_row,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
int matrix_type,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_p_void out_indptr,
SWIGTYPE_p_p_int out_indices,
SWIGTYPE_p_p_void out_data) |
static int |
LGBM_BoosterRefit(SWIGTYPE_p_void handle,
SWIGTYPE_p_int leaf_preds,
int nrow,
int ncol) |
static int |
LGBM_BoosterResetParameter(SWIGTYPE_p_void handle,
java.lang.String parameters) |
static int |
LGBM_BoosterResetTrainingData(SWIGTYPE_p_void handle,
SWIGTYPE_p_void train_data) |
static int |
LGBM_BoosterRollbackOneIter(SWIGTYPE_p_void handle) |
static int |
LGBM_BoosterSaveModel(SWIGTYPE_p_void handle,
int start_iteration,
int num_iteration,
int feature_importance_type,
java.lang.String filename) |
static java.lang.String |
LGBM_BoosterSaveModelToStringSWIG(SWIGTYPE_p_void handle,
int start_iteration,
int num_iteration,
int feature_importance_type,
long buffer_len,
SWIGTYPE_p_long_long out_len) |
static int |
LGBM_BoosterSetLeafValue(SWIGTYPE_p_void handle,
int tree_idx,
int leaf_idx,
double val) |
static int |
LGBM_BoosterShuffleModels(SWIGTYPE_p_void handle,
int start_iter,
int end_iter) |
static int |
LGBM_BoosterUpdateOneIter(SWIGTYPE_p_void handle,
SWIGTYPE_p_int is_finished) |
static int |
LGBM_BoosterUpdateOneIterCustom(SWIGTYPE_p_void handle,
SWIGTYPE_p_float grad,
SWIGTYPE_p_float hess,
SWIGTYPE_p_int is_finished) |
static int |
LGBM_DatasetAddFeaturesFrom(SWIGTYPE_p_void target,
SWIGTYPE_p_void source) |
static int |
LGBM_DatasetCreateByReference(SWIGTYPE_p_void reference,
long num_total_row,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromCSC(SWIGTYPE_p_void col_ptr,
int col_ptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int data_type,
long ncol_ptr,
long nelem,
long num_row,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromCSR(SWIGTYPE_p_void indptr,
int indptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int data_type,
long nindptr,
long nelem,
long num_col,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromCSRFunc(SWIGTYPE_p_void get_row_funptr,
int num_rows,
long num_col,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromCSRSpark(java.lang.Object[] arrayOfSparseVector,
int num_rows,
long num_col,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromFile(java.lang.String filename,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromMat(SWIGTYPE_p_void data,
int data_type,
int nrow,
int ncol,
int is_row_major,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromMats(int nmat,
SWIGTYPE_p_p_void data,
int data_type,
SWIGTYPE_p_int nrow,
int ncol,
int is_row_major,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetCreateFromSampledColumn(SWIGTYPE_p_p_double sample_data,
SWIGTYPE_p_p_int sample_indices,
int ncol,
SWIGTYPE_p_int num_per_col,
int num_sample_row,
int num_total_row,
java.lang.String parameters,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetDumpText(SWIGTYPE_p_void handle,
java.lang.String filename) |
static int |
LGBM_DatasetFree(SWIGTYPE_p_void handle) |
static int |
LGBM_DatasetGetFeatureNames(SWIGTYPE_p_void handle,
int len,
SWIGTYPE_p_int num_feature_names,
long buffer_len,
SWIGTYPE_p_size_t out_buffer_len,
java.lang.String[] feature_names) |
static SWIGTYPE_p_void |
LGBM_DatasetGetFeatureNamesSWIG(SWIGTYPE_p_void handle) |
static int |
LGBM_DatasetGetField(SWIGTYPE_p_void handle,
java.lang.String field_name,
SWIGTYPE_p_int out_len,
SWIGTYPE_p_p_void out_ptr,
SWIGTYPE_p_int out_type) |
static int |
LGBM_DatasetGetNumData(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out) |
static int |
LGBM_DatasetGetNumFeature(SWIGTYPE_p_void handle,
SWIGTYPE_p_int out) |
static int |
LGBM_DatasetGetSubset(SWIGTYPE_p_void handle,
SWIGTYPE_p_int used_row_indices,
int num_used_row_indices,
java.lang.String parameters,
SWIGTYPE_p_p_void out) |
static int |
LGBM_DatasetPushRows(SWIGTYPE_p_void dataset,
SWIGTYPE_p_void data,
int data_type,
int nrow,
int ncol,
int start_row) |
static int |
LGBM_DatasetPushRowsByCSR(SWIGTYPE_p_void dataset,
SWIGTYPE_p_void indptr,
int indptr_type,
SWIGTYPE_p_int indices,
SWIGTYPE_p_void data,
int data_type,
long nindptr,
long nelem,
long num_col,
long start_row) |
static int |
LGBM_DatasetSaveBinary(SWIGTYPE_p_void handle,
java.lang.String filename) |
static int |
LGBM_DatasetSetFeatureNames(SWIGTYPE_p_void handle,
java.lang.String[] feature_names,
int num_feature_names) |
static int |
LGBM_DatasetSetField(SWIGTYPE_p_void handle,
java.lang.String field_name,
SWIGTYPE_p_void field_data,
int num_element,
int type) |
static int |
LGBM_DatasetUpdateParamChecking(java.lang.String old_parameters,
java.lang.String new_parameters) |
static int |
LGBM_FastConfigFree(SWIGTYPE_p_void fastConfig) |
static java.lang.String |
LGBM_GetLastError() |
static int |
LGBM_NetworkFree() |
static int |
LGBM_NetworkInit(java.lang.String machines,
int local_listen_port,
int listen_time_out,
int num_machines) |
static int |
LGBM_NetworkInitWithFunctions(int num_machines,
int rank,
SWIGTYPE_p_void reduce_scatter_ext_fun,
SWIGTYPE_p_void allgather_ext_fun) |
static int |
LGBM_RegisterLogCallback(SWIGTYPE_p_f_p_q_const__char__void callback) |
static void |
LGBM_SetLastError(java.lang.String msg) |
static SWIGTYPE_p_long_long |
long_to_int64_t_ptr(SWIGTYPE_p_long x) |
static int |
longArray_getitem(SWIGTYPE_p_long ary,
long index) |
static void |
longArray_setitem(SWIGTYPE_p_long ary,
long index,
int value) |
static void |
longp_assign(SWIGTYPE_p_long obj,
int value) |
static int |
longp_value(SWIGTYPE_p_long obj) |
static SWIGTYPE_p_double |
new_doubleArray(long nelements) |
static SWIGTYPE_p_double |
new_doublep() |
static SWIGTYPE_p_float |
new_floatArray(long nelements) |
static SWIGTYPE_p_float |
new_floatp() |
static SWIGTYPE_p_int |
new_int32_tp() |
static SWIGTYPE_p_long_long |
new_int64_tp() |
static SWIGTYPE_p_int |
new_intArray(long nelements) |
static SWIGTYPE_p_int |
new_intp() |
static SWIGTYPE_p_long |
new_longArray(long nelements) |
static SWIGTYPE_p_long |
new_longp() |
static SWIGTYPE_p_size_t |
new_size_tp() |
static SWIGTYPE_p_p_void |
new_voidpp() |
static void |
size_tp_assign(SWIGTYPE_p_size_t obj,
long value) |
static long |
size_tp_value(SWIGTYPE_p_size_t obj) |
static SWIGTYPE_p_void |
StringArrayHandle_create(long num_strings,
long string_size) |
static void |
StringArrayHandle_free(SWIGTYPE_p_void handle) |
static long |
StringArrayHandle_get_num_elements(SWIGTYPE_p_void handle) |
static java.lang.String |
StringArrayHandle_get_string(SWIGTYPE_p_void handle,
int index) |
static java.lang.String[] |
StringArrayHandle_get_strings(SWIGTYPE_p_void handle) |
static int |
StringArrayHandle_set_string(SWIGTYPE_p_void handle,
long index,
java.lang.String new_content) |
static SWIGTYPE_p_p_void |
voidpp_handle() |
static SWIGTYPE_p_void |
voidpp_value(SWIGTYPE_p_p_void self) |
public static java.lang.String LGBM_GetLastError()
public static int LGBM_RegisterLogCallback(SWIGTYPE_p_f_p_q_const__char__void callback)
public static int LGBM_DatasetCreateFromFile(java.lang.String filename,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out)
public static int LGBM_DatasetCreateFromSampledColumn(SWIGTYPE_p_p_double sample_data, SWIGTYPE_p_p_int sample_indices, int ncol, SWIGTYPE_p_int num_per_col, int num_sample_row, int num_total_row, java.lang.String parameters, SWIGTYPE_p_p_void out)
public static int LGBM_DatasetCreateByReference(SWIGTYPE_p_void reference, long num_total_row, SWIGTYPE_p_p_void out)
public static int LGBM_DatasetPushRows(SWIGTYPE_p_void dataset, SWIGTYPE_p_void data, int data_type, int nrow, int ncol, int start_row)
public static int LGBM_DatasetPushRowsByCSR(SWIGTYPE_p_void dataset, SWIGTYPE_p_void indptr, int indptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int data_type, long nindptr, long nelem, long num_col, long start_row)
public static int LGBM_DatasetCreateFromCSR(SWIGTYPE_p_void indptr, int indptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int data_type, long nindptr, long nelem, long num_col, java.lang.String parameters, SWIGTYPE_p_void reference, SWIGTYPE_p_p_void out)
public static int LGBM_DatasetCreateFromCSRFunc(SWIGTYPE_p_void get_row_funptr, int num_rows, long num_col, java.lang.String parameters, SWIGTYPE_p_void reference, SWIGTYPE_p_p_void out)
public static int LGBM_DatasetCreateFromCSC(SWIGTYPE_p_void col_ptr, int col_ptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int data_type, long ncol_ptr, long nelem, long num_row, java.lang.String parameters, SWIGTYPE_p_void reference, SWIGTYPE_p_p_void out)
public static int LGBM_DatasetCreateFromMat(SWIGTYPE_p_void data, int data_type, int nrow, int ncol, int is_row_major, java.lang.String parameters, SWIGTYPE_p_void reference, SWIGTYPE_p_p_void out)
public static int LGBM_DatasetCreateFromMats(int nmat,
SWIGTYPE_p_p_void data,
int data_type,
SWIGTYPE_p_int nrow,
int ncol,
int is_row_major,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out)
public static int LGBM_DatasetGetSubset(SWIGTYPE_p_void handle, SWIGTYPE_p_int used_row_indices, int num_used_row_indices, java.lang.String parameters, SWIGTYPE_p_p_void out)
public static int LGBM_DatasetSetFeatureNames(SWIGTYPE_p_void handle, java.lang.String[] feature_names, int num_feature_names)
public static int LGBM_DatasetGetFeatureNames(SWIGTYPE_p_void handle, int len, SWIGTYPE_p_int num_feature_names, long buffer_len, SWIGTYPE_p_size_t out_buffer_len, java.lang.String[] feature_names)
public static int LGBM_DatasetFree(SWIGTYPE_p_void handle)
public static int LGBM_DatasetSaveBinary(SWIGTYPE_p_void handle, java.lang.String filename)
public static int LGBM_DatasetDumpText(SWIGTYPE_p_void handle, java.lang.String filename)
public static int LGBM_DatasetSetField(SWIGTYPE_p_void handle, java.lang.String field_name, SWIGTYPE_p_void field_data, int num_element, int type)
public static int LGBM_DatasetGetField(SWIGTYPE_p_void handle, java.lang.String field_name, SWIGTYPE_p_int out_len, SWIGTYPE_p_p_void out_ptr, SWIGTYPE_p_int out_type)
public static int LGBM_DatasetUpdateParamChecking(java.lang.String old_parameters,
java.lang.String new_parameters)
public static int LGBM_DatasetGetNumData(SWIGTYPE_p_void handle, SWIGTYPE_p_int out)
public static int LGBM_DatasetGetNumFeature(SWIGTYPE_p_void handle, SWIGTYPE_p_int out)
public static int LGBM_DatasetAddFeaturesFrom(SWIGTYPE_p_void target, SWIGTYPE_p_void source)
public static int LGBM_BoosterGetLinear(SWIGTYPE_p_void handle, SWIGTYPE_p_bool out)
public static int LGBM_BoosterCreate(SWIGTYPE_p_void train_data, java.lang.String parameters, SWIGTYPE_p_p_void out)
public static int LGBM_BoosterCreateFromModelfile(java.lang.String filename,
SWIGTYPE_p_int out_num_iterations,
SWIGTYPE_p_p_void out)
public static int LGBM_BoosterLoadModelFromString(java.lang.String model_str,
SWIGTYPE_p_int out_num_iterations,
SWIGTYPE_p_p_void out)
public static int LGBM_BoosterFree(SWIGTYPE_p_void handle)
public static int LGBM_BoosterShuffleModels(SWIGTYPE_p_void handle, int start_iter, int end_iter)
public static int LGBM_BoosterMerge(SWIGTYPE_p_void handle, SWIGTYPE_p_void other_handle)
public static int LGBM_BoosterAddValidData(SWIGTYPE_p_void handle, SWIGTYPE_p_void valid_data)
public static int LGBM_BoosterResetTrainingData(SWIGTYPE_p_void handle, SWIGTYPE_p_void train_data)
public static int LGBM_BoosterResetParameter(SWIGTYPE_p_void handle, java.lang.String parameters)
public static int LGBM_BoosterGetNumClasses(SWIGTYPE_p_void handle, SWIGTYPE_p_int out_len)
public static int LGBM_BoosterUpdateOneIter(SWIGTYPE_p_void handle, SWIGTYPE_p_int is_finished)
public static int LGBM_BoosterRefit(SWIGTYPE_p_void handle, SWIGTYPE_p_int leaf_preds, int nrow, int ncol)
public static int LGBM_BoosterUpdateOneIterCustom(SWIGTYPE_p_void handle, SWIGTYPE_p_float grad, SWIGTYPE_p_float hess, SWIGTYPE_p_int is_finished)
public static int LGBM_BoosterRollbackOneIter(SWIGTYPE_p_void handle)
public static int LGBM_BoosterGetCurrentIteration(SWIGTYPE_p_void handle, SWIGTYPE_p_int out_iteration)
public static int LGBM_BoosterNumModelPerIteration(SWIGTYPE_p_void handle, SWIGTYPE_p_int out_tree_per_iteration)
public static int LGBM_BoosterNumberOfTotalModel(SWIGTYPE_p_void handle, SWIGTYPE_p_int out_models)
public static int LGBM_BoosterGetEvalCounts(SWIGTYPE_p_void handle, SWIGTYPE_p_int out_len)
public static int LGBM_BoosterGetNumFeature(SWIGTYPE_p_void handle, SWIGTYPE_p_int out_len)
public static int LGBM_BoosterGetEval(SWIGTYPE_p_void handle, int data_idx, SWIGTYPE_p_int out_len, SWIGTYPE_p_double out_results)
public static int LGBM_BoosterGetNumPredict(SWIGTYPE_p_void handle, int data_idx, SWIGTYPE_p_long_long out_len)
public static int LGBM_BoosterGetPredict(SWIGTYPE_p_void handle, int data_idx, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForFile(SWIGTYPE_p_void handle, java.lang.String data_filename, int data_has_header, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, java.lang.String result_filename)
public static int LGBM_BoosterCalcNumPredict(SWIGTYPE_p_void handle, int num_row, int predict_type, int start_iteration, int num_iteration, SWIGTYPE_p_long_long out_len)
public static int LGBM_FastConfigFree(SWIGTYPE_p_void fastConfig)
public static int LGBM_BoosterPredictForCSR(SWIGTYPE_p_void handle, SWIGTYPE_p_void indptr, int indptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int data_type, long nindptr, long nelem, long num_col, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictSparseOutput(SWIGTYPE_p_void handle, SWIGTYPE_p_void indptr, int indptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int data_type, long nindptr, long nelem, long num_col_or_row, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, int matrix_type, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_p_void out_indptr, SWIGTYPE_p_p_int out_indices, SWIGTYPE_p_p_void out_data)
public static int LGBM_BoosterFreePredictSparse(SWIGTYPE_p_void indptr, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int indptr_type, int data_type)
public static int LGBM_BoosterPredictForCSRSingleRow(SWIGTYPE_p_void handle, SWIGTYPE_p_void indptr, int indptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int data_type, long nindptr, long nelem, long num_col, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForCSRSingleRowFastInit(SWIGTYPE_p_void handle, int predict_type, int start_iteration, int num_iteration, int data_type, long num_col, java.lang.String parameter, SWIGTYPE_p_p_void out_fastConfig)
public static int LGBM_BoosterPredictForCSRSingleRowFast(SWIGTYPE_p_void fastConfig_handle, SWIGTYPE_p_void indptr, int indptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, long nindptr, long nelem, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForCSC(SWIGTYPE_p_void handle, SWIGTYPE_p_void col_ptr, int col_ptr_type, SWIGTYPE_p_int indices, SWIGTYPE_p_void data, int data_type, long ncol_ptr, long nelem, long num_row, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForMat(SWIGTYPE_p_void handle, SWIGTYPE_p_void data, int data_type, int nrow, int ncol, int is_row_major, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForMatSingleRow(SWIGTYPE_p_void handle, SWIGTYPE_p_void data, int data_type, int ncol, int is_row_major, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForMatSingleRowFastInit(SWIGTYPE_p_void handle, int predict_type, int start_iteration, int num_iteration, int data_type, int ncol, java.lang.String parameter, SWIGTYPE_p_p_void out_fastConfig)
public static int LGBM_BoosterPredictForMatSingleRowFast(SWIGTYPE_p_void fastConfig_handle, SWIGTYPE_p_void data, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForMats(SWIGTYPE_p_void handle, SWIGTYPE_p_p_void data, int data_type, int nrow, int ncol, int predict_type, int start_iteration, int num_iteration, java.lang.String parameter, SWIGTYPE_p_long_long out_len, SWIGTYPE_p_double out_result)
public static int LGBM_BoosterSaveModel(SWIGTYPE_p_void handle, int start_iteration, int num_iteration, int feature_importance_type, java.lang.String filename)
public static int LGBM_BoosterDumpModel(SWIGTYPE_p_void handle, int start_iteration, int num_iteration, int feature_importance_type, long buffer_len, SWIGTYPE_p_long_long out_len, java.lang.String out_str)
public static int LGBM_BoosterGetLeafValue(SWIGTYPE_p_void handle, int tree_idx, int leaf_idx, SWIGTYPE_p_double out_val)
public static int LGBM_BoosterSetLeafValue(SWIGTYPE_p_void handle, int tree_idx, int leaf_idx, double val)
public static int LGBM_BoosterFeatureImportance(SWIGTYPE_p_void handle, int num_iteration, int importance_type, SWIGTYPE_p_double out_results)
public static int LGBM_BoosterGetUpperBoundValue(SWIGTYPE_p_void handle, SWIGTYPE_p_double out_results)
public static int LGBM_BoosterGetLowerBoundValue(SWIGTYPE_p_void handle, SWIGTYPE_p_double out_results)
public static int LGBM_NetworkInit(java.lang.String machines,
int local_listen_port,
int listen_time_out,
int num_machines)
public static int LGBM_NetworkFree()
public static int LGBM_NetworkInitWithFunctions(int num_machines,
int rank,
SWIGTYPE_p_void reduce_scatter_ext_fun,
SWIGTYPE_p_void allgather_ext_fun)
public static java.lang.String LastErrorMsg()
public static void LGBM_SetLastError(java.lang.String msg)
public static java.lang.String LGBM_BoosterSaveModelToStringSWIG(SWIGTYPE_p_void handle, int start_iteration, int num_iteration, int feature_importance_type, long buffer_len, SWIGTYPE_p_long_long out_len)
public static java.lang.String LGBM_BoosterDumpModelSWIG(SWIGTYPE_p_void handle, int start_iteration, int num_iteration, int feature_importance_type, long buffer_len, SWIGTYPE_p_long_long out_len)
public static int LGBM_BoosterPredictForMatSingle(double[] data,
SWIGTYPE_p_void handle,
int data_type,
int ncol,
int is_row_major,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForMatSingleRowFastCriticalSWIG(double[] data,
SWIGTYPE_p_void handle,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForCSRSingle(int[] indices,
double[] values,
int numNonZeros,
SWIGTYPE_p_void handle,
int indptr_type,
int data_type,
long nelem,
long num_col,
int predict_type,
int start_iteration,
int num_iteration,
java.lang.String parameter,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result)
public static int LGBM_BoosterPredictForCSRSingleRowFastCriticalSWIG(int[] indices,
double[] values,
int numNonZeros,
SWIGTYPE_p_void handle,
int indptr_type,
long nelem,
SWIGTYPE_p_long_long out_len,
SWIGTYPE_p_double out_result)
public static int LGBM_DatasetCreateFromCSRSpark(java.lang.Object[] arrayOfSparseVector,
int num_rows,
long num_col,
java.lang.String parameters,
SWIGTYPE_p_void reference,
SWIGTYPE_p_p_void out)
public static SWIGTYPE_p_int new_intp()
public static SWIGTYPE_p_int copy_intp(int value)
public static void delete_intp(SWIGTYPE_p_int obj)
public static void intp_assign(SWIGTYPE_p_int obj, int value)
public static int intp_value(SWIGTYPE_p_int obj)
public static SWIGTYPE_p_long new_longp()
public static SWIGTYPE_p_long copy_longp(int value)
public static void delete_longp(SWIGTYPE_p_long obj)
public static void longp_assign(SWIGTYPE_p_long obj, int value)
public static int longp_value(SWIGTYPE_p_long obj)
public static SWIGTYPE_p_double new_doublep()
public static SWIGTYPE_p_double copy_doublep(double value)
public static void delete_doublep(SWIGTYPE_p_double obj)
public static void doublep_assign(SWIGTYPE_p_double obj, double value)
public static double doublep_value(SWIGTYPE_p_double obj)
public static SWIGTYPE_p_float new_floatp()
public static SWIGTYPE_p_float copy_floatp(float value)
public static void delete_floatp(SWIGTYPE_p_float obj)
public static void floatp_assign(SWIGTYPE_p_float obj, float value)
public static float floatp_value(SWIGTYPE_p_float obj)
public static SWIGTYPE_p_long_long new_int64_tp()
public static SWIGTYPE_p_long_long copy_int64_tp(long value)
public static void delete_int64_tp(SWIGTYPE_p_long_long obj)
public static void int64_tp_assign(SWIGTYPE_p_long_long obj, long value)
public static long int64_tp_value(SWIGTYPE_p_long_long obj)
public static SWIGTYPE_p_int new_int32_tp()
public static SWIGTYPE_p_int copy_int32_tp(int value)
public static void delete_int32_tp(SWIGTYPE_p_int obj)
public static void int32_tp_assign(SWIGTYPE_p_int obj, int value)
public static int int32_tp_value(SWIGTYPE_p_int obj)
public static SWIGTYPE_p_size_t new_size_tp()
public static SWIGTYPE_p_size_t copy_size_tp(long value)
public static void delete_size_tp(SWIGTYPE_p_size_t obj)
public static void size_tp_assign(SWIGTYPE_p_size_t obj, long value)
public static long size_tp_value(SWIGTYPE_p_size_t obj)
public static SWIGTYPE_p_long int64_t_to_long_ptr(SWIGTYPE_p_long_long x)
public static SWIGTYPE_p_double int64_t_to_double_ptr(SWIGTYPE_p_long_long x)
public static SWIGTYPE_p_int int32_t_to_int_ptr(SWIGTYPE_p_int x)
public static SWIGTYPE_p_long_long long_to_int64_t_ptr(SWIGTYPE_p_long x)
public static SWIGTYPE_p_long_long double_to_int64_t_ptr(SWIGTYPE_p_double x)
public static SWIGTYPE_p_int int_to_int32_t_ptr(SWIGTYPE_p_int x)
public static SWIGTYPE_p_void double_to_voidp_ptr(SWIGTYPE_p_double x)
public static SWIGTYPE_p_void float_to_voidp_ptr(SWIGTYPE_p_float x)
public static SWIGTYPE_p_void int_to_voidp_ptr(SWIGTYPE_p_int x)
public static SWIGTYPE_p_void int32_t_to_voidp_ptr(SWIGTYPE_p_int x)
public static SWIGTYPE_p_void int64_t_to_voidp_ptr(SWIGTYPE_p_long_long x)
public static SWIGTYPE_p_double new_doubleArray(long nelements)
public static void delete_doubleArray(SWIGTYPE_p_double ary)
public static double doubleArray_getitem(SWIGTYPE_p_double ary, long index)
public static void doubleArray_setitem(SWIGTYPE_p_double ary, long index, double value)
public static SWIGTYPE_p_float new_floatArray(long nelements)
public static void delete_floatArray(SWIGTYPE_p_float ary)
public static float floatArray_getitem(SWIGTYPE_p_float ary, long index)
public static void floatArray_setitem(SWIGTYPE_p_float ary, long index, float value)
public static SWIGTYPE_p_int new_intArray(long nelements)
public static void delete_intArray(SWIGTYPE_p_int ary)
public static int intArray_getitem(SWIGTYPE_p_int ary, long index)
public static void intArray_setitem(SWIGTYPE_p_int ary, long index, int value)
public static SWIGTYPE_p_long new_longArray(long nelements)
public static void delete_longArray(SWIGTYPE_p_long ary)
public static int longArray_getitem(SWIGTYPE_p_long ary, long index)
public static void longArray_setitem(SWIGTYPE_p_long ary, long index, int value)
public static SWIGTYPE_p_p_void new_voidpp()
public static void delete_voidpp(SWIGTYPE_p_p_void self)
public static SWIGTYPE_p_void voidpp_value(SWIGTYPE_p_p_void self)
public static SWIGTYPE_p_p_void voidpp_handle()
public static SWIGTYPE_p_void StringArrayHandle_create(long num_strings, long string_size)
public static void StringArrayHandle_free(SWIGTYPE_p_void handle)
public static java.lang.String[] StringArrayHandle_get_strings(SWIGTYPE_p_void handle)
public static java.lang.String StringArrayHandle_get_string(SWIGTYPE_p_void handle, int index)
public static int StringArrayHandle_set_string(SWIGTYPE_p_void handle, long index, java.lang.String new_content)
public static long StringArrayHandle_get_num_elements(SWIGTYPE_p_void handle)
public static SWIGTYPE_p_void LGBM_BoosterGetEvalNamesSWIG(SWIGTYPE_p_void handle)
public static SWIGTYPE_p_void LGBM_BoosterGetFeatureNamesSWIG(SWIGTYPE_p_void handle)
public static SWIGTYPE_p_void LGBM_DatasetGetFeatureNamesSWIG(SWIGTYPE_p_void handle)