| 107 | } |
| 108 | |
| 109 | static std::vector<migraphx::operation> |
| 110 | check_optimize_shape_transforms(const std::vector<std::size_t>& dims, |
| 111 | const std::vector<migraphx::operation>& ops) |
| 112 | { |
| 113 | auto result = migraphx::optimize_shape_transforms(dims, ops); |
| 114 | CHECK(run_shape_transforms(dims, ops) == run_shape_transforms(dims, result)); |
| 115 | CHECK(result == migraphx::optimize_shape_transforms(dims, result)); |
| 116 | return result; |
| 117 | } |
| 118 | |
| 119 | template <class... Ts> |
| 120 | static shape_transform_descriptor make_descriptor(const std::vector<std::size_t>& dims, |
no test coverage detected