code: def __init__(
      self,
      dataset_name,
      config,
      dataset_type,
      num_examples,
      *args,
      **kwargs,
  ):
      self.num_examples = num_examples
      self.features = [float(x) for x in range(self.num_examples)]
      self.annotations = [float(x) for x in range(self.num_examples)]
      self._device = get_current_device()
      self._dataset_name = dataset_name
  
imports: import functools
  import os
  import unittest
  from unittest.mock import MagicMock
  import torch
  from mmf.datasets.base_dataset import BaseDataset
  from mmf.datasets.mmf_dataset_builder import MMFDatasetBuilder
  from mmf.utils.general import get_current_device
  from omegaconf import OmegaConf
label_desc: Use image node_id 1 to create a new SimpleMMFDataset object from inherited base classes: BaseDataset with example: obj = SimpleMMFDataset(dataset_name, config, dataset_type, num_examples)