MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / internal_get_shape

Function internal_get_shape

src/cpu/operators/CpuWinogradConv2d.cpp:59–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57namespace
58{
59inline Tensor4DShape internal_get_shape(const ITensorInfo *in)
60{
61 const DataLayout data_layout = in->data_layout();
62 const int in_width = in->dimension(get_data_layout_dimension_index(data_layout, DataLayoutDimension::WIDTH));
63 const int in_height = in->dimension(get_data_layout_dimension_index(data_layout, DataLayoutDimension::HEIGHT));
64 const int in_channels = in->dimension(get_data_layout_dimension_index(data_layout, DataLayoutDimension::CHANNEL));
65 const int in_batches = in->dimension(get_data_layout_dimension_index(data_layout, DataLayoutDimension::BATCHES));
66
67 return Tensor4DShape{in_batches, in_height, in_width, in_channels};
68}
69
70Status validate_arguments(const ITensorInfo *src,
71 const ITensorInfo *weights,

Callers 3

configureMethod · 0.85
validateMethod · 0.85

Calls 2

data_layoutMethod · 0.45
dimensionMethod · 0.45

Tested by

no test coverage detected