code: def test_simplify_add():
      x = relay.var("x", shape=(1, 3, 100, 100), dtype="float32")
  
      def before():
          return relay.add(x, x)
  
      def expected():
          s = relay.const(2.0)
          return relay.multiply(x, s)
  
      opt = run_opt_pass(before(), transform.SimplifyExpr())
      ref = run_infer_type(expected())
      assert tvm.ir.structural_equal(opt, ref)
  
imports: from math import sqrt
  import pytest
  import tvm
  from tvm import relay
  from tvm.relay import transform
  from tvm.relay.testing import run_opt_pass, run_infer_type
  import numpy
label_desc: Use image node_id 23 for calling a global function with example usage: test_simplify_add() and returns: relay, relay