code: def initialize_training(self, training_info: TrainingInfo, model_state=None, hidden_state=None):
          
          if model_state is not None:
              self.model.load_state_dict(model_state)
          else:
              self.model.reset_weights()
  
          self.algo.initialize(
              training_info=training_info, model=self.model, environment=self.env_roller.environment, device=self.device
          )
docs: Prepare models for training