code: def infer_step_fp16(self, data):
      with paddle.amp.auto_cast(
          level=self.amp_level,
          enable=True,
          custom_white_list={
              "elementwise_add",
              "batch_norm",
              "sync_batch_norm",
          },
          custom_black_list={"bilinear_interp_v2"},
      ):
          pp_out = self.runner.infer_forward(data)
      return pp_out
  
file_path: PaddleSeg/contrib/PanopticSeg/paddlepanseg/core/launcher.py
imports: import abc
  import paddle
label_desc: Use image node_id 7 for calling the AMPLauncher obj's underlying member method code with example usage: obj.infer_step_fp16(data) and returns: pp_out