code: def _ensure_no_partial_run_marks(
      nodes: Sequence[node_proto_view.NodeProtoView],
  ):
      """Raises ValueError if the pipeline is already marked for partial run."""
      for node in nodes:
          if node.execution_options.HasField("partial_run_option"):
              raise ValueError(
                  "Pipeline has already been marked for partial run."
              )
  
imports: import collections
  import concurrent.futures
  import enum
  from typing import Collection, Dict, Final, List, Mapping, Optional, OrderedDict, Sequence, Set, Tuple
  import uuid
  from absl import logging
  from tfx.dsl.compiler import compiler_utils
  from tfx.dsl.compiler import constants
  from tfx.orchestration import metadata
  from tfx.orchestration import node_proto_view
  from tfx.orchestration.portable import execution_publish_utils
  from tfx.orchestration.portable.mlmd import context_lib
  from tfx.orchestration.portable.mlmd import execution_lib
  from tfx.proto.orchestration import pipeline_pb2
  from ml_metadata.proto import metadata_store_pb2
label_desc: Use image node_id 10 for calling a global function with example usage: _ensure_no_partial_run_marks(nodes) without return types