code: def forward(self, z, y):
      dz = z.clone()
      if self.ctx.rank == self.rank_b:
          dz = dz - y
      return SSHESSHELogisticRegressionLossLayerLazyLoss(
          self.ctx,
          self.group,
          self.rank_a,
          self.rank_b,
          self.phe_cipher,
          dz,
          z,
      )
  
imports: import typing
  import torch
  from fate.arch.context import Context
  from fate.arch.protocol.mpc.common.encoding import IgnoreEncodings
  from fate.arch.protocol.mpc.mpc import FixedPointEncoder
  from fate.arch.trace import auto_trace
label_desc: Use image node_id 2 for calling the SSHELogisticRegressionLossLayer obj's underlying member method code with example usage: obj.forward(z, y) and returns: SSHESSHELogisticRegressionLossLayerLazyLoss