code: def load_computing(computing, logger_config=None):
      from fate.components.core.spec.computing import (
          EggrollComputingSpec,
          SparkComputingSpec,
          StandaloneComputingSpec,
      )
      from fate.arch.computing import ComputingBuilder
  
      builder = ComputingBuilder(computing.metadata.computing_id)
  
      if isinstance(computing, StandaloneComputingSpec):
          return builder.build_standalone(
              data_dir=computing.metadata.options.get("data_dir", None),
              logger_config=logger_config,
              options=computing.metadata.options,
          )
      if isinstance(computing, EggrollComputingSpec):
          return builder.build_eggroll(
              host=computing.metadata.host,
              port=computing.metadata.port,
              options=computing.metadata.options,
              config_options=computing.metadata.config_options,
              config_properties_file=computing.metadata.config_properties_file,
          )
      if isinstance(computing, SparkComputingSpec):
          return builder.build_spark()
  
      # TODO: load from plugin
      raise ValueError(f"conf.computing={computing} not support")
  
label_desc: Use image node_id 1 for calling a global function with example usage: load_computing(computing, logger_config) and returns: builder, builder, builder