code: def apply_multi_output_operation(operation_def_cls, *args, **kwargs):
      """Like `apply_operation` but returns a tuple of outputs."""
      try:
          return OperationNode(
              operation_def_cls(**kwargs), args
          ).outputs
      except TypeError as e:
          raise RuntimeError(
              "Failed to apply Operation {}, with error: {}".format(
                  operation_def_cls, str(e)
              )
          )
  
imports: import abc
  import collections
  import dataclasses
  from typing import Any, Collection, Dict, List, Optional, Tuple
  import pydot
label_desc: Use image node_id 2 for calling a global function with example usage: apply_multi_output_operation(operation_def_cls) and returns: OperationNode