luxlabs header browser preview


@class MontrealNNModelNode;

@interface MontrealNNGenerateNode : NSObject

@property (readonly) struct { long long nodeType; long long engineType; long long inputDataType; long long outputDataType; long long weightDataType; long long kernelDataType; long long inputEncoding; long long activations[8]; unsigned long long weightAttributes; int inputDimensions[8][4]; int outputDimensions[4][4]; int integers[16]; float floats[16]; void *weights[16]; void *biases[16]; } parameters;
@property (readonly) unsigned long long weightIter;
@property (readonly) MontrealNNModelNode *node;
@property (readonly) unsigned long long weightDataFormat;

- (void)setInputs:(id)a0;
- (void).cxx_destruct;
- (id)dataFromWeights:(float *)a0 length:(unsigned long long)a1;
- (unsigned long long)generateNode:(id)a0 node:(id)a1 weightIter:(unsigned long long)a2 inputs:(id)a3 outputs:(id)a4;
- (id)initWithParameters:(struct { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7[8]; unsigned long long x8; int x9[8][4]; int x10[4][4]; int x11[16]; float x12[16]; void *x13[16]; void *x14[16]; } *)a0 weightDataFormat:(unsigned long long)a1;
- (void)setInput:(id)a0 inputIndex:(long long)a1;

@end