luxlabs header browser preview


@class NSMutableSet, NSMutableDictionary, _MLCANEWeightOps;

@interface _MLCANEPlistBuilder : NSObject

@property (readonly, nonatomic) NSMutableDictionary *plist;
@property (readonly, nonatomic) _MLCANEWeightOps *weightOps;
@property (readonly, nonatomic) NSMutableSet *weightTensorsWithDeviceMemory;

+ (id)createUnitWithLayer:(id)a0 unitParams:(id)a1;
+ (id)buildBiasParamsWithBiases:(id)a0;
+ (id)constantTensorWithShape:(id)a0 data:(id)a1 dataType:(int)a2 tensorLabel:(id)a3;
+ (int)createBroadcastUnitWithSourceTensor:(id)a0 targetShape:(id)a1 layer:(id)a2 broadcastUnit:(id *)a3 broadcastResultTensor:(id *)a4;
+ (id)createConstantTensorUnitWithTensor:(id)a0;
+ (id)createReshapeUnitWithSourceTensor:(id)a0 layer:(id)a1 resultShape:(id)a2;
+ (BOOL)createReshapeUnitsWithLayer:(id)a0 reshapeUnits:(id *)a1 reshapeResultTensors:(id *)a2;

- (id)init;
- (void).cxx_destruct;
- (BOOL)addWeightsOfNormalizationLayer:(id)a0;
- (BOOL)addConstantTensor:(id)a0 toNetwork:(id)a1;
- (BOOL)addInputs:(id)a0 ofUnit:(id)a1 ofOperation:(id)a2 toProcedure:(id)a3 toNetwork:(id)a4;
- (BOOL)addOutputs:(id)a0 ofOperation:(id)a1 toProcedure:(id)a2 toNetwork:(id)a3;
- (BOOL)addScalesAndBiasesOfGocUnit:(id)a0 tensorWithBiases:(id)a1 tensorWithScales:(id)a2;
- (BOOL)addUnitsAndInputsAndOutpusOfLayer:(id)a0 toNetwork:(id)a1 toProcedure:(id)a2 operationName:(id)a3 liveInputs:(id)a4 liveOutputs:(id)a5;
- (BOOL)addWeightsOfConvolutionLayer:(id)a0;
- (BOOL)addWeightsOfFullyConnectedLayer:(id)a0 toNetwork:(id)a1;
- (BOOL)addWeightsOfLayer:(id)a0 toNetwork:(id)a1;
- (BOOL)addWeightsOfLayerNormalizationLayer:(id)a0 toNetwork:(id)a1;
- (BOOL)buildProcedureWithLayer:(id)a0;
- (BOOL)buildProcedureWithRootLayer:(id)a0 aneSubgraphLayerList:(id)a1 liveInputs:(id)a2 liveOutputs:(id)a3;
- (BOOL)queryAndAddConstantTensors:(id)a0 ofLayer:(id)a1 toNetwork:(id)a2;
- (void)releaseWeights;
- (void)unitBottomNamesWithSourceTensor:(id)a0 liveInputs:(id)a1 unitBottomNames:(id)a2 sourceTensorsToLiveUp:(id)a3;

@end