()
| 153 | |
| 154 | |
| 155 | def test_tensorrt_max_pool2d(): |
| 156 | @tvm.script.ir_module |
| 157 | class MaxPool: |
| 158 | @R.function |
| 159 | def main(data: R.Tensor((2, 8, 16, 16), "float32")): |
| 160 | with R.dataflow(): |
| 161 | out = relax.op.nn.max_pool2d(data, pool_size=(2, 2), strides=(2, 2)) |
| 162 | R.output(out) |
| 163 | return out |
| 164 | |
| 165 | data = np.random.randn(2, 8, 16, 16).astype("float32") |
| 166 | patterns = [("tensorrt.nn.max_pool2d", is_op("relax.nn.max_pool2d")(wildcard()))] |
| 167 | _offload_and_compare(MaxPool, {}, patterns, data) |
| 168 | |
| 169 | |
| 170 | def test_tensorrt_avg_pool2d(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…