code: def update(self, preds, target):
      self.score_sum += ncF.multiscale_structural_similarity(
          preds,
          target,
          data_range=self.data_range,
          window_size=self.window_size,
          k1=self.k1,
          k2=self.k2,
          gaussian_std=self.gaussian_std,
          power_factors=self.power_factors,
          reduction="sum",
      )
  
      self.total += preds.shape[0]
  
file_path: NeuralCompression/neuralcompression/metrics/_msssim.py
imports: from typing import Any, Callable, Optional, Sequence
  import torch
  from torchmetrics import Metric
  import neuralcompression.functional
  from neuralcompression.functional._multiscale_structural_similarity import MS_SSIM_FACTORS
label_desc: Use image node_id 2 for calling the MultiscaleStructuralSimilarity obj's underlying member method code with example usage: obj.update(preds, target) without return types