diff --git a/src/csrc/setup.cpp b/src/csrc/setup.cpp index 7f0c296..8b083c0 100644 --- a/src/csrc/setup.cpp +++ b/src/csrc/setup.cpp @@ -264,7 +264,13 @@ std::shared_ptr get_state(const char* name, const YAML::Node& state_ auto params = get_params(state_node["general"]); std::set supported_params{"report_frequency", "enable_wandb_hook", "verbose"}; check_params(supported_params, params.keys()); - state->report_frequency = params.get_param("report_frequency")[0]; + + try { + state->report_frequency = params.get_param("report_frequency")[0]; + } catch (std::out_of_range) { + state->report_frequency = 0; + } + try { state->enable_wandb_hook = params.get_param("enable_wandb_hook")[0];