code: def from_raw_cipher(
      cls, pk: "PK", coder: "Coder", sk: "SK", evaluator
  ):
      coder = PHETensorCoder(coder)
      encryptor = PHETensorEncryptor(pk, coder, evaluator)
      decryptor = PHETensorDecryptor(sk, coder)
      return cls(encryptor, coder, decryptor, evaluator)
  
imports: import typing
  import torch
label_desc: Use image node_id 2 for calling the PHETensorCipher obj's underlying member method code with example usage: obj.from_raw_cipher(cls, pk, coder, sk, evaluator) and returns: cls