code: def test_extern_concat_injective_fuse():
      # This is a subgraph from MobileBERT, which crashes compilation if buffers created in te.extern(...)
      # do not have their elem_offset explicitly set as a variable.
  
      # fmt: off
      mod = tvm.relay.fromtext(
          """
         #[version = "0.0.5"]
         def @main(%p0844: Tensor[(1, 384), int64], %p1652: Tensor[(2016, 128), float16]) {
          %1331 = cast(%p0844, dtype="int32");
          %1332 = take(%p1652, %1331, axis=0);
          %1333 = strided_slice(%1332, begin=[0, 1, 0], end=[1, 384, 128], strides=[1, 1, 1], axes=None);
          %1334 = strided_slice(%1332, begin=[0, 0, 0], end=[1, -1, 128], strides=[1, 1, 1], axes=None);
          %1335 = nn.pad(%1333, 0, pad_width=[[0, 0], [0, 1], [0, 0]]);
          %1336 = nn.pad(%1334, 0, pad_width=[[0, 0], [1, 0], [0, 0]]);
          %1337 = (%1335, %1332, %1336);
          %1338 = concatenate(%1337, axis=2);
          reshape(%1338, newshape=[-1, 384])
        }
      """
      )
      # fmt: on
  
      relay.build(mod, params={}, target="llvm")
  
imports: import numpy
  import pytest
  import tvm
  from tvm import te
  import scipy
  from tvm import relay
  import pytest
  from tvm.relay.testing import run_infer_type
  import tvm.topi.testing
  from tvm.contrib.nvcc import have_fp16
  import tvm.testing
  from tvm.topi.utils import get_const_tuple
label_desc: Use image node_id 32 for calling a global function with example usage: test_extern_concat_injective_fuse() without return types