code: def unbind(self, dim=0):
      tensors = self._tensor.unbind(dim=dim)
      results = tuple(self.shallow_copy() for _ in range(len(tensors)))
      for i in range(len(tensors)):
          results[i]._tensor = tensors[i]
      return results
  
imports: import torch
  from ..tensor_types import is_tensor
  from ..util import torch_cat, torch_stack
label_desc: Use image node_id 6 for calling a global function with example usage: unbind(dim) and returns: results