@class VNProcessingDevice; @interface BWVisionInferenceAdapter : NSObject @property (readonly, nonatomic) VNProcessingDevice *applicationProcessingDevice; @property (readonly, nonatomic) VNProcessingDevice *graphicsProcessingDevice; @property (readonly, nonatomic) VNProcessingDevice *neuralProcessingDevice; @property (readonly, nonatomic) VNProcessingDevice *espressoBasedRequestProcessingDevice; + (void)initialize; - (id)init; - (void)dealloc; - (id)inferenceProviderForType:(int)a0 version:(struct { unsigned short x0; unsigned short x1; unsigned short x2; })a1 configuration:(id)a2 resourceProvider:(id)a3 status:(int *)a4; @end