docstr: Returns a representation of the tensor useful for debugging.
docstr_tok: ["Returns","a","representation","of","the","tensor","useful","for","debugging","."]
code: def __repr__(self):
      """Returns a representation of the tensor useful for debugging."""
      debug_mode = cfg.debug.debug_mode
  
      share = self.share
      plain_text = (
          self._tensor.get_plain_text() if debug_mode else "HIDDEN"
      )
      ptype = self.ptype
      return (
          f"MPCTensor(\n\t_tensor={share}\n"
          f"\tplain_text={plain_text}\n\tptype={ptype}\n)"
      )
  
imports: import torch
  from crypten import communicator
  from crypten.common.tensor_types import is_tensor
  from crypten.common.util import torch_stack
  from crypten.config import cfg
  from crypten.cuda import CUDALongTensor
  from ..cryptensor import CrypTensor
  from ..encoder import FixedPointEncoder
  from .primitives.binary import BinarySharedTensor
  from .primitives.converters import convert
  from .ptype import ptype
label_desc: Use image node_id 15 for calling the MPCTensor obj's underlying member method code with example usage: obj.__repr__() and returns: str, share, str, plain_text, str, ptype, str