class_docstr: Common functionality between `Optimizer` and `OptimWrapper`
class_docstr_tok: ["Common","functionality","between","`","Optimizer","`","and","`","OptimWrapper","`"]
code: def param_groups(
      self,
      v: dict,  # List of dicts to set `params` and other hyper parameters
  ):
      for pg, v_ in zip(self.param_lists, v):
          pg = v_["params"]
      for hyper, v_ in zip(self.hypers, v):
          for k, t in v_.items():
              if k != "params":
                  hyper[k] = t
  
imports: from __future__ import annotations
  from .torch_basics import *
label_desc: Use image node_id 10 for calling the _BaseOptimizer obj's underlying member method code with example usage: obj.param_groups(v) without return types