luxlabs header browser preview


@class NSArray, NSString;

@interface MLPipeline : MLModelEngine <MLSpecificationCompiler, MLPipeline>

@property (retain) NSArray *models;
@property (retain) NSArray *modelNames;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)archivePipelineUpdateParameterForModels:(const void *)a0 to:(void *)a1 updatable:(BOOL)a2;
+ (id)classLabelsForPipelineFromSubModelArray:(id)a0 predictedFeatureName:(id)a1;
+ (void)archiveCustomModelNames:(const void *)a0 to:(void *)a1;
+ (BOOL)archivePipelineModelDetailsFrom:(const void *)a0 toArchive:(void *)a1 error:(id *)a2;
+ (id)compiledVersionForSpecification:(void *)a0 options:(id)a1 error:(id *)a2;
+ (id)compileWithModelsInPipeline:(const void *)a0 toArchive:(void *)a1 options:(id)a2 updatable:(BOOL)a3 error:(id *)a4;
+ (id)compileSpecification:(void *)a0 toArchive:(void *)a1 options:(id)a2 error:(id *)a3;

- (id)extractModelNamesFromArchive:(void *)a0 numModels:(unsigned long long)a1;
- (id)predictionsFromBatch:(id)a0 options:(id)a1 error:(id *)a2;
- (BOOL)supportsConcurrentSubmissions;
- (id)parameterValueForKey:(id)a0 error:(id *)a1;
- (unsigned long long)predictionTypeForKTrace;
- (BOOL)writeToURL:(id)a0 error:(id *)a1;
- (id)initWithModels:(id)a0 modelNames:(id)a1 description:(id)a2 configuration:(id)a3;
- (void)updateParameterDescriptionsByKeyBasedOnSubModel;
- (id)initModelFromMetadataAndArchive:(void *)a0 versionInfo:(id)a1 description:(id)a2 configuration:(id)a3 error:(id *)a4;
- (void)submitPredictionRequest:(id)a0 completionHandler:(id /* block */)a1;
- (void)_submitPredictionRequestToSubmodel:(unsigned long long)a0 input:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3;
- (id)predictionFromFeatures:(id)a0 options:(id)a1 error:(id *)a2;
- (id)executionSchedule;
- (void)replaceModelAtIndex:(unsigned long long)a0 with:(id)a1;
- (void).cxx_destruct;

@end