code: def adapter_type(self):
      return "automm"
  
imports: import logging
  import os
  import shutil
  from autogluon.common import space
  from autogluon.common.utils.distribute_utils import DistributedContext
  from autogluon.common.utils.try_import import try_import_ray
  from abc import ABC, abstractmethod
  from typing import Callable, List, Optional, Union
  import ray
  from ray import air, tune
  from ray.tune import ExperimentAnalysis, PlacementGroupFactory
  from ray.tune.schedulers import TrialScheduler
  from ray.tune.search import SearchAlgorithm, Searcher
  from ray.tune.search.sample import Domain
  from autogluon.common.utils.resource_utils import ResourceManager
  from ..ray.resources_calculator import ResourceCalculator, ResourceCalculatorFactory
  from .constants import MAX, MIN
  from .exceptions import EmptySearchSpace
  from .ray_tune_constants import SCHEDULER_PRESETS, SEARCHER_PRESETS
  from .ray_tune_scheduler_factory import SchedulerFactory
  from .ray_tune_searcher_factory import SearcherFactory
  from .space_converter import RaySpaceConverterFactory
label_desc: Use image node_id 2 for calling the AutommRayTuneAdapter obj's underlying member method code with example usage: obj.adapter_type() and returns: str