def METHOD_NAME(self, args: Optional[Dict[str, Any]] = None) -> None:
    if not self._run:
        if self._run_hash:
            self._run = Run(
                self._run_hash,
                repo=self.repo,
                system_tracking_interval=self.system_tracking_interval,
                log_system_params=self.log_system_params,
                capture_terminal_logs=self.capture_terminal_logs,
            )
        else:
            self._run = Run(
                repo=self.repo,
                experiment=self.experiment_name,
                system_tracking_interval=self.system_tracking_interval,
                log_system_params=self.log_system_params,
                capture_terminal_logs=self.capture_terminal_logs,
            )
            self._run_hash = self._run.hash
    # Log config parameters
    if args:
        try:
            for key in args:
                self._run.set(key, args[key], strict=False)
        except Exception as e:
            logger.warning(f"Aim could not log config parameters -> {e}")