Group Norm 2D#
The group_norm_2d
module implements the GroupNorm PyTorch layer with the assumption that affine=False
.
With this assumption, this module is able to be specialized into LayerNorm and InstanceNorm modules simply by setting the number of GROUP_CHANNELS
to the channel dimension C
or 1
respectively.
Note that the group_norm_2d
component is an internal hardware component and is exposed to the rest of the MASE software stack through the unified norm
component.
Overview#
The group_norm_2d
is a fully pipelined module which follows the dataflow streaming protocol.