| 318 | BatchDescriptor::BatchDescriptor() : BatchDescriptor(/*ndims=*/2) {} |
| 319 | |
| 320 | std::vector<int64> BatchDescriptor::full_dims(const DataLayout& layout) const { |
| 321 | std::vector<int64> bdyx_dims(ndims() + 2); |
| 322 | bdyx_dims[0] = count(); |
| 323 | bdyx_dims[1] = feature_map_count(); |
| 324 | std::copy(spatial_size().begin(), spatial_size().end(), |
| 325 | bdyx_dims.begin() + 2); |
| 326 | return ReorderDims(bdyx_dims, DataLayout::kBatchDepthYX, layout); |
| 327 | } |
| 328 | |
| 329 | std::vector<int64> BatchDescriptor::full_strides( |
| 330 | const DataLayout& layout) const { |
no test coverage detected