class_docstr: A wrapper of multiple images mixed dataset.
  
  Suitable for training on multiple images mixed data augmentation like
  mosaic and mixup. For the augmentation pipeline of mixed image data,
  the `get_indexes` method needs to be provided to obtain the image
  indexes, and you can set `skip_flags` to change the pipeline running
  process. At the same time, we provide the `dynamic_scale` parameter
  to dynamically change the output image size.
  
  Args:
      dataset (:obj:`CustomDataset`): The dataset to be mixed.
      pipeline (Sequence[dict]): Sequence of transform object or
          config dict to be composed.
      dynamic_scale (tuple[int], optional): The image scale can be changed
          dynamically. Default to None. It is deprecated.
      skip_type_keys (list[str], optional): Sequence of type string to
          be skip pipeline. Default to None.
      max_refetch (int): The maximum number of retry iterations for getting
          valid results from the pipeline. If the number of iterations is
          greater than `max_refetch`, but results is still None, then the
          iteration is terminated and raise the error. Default: 15.
class_docstr_tok: ["A","wrapper","of","multiple","images","mixed","dataset",".","Suitable","for","training","on","multiple","images","mixed","data","augmentation","like","mosaic","and","mixup",".","For","the","augmentation","pipeline","of","mixed","image","data",",","the","`","get_indexes","`","method","needs","to","be","provided","to","obtain","the","image","indexes",",","and","you","can","set","`","skip_flags","`","to","change","the","pipeline","running","process",".","At","the","same","time",",","we","provide","the","`","dynamic_scale","`","parameter","to","dynamically","change","the","output","image","size",".","Args",":","dataset","(",":","obj",":","`","CustomDataset","`",")",":","The","dataset","to","be","mixed",".","pipeline","(","Sequence","[","dict","]",")",":","Sequence","of","transform","object","or","config","dict","to","be","composed",".","dynamic_scale","(","tuple","[","int","]",",","optional",")",":","The","image","scale","can","be","changed","dynamically",".","Default","to","None",".","It","is","deprecated",".","skip_type_keys","(","list","[","str","]",",","optional",")",":","Sequence","of","type","string","to","be","skip","pipeline",".","Default","to","None",".","max_refetch","(","int",")",":","The","maximum","number","of","retry","iterations","for","getting","valid","results","from","the","pipeline",".","If","the","number","of","iterations","is","greater","than","`","max_refetch","`",",","but","results","is","still","None",",","then","the","iteration","is","terminated","and","raise","the","error",".","Default",":","15","."]
docstr: Update skip_type_keys. It is called by an external hook.
  
  Args:
      skip_type_keys (list[str], optional): Sequence of type
          string to be skip pipeline.
docstr_tok: ["Update","skip_type_keys",".","It","is","called","by","an","external","hook",".","Args",":","skip_type_keys","(","list","[","str","]",",","optional",")",":","Sequence","of","type","string","to","be","skip","pipeline","."]
code: def update_skip_type_keys(self, skip_type_keys):
      """Update skip_type_keys. It is called by an external hook.
  
      Args:
          skip_type_keys (list[str], optional): Sequence of type
              string to be skip pipeline.
      """
      assert all(
          [
              isinstance(skip_type_key, str)
              for skip_type_key in skip_type_keys
          ]
      )
      self._skip_type_keys = skip_type_keys
  
file_path: mmdetection/mmdet/datasets/dataset_wrappers.py
imports: import collections
  import copy
  from typing import List, Sequence, Union
  from mmengine.dataset import BaseDataset
  from mmengine.dataset import ConcatDataset
  from mmengine.dataset import force_full_init
  from mmdet.registry import DATASETS, TRANSFORMS
label_desc: Use image node_id 7 for calling the MultiImageMixDataset obj's underlying member method code with example usage: obj.update_skip_type_keys(skip_type_keys) without return types