class_docstr: Indices for flattened buffers use the specified striding.
class_docstr_tok: ["Indices","for","flattened","buffers","use","the","specified","striding","."]
code: def before(
      A: T.Buffer((16, 16), "float32"), C: T.Buffer((16, 16), "float32")
  ):
      for i0 in T.serial(4):
          B = T.decl_buffer([4, 17], "float32")
          B_1 = T.Buffer(
              [4, 16], dtype="float32", data=B.data, strides=[17, 1]
          )
          for i1, j in T.grid(4, 16):
              B_1[i1, j] = A[i0 * 4 + i1, j] + 1.0
          for i1, j in T.grid(4, 16):
              C[i0 * 4 + i1, j] = B_1[i1, j] * 2.0
  
imports: import tvm
  import tvm.testing
  from tvm import te
  from tvm.script import tir
label_desc: Use image node_id 1 for calling the TestStrided obj's underlying member method code with example usage: obj.before(A, C) without return types