Make JSON the default full serialization format. (#6027)

This commit is contained in:
Jiaming Yuan
2020-08-19 09:57:43 +08:00
committed by GitHub
parent f58e41bad8
commit 90355b4f00
3 changed files with 8 additions and 43 deletions

View File

@@ -27,7 +27,7 @@ struct GenericParameter : public XGBoostParameter<GenericParameter> {
int gpu_id;
// gpu page size in external memory mode, 0 means using the default.
size_t gpu_page_size;
bool enable_experimental_json_serialization {false};
bool enable_experimental_json_serialization {true};
bool validate_parameters {false};
void CheckDeprecated() {
@@ -68,7 +68,7 @@ struct GenericParameter : public XGBoostParameter<GenericParameter> {
.set_lower_bound(0)
.describe("GPU page size when running in external memory mode.");
DMLC_DECLARE_FIELD(enable_experimental_json_serialization)
.set_default(false)
.set_default(true)
.describe("Enable using JSON for memory serialization (Python Pickle, "
"rabit checkpoints etc.).");
DMLC_DECLARE_FIELD(validate_parameters)