code: def get_encoder_decoder_config_small(self):
      encoder_config = AutoConfig.from_pretrained(
          "hf-internal-testing/tiny-random-vit"
      )
      decoder_config = AutoConfig.from_pretrained(
          "hf-internal-testing/tiny-random-gpt2",
          is_decoder=True,
          add_cross_attention=True,
      )
      return VisionEncoderDecoderConfig.from_encoder_decoder_configs(
          encoder_config, decoder_config
      )
  
imports: from __future__ import annotations
  import copy
  import os
  import tempfile
  import unittest
  import numpy
  from transformers import is_tf_available, is_torch_available, is_vision_available
  from transformers.testing_utils import is_pt_tf_cross_test, require_tf, require_torch, require_vision, slow, torch_device
  from transformers.utils.generic import ModelOutput
  from ...test_modeling_tf_common import floats_tensor, ids_tensor
  from ..gpt2.test_modeling_tf_gpt2 import TFGPT2ModelTester
  from ..vit.test_modeling_tf_vit import TFViTModelTester
label_desc: Use image node_id 2 for calling the TFVisionEncoderDecoderModelSaveLoadTests obj's underlying member method code with example usage: obj.get_encoder_decoder_config_small() and returns: VisionEncoderDecoderConfig