Rearranges data from depth into blocks of spatial data. More specifically,
this op outputs a copy of the input tensor where values from the depth
dimension are moved in spatial blocks to the height and width dimensions.
The attr blockSize indicates the input block size and how the data is
moved.
Chunks of data of size blockSize * blockSize from depth are rearranged
into non-overlapping blocks of size blockSize x blockSize
The width the output tensor is inputWidth * blockSize, whereas the
height is inputHeight * blockSize
The Y, X coordinates within each block of the output image are determined
by the high order component of the input channel index
The depth of the input tensor must be divisible by blockSize * blockSize
The dataFormat attr specifies the layout of the input and output tensors
with the following options: "NHWC": [ batch, height, width, channels ]
"NCHW": [ batch, channels, height, width ]
Rearranges data from depth into blocks of spatial data. More specifically, this op outputs a copy of the input tensor where values from the
depth
dimension are moved in spatial blocks to theheight
andwidth
dimensions. The attrblockSize
indicates the input block size and how the data is moved.Chunks of data of size
blockSize * blockSize
from depth are rearranged into non-overlapping blocks of sizeblockSize x blockSize
The width the output tensor is
inputWidth * blockSize
, whereas the height isinputHeight * blockSize
The Y, X coordinates within each block of the output image are determined by the high order component of the input channel index
The depth of the input tensor must be divisible by
blockSize * blockSize
The
dataFormat
attr specifies the layout of the input and output tensors with the following options: "NHWC": [batch, height, width, channels
] "NCHW": [batch, channels, height, width
]