code: def set_phe(
      self, device: device_type, options: typing.Optional[dict]
  ):
      if "phe" not in self._cipher_mapping:
          self._cipher_mapping["phe"] = {}
      self._cipher_mapping["phe"][device] = options
  
imports: import logging
  import typing
  from fate.arch.config import cfg
  from ..unify import device
label_desc: Use image node_id 3 for calling the CipherKit obj's underlying member method code with example usage: obj.set_phe(device, options) without return types