code: def fuse2(*args, **kwargs):
      """Run both ``fuse`` and ``fuse_linear`` and compare results."""
      rv1 = fuse_linear(*args, **kwargs)
      if kwargs.get("rename_keys") is not False:
          return rv1
      rv2 = fuse(*args, **kwargs)
      assert rv1 == rv2
      return rv1
  
imports: import itertools
  import pickle
  from functools import partial
  import pytest
  from flash.core.serve.dag.optimization import SubgraphCallable, cull, functions_of, fuse, fuse_linear, inline, inline_functions
  from flash.core.serve.dag.task import get, get_dependencies
  from flash.core.serve.dag.utils import apply, partial_by_order
  from flash.core.serve.dag.utils_test import add, inc
  from flash.core.utilities.imports import _TOPIC_SERVE_AVAILABLE
label_desc: Use image node_id 3 for calling a global function with example usage: fuse2() and returns: rv1, rv1