code: def elementwise_split_case0(a: T.handle, b: T.handle) -> None:
      A = T.match_buffer(a, [128, 128, 128])
      B = T.match_buffer(b, [128, 128, 128])
      for i1, i2, i3, j1, j2, k1, k2 in T.grid(2, 1, 64, 4, 32, 16, 8):
          with T.block("B"):
              vi = T.axis.S(128, i1 * 64 + i2 * 64 + i3)
              vj = T.axis.S(128, j1 * 32 + j2)
              vk = T.axis.S(128, k1 * 8 + k2)
              T.reads([A[vi, vj, vk]])
              T.writes([B[vi, vj, vk]])
              B[vi, vj, vk] = A[vi, vj, vk] * 2.0
  
imports: import pytest
  import tvm
  import tvm.testing
  from tvm import te, tir
  from tvm.script import tir
  from tvm.tir.expr import IntImm
  from tvm.tir.schedule.testing import assert_structural_equal_ignore_global_symbol, verify_trace_roundtrip
label_desc: Use image node_id 12 for calling a global function with example usage: elementwise_split_case0(a, b) without return types