class_docstr: Multi Variate Gaussian Distribution.
docstr: Fit multi-variate gaussian distribution to the input embedding.
  
  Args:
      embedding (Tensor): Embedding vector extracted from CNN.
  
  Returns:
      Mean and the covariance of the embedding.
code: def fit(self, embedding: Tensor) -> list[Tensor]:
      """Fit multi-variate gaussian distribution to the input embedding.
  
      Args:
          embedding (Tensor): Embedding vector extracted from CNN.
  
      Returns:
          Mean and the covariance of the embedding.
      """
      return self.forward(embedding)
  
file_path: anomalib/src/anomalib/models/components/stats/multi_variate_gaussian.py
imports: from __future__ import annotations
  from typing import Any
  import torch
  from torch import Tensor, nn
label_desc: Use image node_id 4 for calling the MultiVariateGaussian obj's underlying member method code with example usage: obj.fit(embedding) and returns: self