[R] Add note about serialization of DMatrix objects (#9853)
This commit is contained in:
parent
4bc1f3a388
commit
9e9d41b95c
@ -16,6 +16,12 @@
|
|||||||
#' @param nthread Number of threads used for creating DMatrix.
|
#' @param nthread Number of threads used for creating DMatrix.
|
||||||
#' @param ... the \code{info} data could be passed directly as parameters, without creating an \code{info} list.
|
#' @param ... the \code{info} data could be passed directly as parameters, without creating an \code{info} list.
|
||||||
#'
|
#'
|
||||||
|
#' @details
|
||||||
|
#' Note that DMatrix objects are not serializable through R functions such as \code{saveRDS} or \code{save}.
|
||||||
|
#' If a DMatrix gets serialized and then de-serialized (for example, when saving data in an R session or caching
|
||||||
|
#' chunks in an Rmd file), the resulting object will not be usable anymore and will need to be reconstructed
|
||||||
|
#' from the original source of data.
|
||||||
|
#'
|
||||||
#' @examples
|
#' @examples
|
||||||
#' data(agaricus.train, package='xgboost')
|
#' data(agaricus.train, package='xgboost')
|
||||||
#' ## Keep the number of threads to 1 for examples
|
#' ## Keep the number of threads to 1 for examples
|
||||||
|
|||||||
@ -36,6 +36,12 @@ Construct xgb.DMatrix object from either a dense matrix, a sparse matrix, or a l
|
|||||||
Supported input file formats are either a LIBSVM text file or a binary file that was created previously by
|
Supported input file formats are either a LIBSVM text file or a binary file that was created previously by
|
||||||
\code{\link{xgb.DMatrix.save}}).
|
\code{\link{xgb.DMatrix.save}}).
|
||||||
}
|
}
|
||||||
|
\details{
|
||||||
|
Note that DMatrix objects are not serializable through R functions such as \code{saveRDS} or \code{save}.
|
||||||
|
If a DMatrix gets serialized and then de-serialized (for example, when saving data in an R session or caching
|
||||||
|
chunks in an Rmd file), the resulting object will not be usable anymore and will need to be reconstructed
|
||||||
|
from the original source of data.
|
||||||
|
}
|
||||||
\examples{
|
\examples{
|
||||||
data(agaricus.train, package='xgboost')
|
data(agaricus.train, package='xgboost')
|
||||||
## Keep the number of threads to 1 for examples
|
## Keep the number of threads to 1 for examples
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user