code: def forward(
      self, student_scores: List[torch.Tensor], *args, **kwargs
  ):
      if isinstance(student_scores, list):
          student_scores = student_scores[0]
      return self.criterion(student_scores, self.teacher_probs)
  
file_path: vissl/vissl/losses/msn_distillation_loss.py
imports: import pprint
  from typing import List, Optional
  import torch
  import torch.nn.functional
  from classy_vision.losses import ClassyLoss, register_loss
  from vissl.config import AttrDict
label_desc: Use image node_id 3 for calling the MSNDistillationLoss obj's underlying member method code with example usage: obj.forward(student_scores) and returns: self