class_docstr: RMSpropEpsInsideSqrt with non-lazy state initialization.
code: def __init__(self, *args, **kwargs):
      super().__init__(*args, **kwargs)
      for group in self.param_groups:
          for p in group["params"]:
              state = self.state[p]
              # State initialization
  
              if len(state) == 0:
                  state["step"] = 0
                  state["square_avg"] = torch.zeros_like(p.data)
                  if group["momentum"] > 0:
                      state["momentum_buffer"] = torch.zeros_like(
                          p.data
                      )
                  if group["centered"]:
                      state["grad_avg"] = torch.zeros_like(p.data)
  
imports: import torch
label_desc: Use image node_id 1 to create a new SharedRMSpropEpsInsideSqrt object from inherited base classes: RMSpropEpsInsideSqrt with example: obj = SharedRMSpropEpsInsideSqrt()