code: def choose_trial_to_run(self, trial_runner):
      if self.time_limit is not None:
          time_elapsed = time.time() - self.time_start
          time_left = self.time_limit - time_elapsed
          if self.avg_time > time_left:
              return None
      return super().choose_trial_to_run(trial_runner)
  
file_path: autogluon/core/src/autogluon/core/hpo/ray_tune_scheduler.py
imports: import time
  from ray.tune.schedulers import FIFOScheduler
label_desc: Use image node_id 3 for calling the AvgEarlyStopFIFOScheduler obj's underlying member method code with example usage: obj.choose_trial_to_run(trial_runner) and returns: super, None