public void LoadOptimizerStates(string fname) { if (!OptimizerInitialized) { throw new Exception("Optimizer not initialized"); } if (_update_on_kvstore.HasValue && _update_on_kvstore.Value) { _kvstore.LoadOptimizerStates(fname); } else { _updater.SetStates(File.ReadAllText(fname)); } }