luxlabs header browser preview


@class MLOutputBackingsVerifier, NSMutableArray, NSObject;
@protocol OS_dispatch_queue, MLModeling;

@interface MLDelegateModel : MLModel {
    NSObject<OS_dispatch_queue> *_asyncPredictionQueue;
    id<MLModeling> _internalEngine;
    MLOutputBackingsVerifier *_outputBackingsVerifier;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _asyncPredictionSchedulingLock;
    unsigned long long _currentAsyncPredictionsInFlight;
    struct atomic<bool> { struct __cxx_atomic_impl<bool, std::__cxx_atomic_base_impl<bool>> { _Atomic BOOL __a_value; } __a_; } _prepared;
}

@property (readonly, nonatomic) unsigned long long maxAsyncPredictionsInFlight;
@property (readonly, nonatomic) NSMutableArray *pendingPredictionQueue;
@property (readonly, nonatomic) int engine;

- (void)enableInstrumentsTracing;
- (unsigned long long)signpostID;
- (id)predictionsFromBatch:(id)a0 options:(id)a1 error:(id *)a2;
- (id)parameterValueForKey:(id)a0 error:(id *)a1;
- (unsigned long long)predictionTypeForKTrace;
- (void)submitPredictionRequest:(id)a0 completionHandler:(id /* block */)a1;
- (id)predictionFromFeatures:(id)a0 options:(id)a1 error:(id *)a2;
- (id)executionSchedule;
- (id)classifier;
- (void).cxx_destruct;
- (id)pipeline;
- (id)regressor;
- (id)writable;
- (void)prepareWithCompletionHandler:(id /* block */)a0;
- (id)program;
- (void)_finishPredictionAndDispatchPendingPredictions;
- (void)_schedulePredictionRequest:(id)a0 completionHandler:(id /* block */)a1;
- (void)_submitPredictionRequest:(id)a0 completionHandler:(id /* block */)a1;
- (void)cancelPredictionRequest:(id)a0;
- (id)initWithEngine:(id)a0 error:(id *)a1;
- (id)internalEngine;
- (id)neuralNetwork;
- (id)newRequestWithInputFeatures:(id)a0 options:(id)a1 error:(id *)a2;
- (void)predictionFromFeatures:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (id)updatable;

@end