Please note that init_score is not saved in binary file. If you need it, please set it again after loading Dataset.

lgb.Dataset.save(dataset, fname)

Arguments

dataset

object of class lgb.Dataset

fname

object filename of output file

Value

the dataset you passed in

Examples

# \donttest{
setLGBMthreads(2L)
data.table::setDTthreads(1L)
data(agaricus.train, package = "lightgbm")
train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label)
lgb.Dataset.save(dtrain, tempfile(fileext = ".bin"))
#> [LightGBM] [Info] Saving data to binary file /tmp/RtmpsSs5Pu/filefc5256feacd.bin
# }