code: def run_without_time_limit(self, cmd):
      
      cmd = [DOCKER_BINARY, 'run', DOCKER_NVIDIA_RUNTIME] + cmd
      logging.info('Docker command: %s', ' '.join(cmd))
      start_time = time.time()
      retval = subprocess.call(cmd)
      elapsed_time_sec = int(time.time() - start_time)
      logging.info('Elapsed time of attack: %d', elapsed_time_sec)
      logging.info('Docker retval: %d', retval)
      if retval != 0:
        logging.warning('Docker returned non-zero retval: %d', retval)
        raise WorkerError('Docker returned non-zero retval ' + str(retval))
      return elapsed_time_sec
docs: Runs docker command without time limit.
  
      Args:
        cmd: list with the command line arguments which are passed to docker
          binary
  
      Returns:
        how long it took to run submission in seconds
  
      Raises:
        WorkerError: if error occurred during execution of the submission