code: def __init__(
      self,
      alpha,
      beta1,
      beta2,
      eps,
      wd,
      amsgrad,
      weight_decouple,
      fixed_decay,
      rectify,
  ):
      super().__init__(wd)
      self.alpha = alpha
      self.beta1 = beta1
      self.beta2 = beta2
      self.eps = eps
      self.amsgrad = amsgrad
      self.weight_decouple = weight_decouple
      self.fixed_decay = fixed_decay
      self.rectify = rectify
  
      self.m = {}
      self.s = {}
      self.t = {}
      self.s_max = {}
  
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 1 to create a new RefAdaBelief object from inherited base classes: RefSolver with example: obj = RefAdaBelief(alpha, beta1, beta2, eps, wd, amsgrad, weight_decouple, fixed_decay, rectify)