code: def test_dynamic_bcast():
      dtype = "float32"
      x = relay.var("x", shape=(relay.Any(), 2), dtype=dtype)
      y = relay.var("y", shape=(3, 2), dtype=dtype)
      mod = tvm.IRModule()
      mod["main"] = relay.Function([x, y], relay.add(x, y))
      x_data = np.random.uniform(size=(1, 2)).astype(dtype)
      y_data = np.random.uniform(size=(3, 2)).astype(dtype)
      res_np = np.add(x_data, y_data)
      for target, dev in testing.enabled_targets():
          res = get_serialized_output(
              mod, *(x_data, y_data), target=target, device=dev
          )
          tvm.testing.assert_allclose(res.numpy(), res_np)
  
imports: import pytest
  import numpy
  import tvm
  from tvm.runtime import vm
  from tvm.relay import vm
  from tvm import relay
  from tvm.relay.scope_builder import ScopeBuilder
  from tvm.relay import transform
  from tvm.relay.prelude import Prelude
  from tvm.contrib import utils
  from tvm.relay import testing
label_desc: Use image node_id 16 for calling a global function with example usage: test_dynamic_bcast() without return types