code: def get_output_dimensions(self) -> _typing.Iterable[int]:
      """"""
      """ Note that this is a default implicit assumption """
      _output_dimensions = [self._input_dimension]
      _output_dimensions.extend(self.hyper_parameters["hidden"])
      if (
          isinstance(self.final_dimension, int)
          and self.final_dimension > 0
      ):
          _output_dimensions.append(self.final_dimension)
      return _output_dimensions
  
file_path: AutoGL/autogl/module/model/encoders/base_encoder.py
imports: import torch
  import typing
  from ...hpo import AutoModule
label_desc: Use image node_id 8 for calling the AutoHomogeneousEncoderMaintainer obj's underlying member method code with example usage: obj.get_output_dimensions() and returns: _output_dimensions