code: def _test_optim(
      self, tinygrad_optim, tensorflow_optim, steps, opts, atol, rtol
  ):
      for x, y in zip(
          step(tinygrad_optim, steps, kwargs=opts),
          step_tf(tensorflow_optim, steps, kwargs=opts),
      ):
          np.testing.assert_allclose(x, y, atol=atol, rtol=rtol)
  
imports: import unittest
  import numpy
  import tensorflow
  import tensorflow_addons
  from tinygrad.tensor import Tensor
  from tinygrad.nn.optim import LAMB
label_desc: Use image node_id 1 for calling the ExternalTestOptim obj's underlying member method code with example usage: obj._test_optim(tinygrad_optim, tensorflow_optim, steps, opts, atol, rtol) without return types