@class MPSCNNGroupNormalization; @protocol MTLBuffer; @interface MPSCNNGroupNormalizationGradientState : MPSNNGradientState { unsigned long long _numberOfFeatureChannels; unsigned long long _numberOfGroups; } @property (readonly, retain, nonatomic) MPSCNNGroupNormalization *groupNormalization; @property (readonly, nonatomic) id gamma; @property (readonly, nonatomic) id beta; @property (readonly, nonatomic) id gradientForGamma; @property (readonly, nonatomic) id gradientForBeta; + (id)temporaryStateWithCommandBuffer:(id)a0 numberOfFeatureChannels:(unsigned long long)a1 groupNormalization:(id)a2; - (void)dealloc; - (id)debugDescription; - (id)initWithDevice:(id)a0 numberOfFeatureChannels:(unsigned long long)a1 groupNormalization:(id)a2; @end