code: def initialize(self, training_info, model, environment, device):
          
          self.target_model = self.model_factory.instantiate(action_space=environment.action_space).to(device)
          self.target_model.load_state_dict(model.state_dict())
          self.target_model.eval()
  
          histogram_info = model.histogram_info()
  
          self.vmin = histogram_info['vmin']
          self.vmax = histogram_info['vmax']
  
          self.num_atoms = histogram_info['num_atoms']
  
          self.support_atoms = histogram_info['support_atoms']
          self.atom_delta = histogram_info['atom_delta']
docs: Initialize policy gradient from reinforcer settings