Regression test for F4: BufferReplacer default dicts must not be shared.
()
| 45 | |
| 46 | |
| 47 | def test_buffer_replacer_no_shared_default(): |
| 48 | """Regression test for F4: BufferReplacer default dicts must not be shared.""" |
| 49 | from tvm.tirx.transform.common import BufferReplacer |
| 50 | |
| 51 | r1 = BufferReplacer() |
| 52 | r2 = BufferReplacer() |
| 53 | A = decl_buffer((64,), "float32") |
| 54 | B = decl_buffer((64,), "float32") |
| 55 | r1.buffer_map[A] = B |
| 56 | # r2 must not see r1's mutation |
| 57 | assert len(r2.buffer_map) == 0 |
| 58 | |
| 59 | |
| 60 | def test_gemm_async_partial_scale_factor(): |
no test coverage detected
searching dependent graphs…