in src/io/config_auto.cpp [184:317]
static std::unordered_set<std::string> params({
"config",
"task",
"objective",
"boosting",
"data",
"valid",
"num_iterations",
"learning_rate",
"num_leaves",
"tree_learner",
"num_threads",
"device_type",
"seed",
"deterministic",
"force_col_wise",
"force_row_wise",
"histogram_pool_size",
"max_depth",
"min_data_in_leaf",
"min_sum_hessian_in_leaf",
"bagging_fraction",
"pos_bagging_fraction",
"neg_bagging_fraction",
"bagging_freq",
"bagging_seed",
"feature_fraction",
"feature_fraction_bynode",
"feature_fraction_seed",
"extra_trees",
"extra_seed",
"early_stopping_round",
"first_metric_only",
"max_delta_step",
"lambda_l1",
"lambda_l2",
"linear_lambda",
"min_gain_to_split",
"drop_rate",
"max_drop",
"skip_drop",
"xgboost_dart_mode",
"uniform_drop",
"drop_seed",
"top_rate",
"other_rate",
"min_data_per_group",
"max_cat_threshold",
"cat_l2",
"cat_smooth",
"max_cat_to_onehot",
"top_k",
"monotone_constraints",
"monotone_constraints_method",
"monotone_penalty",
"feature_contri",
"forcedsplits_filename",
"refit_decay_rate",
"cegb_tradeoff",
"cegb_penalty_split",
"cegb_penalty_feature_lazy",
"cegb_penalty_feature_coupled",
"path_smooth",
"interaction_constraints",
"verbosity",
"input_model",
"output_model",
"saved_feature_importance_type",
"snapshot_freq",
"linear_tree",
"max_bin",
"max_bin_by_feature",
"min_data_in_bin",
"bin_construct_sample_cnt",
"data_random_seed",
"is_enable_sparse",
"enable_bundle",
"use_missing",
"zero_as_missing",
"feature_pre_filter",
"pre_partition",
"two_round",
"header",
"label_column",
"weight_column",
"group_column",
"ignore_column",
"categorical_feature",
"forcedbins_filename",
"save_binary",
"precise_float_parser",
"parser_config_file",
"start_iteration_predict",
"num_iteration_predict",
"predict_raw_score",
"predict_leaf_index",
"predict_contrib",
"predict_disable_shape_check",
"pred_early_stop",
"pred_early_stop_freq",
"pred_early_stop_margin",
"output_result",
"convert_model_language",
"convert_model",
"objective_seed",
"num_class",
"is_unbalance",
"scale_pos_weight",
"sigmoid",
"boost_from_average",
"reg_sqrt",
"alpha",
"fair_c",
"poisson_max_delta_step",
"tweedie_variance_power",
"lambdarank_truncation_level",
"lambdarank_norm",
"label_gain",
"metric",
"metric_freq",
"is_provide_training_metric",
"eval_at",
"multi_error_top_k",
"auc_mu_weights",
"num_machines",
"local_listen_port",
"time_out",
"machine_list_filename",
"machines",
"gpu_platform_id",
"gpu_device_id",
"gpu_use_dp",
"num_gpu",
});