code: def test_load_full_model(self):
      model = AutoAdapterModel.from_config(self.config())
      self.add_head(model, "dummy", layers=1)
  
      true_config = model.get_prediction_heads_config()
      with tempfile.TemporaryDirectory() as temp_dir:
          # save
          model.save_pretrained(temp_dir)
          # reload
          model = AutoAdapterModel.from_pretrained(temp_dir)
      self.assertIn("dummy", model.heads)
      self.assertDictEqual(
          true_config, model.get_prediction_heads_config()
      )
  
imports: import os
  import tempfile
  import torch
  import adapters
  from adapters import ADAPTER_MODEL_MAPPING, AdapterSetup, AutoAdapterModel
  from adapters.composition import BatchSplit, Stack
  from transformers import AutoModelForSequenceClassification
  from transformers.testing_utils import require_torch, torch_device
  from .methods import create_twin_models
label_desc: Use image node_id 15 for calling the PredictionHeadModelTestMixin obj's underlying member method code with example usage: obj.test_load_full_model() without return types