code: def _test_multisteplr(self, epochs, opts, atol, rtol):
      self._test_lr_scheduler(
          MultiStepLR,
          torch.optim.lr_scheduler.MultiStepLR,
          epochs,
          opts,
          atol,
          rtol,
      )
  
imports: import numpy
  import torch
  import unittest
  from tinygrad.tensor import Tensor
  from tinygrad.nn.state import get_parameters
  from tinygrad.nn.optim import Adam
  from extra.lr_scheduler import MultiStepLR, ReduceLROnPlateau, CosineAnnealingLR, OneCycleLR
  from extra.training import train, evaluate
  from extra.datasets import fetch_mnist
label_desc: Use image node_id 2 for calling the TestLrScheduler obj's underlying member method code with example usage: obj._test_multisteplr(epochs, opts, atol, rtol) without return types