def METHOD_NAME():
    n = te.var("n")
    A = te.placeholder((n,), name="A")
    B = te.compute(A.shape, lambda i: A[i] + 1.0, name="B")
    # B is bound to threads.
    s = te.create_schedule(B.op)
    bx, tx = s[B].split(B.op.axis[0], factor=64)
    s[B].bind(bx, te.thread_axis("blockIdx.x"))
    s[B].bind(tx, te.thread_axis("threadIdx.x"))
    mod = tvm.lower(s, [A, B])
    for dev_type in gpu_devices + other_devices:
        if tvm.testing.device_enabled(dev_type):
            binded_mod = tvm.tir.transform.Apply(
                lambda f: f.with_attr("target", tvm.target.Target(dev_type))
            )(mod)
            tvm.tir.transform.VerifyMemory()(binded_mod)