code: def test_lamb(
      seed,
      eta,
      beta1,
      beta2,
      gamma_l,
      gamma_u,
      eps,
      bias_correction,
      decay,
      ctx,
      solver_name,
  ):
      rng = np.random.RandomState(seed)
      solver_tester(
          rng,
          S.Lamb,
          RefLamb,
          [eta, beta1, beta2, gamma_l, gamma_u, eps, bias_correction],
          atol=1e-6,
          decay=decay,
          ctx=ctx,
          solver_name=solver_name,
      )
  
file_path: nnabla/python/test/solver/test_lamb.py
imports: import pytest
  import nnabla
  import nnabla.solvers
  import numpy
  from solver_test_utils import solver_tester, RefSolver, MixinWeightDecayFused
  from nbla_test_utils import list_context
label_desc: Use image node_id 2 for calling a global function with example usage: test_lamb(seed, eta, beta1, beta2, gamma_l, gamma_u, eps, bias_correction, decay, ctx, solver_name) without return types