(A_ptr: T.handle)
| 48 | # fmt: off |
| 49 | @T.prim_func |
| 50 | def test(A_ptr: T.handle) -> None: |
| 51 | A = T.match_buffer(A_ptr, (64,), "float32", scope="global") |
| 52 | |
| 53 | T.device_entry() |
| 54 | bx, by, bz = T.cta_id([1, 1, 1]) |
| 55 | warp_id = T.warp_id([1]) |
| 56 | lane_id = T.lane_id([32]) |
| 57 | A_local = T.alloc_buffer([1], dtype="float16", scope="local") |
| 58 | for i in T.serial(2): |
| 59 | A_local[0] = A[lane_id * 2 + i] |
| 60 | # fmt: on |
| 61 | |
| 62 | code = test.script() |
| 63 | assert from_source(code).script() == code |
no test coverage detected
searching dependent graphs…