6#ifndef XGBOOST_MODEL_H_
7#define XGBOOST_MODEL_H_
18 virtual ~Model() =
default;
Data structure representing JSON format.
Definition json.h:357
namespace for dmlc
Definition array_view.h:12
dmlc::Stream Stream
defines stream used in rabit see definition of Stream in dmlc/io.h
Definition rabit.h:27
namespace of xgboost
Definition base.h:90
virtual void SaveConfig(Json *out) const =0
Save configuration to JSON object.
virtual void LoadConfig(Json const &in)=0
Load configuration from JSON object.
virtual void SaveModel(Json *out) const =0
saves the model config to a JSON object
virtual void LoadModel(Json const &in)=0
load the model from a JSON object