code: def test_adabelief(
      seed,
      alpha,
      beta1,
      beta2,
      eps,
      wd,
      amsgrad,
      weight_decouple,
      fixed_decay,
      rectify,
      ctx,
      solver_name,
  ):
      rng = np.random.RandomState(seed)
      solver_tester(
          rng,
          S.AdaBelief,
          RefAdaBelief,
          [
              alpha,
              beta1,
              beta2,
              eps,
              wd,
              amsgrad,
              weight_decouple,
              fixed_decay,
              rectify,
          ],
          atol=1e-6,
          ctx=ctx,
          solver_name=solver_name,
      )
  
file_path: nnabla/python/test/solver/test_adabelief.py
imports: import pytest
  import nnabla.solvers
  import numpy
  from solver_test_utils import solver_tester, RefSolver
  from nbla_test_utils import list_context
label_desc: Use image node_id 2 for calling a global function with example usage: test_adabelief(seed, alpha, beta1, beta2, eps, wd, amsgrad, weight_decouple, fixed_decay, rectify, ctx, solver_name) without return types