code: def __init__(self, data_dir: str = "./"):
      super().__init__()
      self.data_dir = data_dir
      self.transform = transforms.Compose(
          [
              transforms.ToTensor(),
              transforms.Normalize((0.1307,), (0.3081,)),
          ]
      )
  
imports: from __future__ import annotations
  import pytorch_lightning
  import torch
  import torch.nn.functional
  from torch.optim.lr_scheduler import ExponentialLR
  from torch.utils.data import random_split, DataLoader
  from torchmetrics.functional import accuracy
  from torchvision.datasets import MNIST
  from torchvision import transforms
  import nni
  from .simple_torch_model import SimpleTorchModel
label_desc: Use image node_id 1 to create a new MNISTDataModule object from inherited base classes: pl with example: obj = MNISTDataModule(data_dir)