| 135 | } |
| 136 | |
| 137 | std::optional<std::vector<migraphx::operation>> static generate_for( |
| 138 | const std::vector<std::size_t>& dims, |
| 139 | const std::vector<std::size_t>& strides, |
| 140 | const std::vector<std::size_t>& idims, |
| 141 | std::int64_t offset = 0) |
| 142 | { |
| 143 | migraphx::shape s{migraphx::shape::int64_type, dims, strides}; |
| 144 | auto result = migraphx::generate_shape_transforms_for(s, idims, offset); |
| 145 | if(result) |
| 146 | { |
| 147 | CHECK(run_strided_view(s, offset) == run_shape_transforms(idims, result.value())); |
| 148 | } |
| 149 | return result; |
| 150 | } |
| 151 | |
| 152 | TEST_CASE(dimension_len) |
| 153 | { |
no test coverage detected