LGBM_DatasetCreateFromSampledColumn

Function LGBM_DatasetCreateFromSampledColumn 

Source
pub unsafe extern "C" fn LGBM_DatasetCreateFromSampledColumn(
    sample_data: *mut *mut f64,
    sample_indices: *mut *mut c_int,
    ncol: i32,
    num_per_col: *const c_int,
    num_sample_row: i32,
    num_local_row: i32,
    num_dist_row: i64,
    parameters: *const c_char,
    out: *mut DatasetHandle,
) -> c_int
Expand description

Allocate the space for dataset and bucket feature bins according to sampled data.

§Arguments

  • sample_data - Sampled data, grouped by the column
  • sample_indices - Indices of sampled data
  • ncol - Number of columns
  • num_per_col - Size of each sampling column
  • num_sample_row - Number of sampled rows
  • num_local_row - Total number of rows local to machine
  • num_dist_row - Number of total distributed rows
  • parameters - Additional parameters
  • out (direction out) - Created dataset

§Returns

0 when succeed, -1 when failure happens