luxlabs header browser preview


@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<MTLBuffer> gamma;
@property (readonly, nonatomic) id<MTLBuffer> beta;
@property (readonly, nonatomic) id<MTLBuffer> gradientForGamma;
@property (readonly, nonatomic) id<MTLBuffer> 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