[−][src]Function lightgbm_sys::LGBM_DatasetCreateFromCSRFunc
pub unsafe extern "C" fn LGBM_DatasetCreateFromCSRFunc(
get_row_funptr: *mut c_void,
num_rows: c_int,
num_col: i64,
parameters: *const c_char,
reference: DatasetHandle,
out: *mut DatasetHandle
) -> c_int
\brief Create a dataset from CSR format through callbacks.
\param get_row_funptr Pointer to std::function<void(int idx, std::vector<std::pair<int, double>>& ret)>
(called for every row and expected to clear and fill ret
)
\param num_rows Number of rows
\param num_col Number of columns
\param parameters Additional parameters
\param reference Used to align bin mapper with other dataset, nullptr means isn't used
\param[out] out Created dataset
\return 0 when succeed, -1 when failure happens