docstr: Check if the current mini-batch has 3 components.
code: def _unpack_minibatch(self):
      """Check if the current mini-batch has 3 components."""
      mbatch = self.mbatch
      assert mbatch is not None
      assert len(mbatch) >= 3
  
      if isinstance(mbatch, tuple):
          mbatch = list(mbatch)
          self.mbatch = mbatch
  
      for i in range(len(mbatch)):
          mbatch[i] = mbatch[i].to(self.device, non_blocking=True)
  
file_path: avalanche/avalanche/training/templates/problem_type/supervised_problem.py
imports: from avalanche.models import avalanche_forward
  from avalanche.training.templates.strategy_mixin_protocol import SupervisedStrategyProtocol
label_desc: Use image node_id 6 for calling the SupervisedProblem obj's underlying member method code with example usage: obj._unpack_minibatch() without return types