| 24 | namespace xla { |
| 25 | |
| 26 | Status ValidatePaddingValues(absl::Span<const int64> input_dimensions, |
| 27 | absl::Span<const int64> window_dimensions, |
| 28 | absl::Span<const int64> window_strides) { |
| 29 | bool ok = input_dimensions.size() == window_dimensions.size() && |
| 30 | input_dimensions.size() == window_strides.size(); |
| 31 | if (!ok) { |
| 32 | return InvalidArgument( |
| 33 | "Want input dimensions size %u = window dimensions size %u = window " |
| 34 | "strides size %u", |
| 35 | input_dimensions.size(), window_dimensions.size(), |
| 36 | window_strides.size()); |
| 37 | } |
| 38 | return Status::OK(); |
| 39 | } |
| 40 | |
| 41 | std::vector<std::pair<int64, int64>> MakePadding( |
| 42 | absl::Span<const int64> input_dimensions, |
no test coverage detected