luxlabs header browser preview


@class NSArray, MLCTensor, NSDictionary;

@interface TCMLComputeStyleTransferDescriptor : NSObject

@property (retain, nonatomic) MLCTensor *contentTensor;
@property (retain, nonatomic) MLCTensor *inferenceContentTensor;
@property (retain, nonatomic) MLCTensor *inferencePixelScaleTensor;
@property (retain, nonatomic) MLCTensor *styleTensor;
@property (retain, nonatomic) MLCTensor *pixelScaleTensor;
@property (retain, nonatomic) MLCTensor *meanTensor;
@property (retain, nonatomic) MLCTensor *varianceTensor;
@property (retain, nonatomic) MLCTensor *styleLossWeightTensor;
@property (retain, nonatomic) NSArray *styleStrength;
@property (retain, nonatomic) NSArray *contentStrength;
@property (retain, nonatomic) NSDictionary *weights;
@property (retain, nonatomic) NSDictionary *descriptors;

+ (void)convolutionLayerDescriptor:(id)a0 normPrefix:(id)a1 descriptorDictionary:(id *)a2 kernelSize:(unsigned long long)a3 strideSize:(unsigned long long)a4 inputChannels:(unsigned long long)a5 outputChannels:(unsigned long long)a6 upsampleType:(int)a7;
+ (id)defineVGG16Block1Descriptor:(id)a0 inputChannels:(unsigned long long)a1 outputChannels:(unsigned long long)a2;
+ (id)defineVGG16Block2Descriptor:(id)a0 inputChannels:(unsigned long long)a1 outputChannels:(unsigned long long)a2;
+ (id)defineVGG16Descriptor:(id)a0;
+ (void)residualDescriptor:(id)a0 normPrefix:(id)a1 inputChannels:(unsigned long long)a2 outputChannels:(unsigned long long)a3 descriptorDictionary:(id *)a4;
+ (id)styleNetDescriptor:(id)a0 algorithmType:(int)a1;

- (BOOL)isComplete;
- (void).cxx_destruct;
- (id)initTrain:(BOOL)a0 algorithmType:(int)a1;

@end