| 35 | } |
| 36 | |
| 37 | static void verify_common(const migraphx::common_dims& cd) |
| 38 | { |
| 39 | EXPECT(cd.get_dimensions_for({2, 32, 40, 8, 8}) == std::vector<std::size_t>{2, 32, 40, 8, 8}); |
| 40 | EXPECT(cd.get_dimensions_for({64, 2560}) == std::vector<std::size_t>{2, 32, 40, 8, 8}); |
| 41 | EXPECT(cd.get_dimensions_for({2, 32, 1}) == std::vector<std::size_t>{2, 32, 1, 1, 1}); |
| 42 | EXPECT(cd.get_dimensions_for({2, 1, 2560}) == std::vector<std::size_t>{2, 1, 40, 8, 8}); |
| 43 | EXPECT(cd.get_dimensions_for({2, 8, 2560}) == std::vector<std::size_t>{2, 8, 40, 8, 8}); |
| 44 | EXPECT(cd.get_dimensions_for({2, 1, 8, 8}) == std::vector<std::size_t>{2, 1, 1, 8, 8}); |
| 45 | EXPECT(cd.get_dimensions_for({2, 32, 8}).empty()); |
| 46 | EXPECT(cd.get_dimensions_for({2, 8, 8, 8}).empty()); |
| 47 | EXPECT(cd.get_dimensions_for({2, 1, 40, 8, 8}) == std::vector<std::size_t>{2, 1, 40, 8, 8}); |
| 48 | EXPECT(cd.get_dimensions_for({2, 32, 256, 8, 8}) == std::vector<std::size_t>{2, 32, 256, 8, 8}); |
| 49 | } |
| 50 | |
| 51 | TEST_CASE(common1) |
| 52 | { |
no test coverage detected