code: def predict(
      ctx,
      role: Role,
      # threshold: cpn.parameter(type=params.confloat(ge=0.0, le=1.0), default=0.5),
      test_data: cpn.dataframe_input(roles=[GUEST, HOST]),
      input_model: cpn.json_model_input(roles=[GUEST, HOST]),
      test_output_data: cpn.dataframe_output(roles=[GUEST]),
  ):
      ctx.mpc.init()
      predict_from_model(
          ctx, role, input_model, test_data, test_output_data
      )
  
file_path: FATE/python/fate/components/components/sshe_linr.py
imports: import logging
  from fate.arch import Context
  from fate.arch.dataframe import DataFrame
  from fate.components.components.utils import consts, tools
  from fate.components.core import GUEST, HOST, Role, cpn, params
  from fate.ml.glm.hetero.sshe import SSHELinearRegression
label_desc: Use image node_id 3 for calling a global function with example usage: predict(ctx, role, test_data, input_model, test_output_data) without return types