luxlabs header browser preview


@class MPSNNNeuronDescriptor;

@interface MPSPluginCNNConvolutionDescriptor : NSObject

@property (readonly, nonatomic) unsigned long long kernelWidth;
@property (readonly, nonatomic) unsigned long long kernelHeight;
@property (readonly, nonatomic) unsigned long long inputFeatureChannels;
@property (readonly, nonatomic) unsigned long long outputFeatureChannels;
@property (readonly, nonatomic) unsigned long long strideInPixelsX;
@property (readonly, nonatomic) unsigned long long strideInPixelsY;
@property (readonly, nonatomic) unsigned long long groups;
@property (readonly, nonatomic) unsigned long long dilationRateX;
@property (readonly, nonatomic) unsigned long long dilationRateY;
@property (readonly, nonatomic) MPSNNNeuronDescriptor *fusedNeuronDescriptor;
@property (readonly, nonatomic) unsigned long long channelMultiplier;
@property (readonly, nonatomic) unsigned long long subPixelScaleFactor;
@property (readonly, nonatomic) BOOL isFullyConnected;
@property (readonly, nonatomic) BOOL isConvolutionTranspose;

- (void)dealloc;
- (id)initWithKernelWidth:(unsigned long long)a0 kernelHeight:(unsigned long long)a1 inputFeatureChannels:(unsigned long long)a2 outputFeatureChannels:(unsigned long long)a3 strideInPixelsX:(unsigned long long)a4 strideInPixelsY:(unsigned long long)a5 groups:(unsigned long long)a6 dilationRateX:(unsigned long long)a7 dilationRateY:(unsigned long long)a8 channelMultiplier:(unsigned long long)a9 subPixelScaleFactor:(unsigned long long)a10 isFullyConnected:(BOOL)a11 isConvolutionTranspose:(BOOL)a12 fusedNeuronDescriptor:(id)a13;

@end