code: def _update_impl(self, key, p, g):
      _update_momentum(
          p,
          g,
          self.v[key],
          self.lr,
          self.momentum,
          self.weight_decay_rate,
          self.init_lr,
      )
  
file_path: nnabla/python/test/solver/test_sgdw.py
imports: import pytest
  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 3 for calling the RefSgdW obj's underlying member method code with example usage: obj._update_impl(key, p, g) without return types