code: def _modify_dataset_config_for_split(self, config):
      with open_dict(config):
          for data_type in config.split_train:
              if data_type == "seed":
                  continue
              if config.use_images:
                  config.images[data_type] = deepcopy(
                      config.images.train
                  )
              if config.use_features:
                  config.features[data_type] = deepcopy(
                      config.features.train
                  )
              config.annotations[data_type] = deepcopy(
                  config.annotations.train
              )
      return config
  
imports: import collections
  import os
  import typing
  import warnings
  from copy import deepcopy
  import mmf.utils.download
  import torch
  from mmf.datasets.base_dataset_builder import BaseDatasetBuilder
  from mmf.datasets.concat_dataset import MMFConcatDataset
  from mmf.datasets.subset_dataset import MMFSubset
  from mmf.utils.configuration import get_global_config, get_mmf_env, get_zoo_config
  from mmf.utils.general import get_absolute_path
  from omegaconf import open_dict
label_desc: Use image node_id 14 for calling the MMFDatasetBuilder obj's underlying member method code with example usage: obj._modify_dataset_config_for_split(config) and returns: config