torch_channel_shuffle {torch} | R Documentation |
Channel_shuffle
Description
Channel_shuffle
Usage
torch_channel_shuffle(self, groups)
Arguments
self |
(Tensor) the input tensor |
groups |
(int) number of groups to divide channels in and rearrange. |
Divide the channels in a tensor of shape
math:(*, C , H, W)
:
Divide the channels in a tensor of shape (*, C , H, W)
into g groups and rearrange them as (*, C \frac g, g, H, W)
,
while keeping the original tensor shape.
Examples
if (torch_is_installed()) {
input <- torch_randn(c(1, 4, 2, 2))
print(input)
output <- torch_channel_shuffle(input, 2)
print(output)
}
[Package torch version 0.13.0 Index]