class_docstr: Split `ids` based on predefined splits.
  
  # Arguments:
      splits: The predefined splits.
  
  # Examples
  
      Split data into three pre-defined groups.
      ```python
      idmap = IDMap(["file1", "file2", "file3", "file4"])
      presplits = [["file4", "file3"], ["file2"], ["file1"]]
  
      data_splitter = FixedSplitter(presplits)
      splits = data_splitter(idmap=idmap)
  
      assert splits == [[3, 2], [1], [0]]
      ```
code: def __init__(self, splits: Sequence[Sequence[Hashable]]):
      self.splits = splits
  
imports: from icevision.imports import *
  from icevision.utils import *
  from icevision.core import *
label_desc: Use image node_id 1 to create a new FixedSplitter object from inherited base classes: DataSplitter with example: obj = FixedSplitter(splits)