code: def __init__(
      self, pk, evaluator, coder, shape: torch.Size, data, dtype, device
  ) -> None:
      self._pk = pk
      self._evaluator = evaluator
      self._coder = coder
      self._data = data
      self._shape = shape
      self._dtype = dtype
      if isinstance(device, torch.device):
          from fate.arch import unify
  
          self._device = unify.device.from_torch_device(device)
      else:
          self._device = device
  
imports: import functools
  import torch
  from fate.arch.trace import auto_trace
label_desc: Use image node_id 1 to create a new PHETensor object  with example: obj = PHETensor(pk, evaluator, coder, shape, data, dtype, device)