code: def _get_kwargs(self):
      # get kwargs of build_detection_train_loader
      cfg = model_zoo.get_config("common/data/coco.py").dataloader.train
      cfg.dataset.names = "coco_2017_val_100"
      cfg.pop("_target_")
      kwargs = {k: instantiate(v) for k, v in cfg.items()}
      return kwargs
  
imports: import os
  import pickle
  import sys
  import unittest
  from functools import partial
  import torch
  from iopath.common.file_io import LazyPath
  from detectron2 import model_zoo
  from detectron2.config import get_cfg, instantiate
  from detectron2.data import DatasetCatalog, DatasetFromList, MapDataset, ToIterableDataset, build_batch_data_loader, build_detection_test_loader, build_detection_train_loader
  from detectron2.data.common import AspectRatioGroupedDataset, set_default_dataset_from_list_serialize_method
  from detectron2.data.samplers import InferenceSampler, TrainingSampler
label_desc: Use image node_id 1 for calling the TestDataLoader obj's underlying member method code with example usage: obj._get_kwargs() and returns: kwargs