code: def test_inference_of_fsdp_settings_for_linear_evaluation_with_bn(
      self,
  ) -> None:
      overrides = [
          "config=debugging/benchmark/linear_image_classification/eval_resnet_8gpu_transfer_imagenette_160",
          "+config/debugging/benchmark/linear_image_classification/models=regnet16Gf_eval_mlp",
      ]
  
      cfg = self._create_config(overrides)
      self.assertEqual(cfg.MODEL.HEAD.PARAMS[0][0], "eval_mlp")
      self.assertEqual(cfg.MODEL.TRUNK.NAME, "regnet")
      self.assertEqual(cfg.TRAINER.TASK_NAME, "self_supervision_task")
  
      cfg = self._create_config(
          overrides + ["config.MODEL.FSDP_CONFIG.AUTO_SETUP_FSDP=True"]
      )
      self.assertEqual(cfg.MODEL.HEAD.PARAMS[0][0], "eval_mlp_fsdp")
      self.assertEqual(cfg.MODEL.TRUNK.NAME, "regnet_fsdp")
      self.assertEqual(
          cfg.TRAINER.TASK_NAME, "self_supervision_fsdp_task"
      )
  
file_path: vissl/tests/test_utils_hydra_config.py
imports: import unittest
  from typing import List
  from vissl.utils.hydra_config import compose_hydra_configuration, convert_to_attrdict, SweepHydraOverrides
label_desc: Use image node_id 5 for calling the TestUtilsHydraConfig obj's underlying member method code with example usage: obj.test_inference_of_fsdp_settings_for_linear_evaluation_with_bn() without return types