MCPcopy Create free account
hub / github.com/apache/tvm / greater

Method greater

tests/python/relax/test_transform_legalize_ops_binary.py:1223–1230  ·  view source on GitHub ↗
(rxplaceholder: T.Buffer((T.int64(1), T.int64(2), T.int64(3)), "float32"), rxplaceholder_1: T.Buffer((T.int64(4), T.int64(3), T.int64(2), T.int64(1)), "float32"), T_greater: T.Buffer((T.int64(4), T.int64(3), T.int64(2), T.int64(3)), "bool"))

Source from the content-addressed store, hash-verified

1221
1222 @T.prim_func(private=True, s_tir=True)
1223 def greater(rxplaceholder: T.Buffer((T.int64(1), T.int64(2), T.int64(3)), "float32"), rxplaceholder_1: T.Buffer((T.int64(4), T.int64(3), T.int64(2), T.int64(1)), "float32"), T_greater: T.Buffer((T.int64(4), T.int64(3), T.int64(2), T.int64(3)), "bool")):
1224 T.func_attr({"tirx.noalias": True})
1225 for i0, i1, i2, i3 in T.grid(T.int64(4), T.int64(3), T.int64(2), T.int64(3)):
1226 with T.sblock("T_greater"):
1227 ax0, ax1, ax2, ax3 = T.axis.remap("SSSS", [i0, i1, i2, i3])
1228 T.reads(rxplaceholder_1[ax0, ax1, ax2, T.int64(0)], rxplaceholder[T.int64(0), ax2, ax3])
1229 T.writes(T_greater[ax0, ax1, ax2, ax3])
1230 T_greater[ax0, ax1, ax2, ax3] = rxplaceholder_1[ax0, ax1, ax2, T.int64(0)] < rxplaceholder[T.int64(0), ax2, ax3]
1231 # fmt: on
1232
1233 mod = LegalizeOps()(Greater)

Callers 15

_softshrinkMethod · 0.80
_isinMethod · 0.80
greaterFunction · 0.80
__gt__Method · 0.80
_impl_v1Method · 0.80
greaterFunction · 0.80
greaterFunction · 0.80
mainMethod · 0.80
mainMethod · 0.80

Calls 1

remapMethod · 0.80

Tested by

no test coverage detected