MCPcopy Index your code
hub / github.com/apache/tvm / split

Method split

tests/python/relax/test_transform_fold_constant.py:452–464  ·  view source on GitHub ↗
(
            A: T.Buffer((4, 4), "float32"),
            B: T.Buffer((2, 4), "float32"),
            C: T.Buffer((2, 4), "float32"),
        )

Source from the content-addressed store, hash-verified

450 class Module:
451 @T.prim_func(s_tir=True)
452 def split(
453 A: T.Buffer((4, 4), "float32"),
454 B: T.Buffer((2, 4), "float32"),
455 C: T.Buffer((2, 4), "float32"),
456 ) -> None:
457 for i, j in T.grid(2, 4):
458 with T.sblock("upper"):
459 vi, vj = T.axis.remap("SS", [i, j])
460 B[vi, vj] = A[vi, vj]
461 for i, j in T.grid(2, 4):
462 with T.sblock("lower"):
463 vi, vj = T.axis.remap("SS", [i, j])
464 C[vi, vj] = A[vi + 2, vj]
465
466 @R.function
467 def before(c0: R.Tensor((4, 4), "float32")):

Callers 15

forwardMethod · 0.45
forwardMethod · 0.45
mainMethod · 0.45
mainMethod · 0.45
mainMethod · 0.45
forwardMethod · 0.45
forwardMethod · 0.45
forwardMethod · 0.45
mainMethod · 0.45
expected1Function · 0.45
expected2Function · 0.45
expected3Function · 0.45

Calls 1

remapMethod · 0.80

Tested by

no test coverage detected