luxlabs header browser preview


@class MPSCNNConvolutionGradientStateNode;

@interface MPSCNNBinaryConvolutionNode : MPSCNNConvolutionNode {
    float _scaleValue;
    unsigned long long _type;
    unsigned long long _flags;
    float *_outputBiasTerms;
    float *_outputScaleTerms;
    float *_inputBiasTerms;
    float *_inputScaleTerms;
}

@property (readonly, nonatomic) MPSCNNConvolutionGradientStateNode *convolutionGradientState;

+ (id)nodeWithSource:(id)a0 weights:(id)a1 outputBiasTerms:(const float *)a2 outputScaleTerms:(const float *)a3 inputBiasTerms:(const float *)a4 inputScaleTerms:(const float *)a5 type:(unsigned long long)a6 flags:(unsigned long long)a7;
+ (id)nodeWithSource:(id)a0 weights:(id)a1 scaleValue:(float)a2 type:(unsigned long long)a3 flags:(unsigned long long)a4;

- (void)dealloc;
- (id)convolutionState;
- (id)initWithSource:(id)a0 weights:(id)a1 outputBiasTerms:(const float *)a2 outputScaleTerms:(const float *)a3 inputBiasTerms:(const float *)a4 inputScaleTerms:(const float *)a5 type:(unsigned long long)a6 flags:(unsigned long long)a7;
- (id)initWithSource:(id)a0 weights:(id)a1 scaleValue:(float)a2 type:(unsigned long long)a3 flags:(unsigned long long)a4;
- (void *)newFilterNode;

@end