code: def test_specialize_elemwise():
      a, c = element_wise.params
      C = element_wise.buffer_map[c]
      # fully specialized
      func = element_wise.specialize(
          {a: tvm.tir.decl_buffer((128, 64))}
      )
      assert_structural_equal_ignore_global_symbol(
          func, element_wise_128_64
      )
      # partially specialized
      func = element_wise.specialize(
          {c: tvm.tir.decl_buffer((128, C.shape[1]))}
      )
      assert_structural_equal_ignore_global_symbol(
          func, element_wise_128_n
      )
  
imports: import tvm
  from tvm.script import tir
  from tvm.tir.schedule.testing import assert_structural_equal_ignore_global_symbol
label_desc: Use image node_id 13 for calling a global function with example usage: test_specialize_elemwise() without return types