(A: T.Buffer((T.int64(1), T.int64(512), T.int64(64), T.int64(64)), "float32"), B: T.Buffer((T.int64(1), T.int64(512), T.int64(64), T.int64(64)), "float32"))
| 913 | |
| 914 | @T.prim_func(private=True, s_tir=True) |
| 915 | def relu(A: T.Buffer((T.int64(1), T.int64(512), T.int64(64), T.int64(64)), "float32"), B: T.Buffer((T.int64(1), T.int64(512), T.int64(64), T.int64(64)), "float32")): |
| 916 | for i0, i1, i2, i3 in T.grid(T.int64(1), T.int64(512), T.int64(64), T.int64(64)): |
| 917 | with T.sblock("relu"): |
| 918 | v_i0, v_i1, v_i2, v_i3 = T.axis.remap("SSSS", [i0, i1, i2, i3]) |
| 919 | T.reads(A[v_i0, v_i1, v_i2, v_i3]) |
| 920 | T.writes(B[v_i0, v_i1, v_i2, v_i3]) |
| 921 | B[v_i0, v_i1, v_i2, v_i3] = T.max(A[v_i0, v_i1, v_i2, v_i3], T.float32(0)) |
| 922 | |
| 923 | @I.ir_module(s_tir=True) |
| 924 | class Expected: |
no test coverage detected