code: def consume_primitive_artifacts_by_value_pipeline() -> (
      tfx.dsl.Pipeline
  ):
      """Pipeline which features consuming artifacts by value."""
  
      producer_task = primitive_producer_component()
  
      consumer_task = primitive_consumer_component(
          input_string=producer_task.outputs["output_string"],
          input_int=producer_task.outputs["output_int"],
          input_float=producer_task.outputs["output_float"],
          param_string="string value",
          param_int=42,
          param_float=3.14,
      )
  
      return tfx.dsl.Pipeline(
          pipeline_name="consume-primitive-artifacts-by-value-pipeline",
          pipeline_root=_TEST_PIPELINE_ROOT,
          components=[producer_task, consumer_task],
      )
  
imports: import datetime
  import os
  from typing import List
  from kfp.pipeline_spec import pipeline_spec_pb2
  import tensorflow_model_analysis
  from tfx import v1
  from tfx.components.example_gen import utils
  from tfx.components.trainer.executor import Executor
  from tfx.dsl.component.experimental import executor_specs
  from tfx.dsl.component.experimental import placeholders
  from tfx.dsl.components.base import base_component
  from tfx.dsl.components.base import base_executor
  from tfx.dsl.components.base import base_node
  from tfx.dsl.components.base import executor_spec
  from tfx.types import channel_utils
  from tfx.types import component_spec
  from tfx.types.experimental import simple_artifacts
  from tfx.utils import proto_utils
  from google.protobuf import message
label_desc: Use image node_id 15 for calling a global function with example usage: consume_primitive_artifacts_by_value_pipeline() and returns: tfx