()
| 644 | case6_sharded2() |
| 645 | |
| 646 | def case7_normalized4(): |
| 647 | # Normalized Tile Layout Test - 4 (tile < inner) |
| 648 | outer = TileLayout(S[(4, 2, 1) : (2, 1, 1)]) |
| 649 | inner = TileLayout(S[(2, 4, 1) : (2, 3, 1)]) |
| 650 | layout_tile = inner.tile(outer, outer_shape=(4, 2), inner_shape=(2, 4)) |
| 651 | |
| 652 | inner_res = outer.is_tile_outer(layout_tile, (8, 8), (4, 2)) |
| 653 | assert inner_res is not None |
| 654 | assert_structural_equal(inner_res.canonicalize(), inner.canonicalize()) |
| 655 | |
| 656 | outer_res = inner.is_tile_inner(layout_tile, (8, 8), (2, 4)) |
| 657 | assert outer_res is not None |
| 658 | assert_structural_equal(outer_res.canonicalize(), outer.canonicalize()) |
| 659 | |
| 660 | assert outer.is_tile_inner(layout_tile, (8, 8), (4, 2)) is None |
| 661 | assert inner.is_tile_outer(layout_tile, (8, 8), (2, 4)) is None |
| 662 | |
| 663 | case7_normalized4() |
| 664 |
no test coverage detected
searching dependent graphs…