docstr: Call `torch.Tensor.cuda` on the underlying share
docstr_tok: ["Call","`","torch.Tensor.cuda","`","on","the","underlying","share"]
code: def cuda(self, *args, **kwargs):
      """Call `torch.Tensor.cuda` on the underlying share"""
      self.share = CUDALongTensor(self.share.cuda(*args, **kwargs))
      return self
  
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 11 for calling the MPCTensor obj's underlying member method code with example usage: obj.cuda() and returns: self