code: def test_graph_equal():
      x = relay.var("x")
  
      y0 = relay.add(x, x)
      z0 = relay.add(y0, y0)
  
      y1 = relay.add(x, x)
      z1 = relay.add(y1, y1)
  
      z3 = relay.add(relay.add(x, x), relay.add(x, x))
  
      assert consistent_equal(z0, z1)
      assert consistent_equal(z0, z1)
  
      # z3's dataflow format is different from z0
      # z0 is computed from a common y0 node
      # Relay view them as different programs
      # Check the difference in the text format.
      assert not consistent_equal(z0, z3)
  
imports: import numpy
  import tvm
  import tvm.testing
  from tvm import relay
  from tvm.relay.testing import run_opt_pass
label_desc: Use image node_id 25 for calling a global function with example usage: test_graph_equal() without return types