@class MLNeuralNetworksCompileTimeParams, NSArray, NSDictionary, MLVersionInfo, NSString, MLCompilerNeuralNetworkOutput, MLModel; @interface MLNeuralNetworkContainer : NSObject { struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } widths; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } heights; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } ks; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } batches; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } sequences; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } ranks; } @property (nonatomic) int precision; @property (nonatomic) int engine; @property (retain, nonatomic) NSArray *outputLayerNames; @property (retain, nonatomic) NSArray *inputLayerNames; @property (retain, nonatomic) NSDictionary *optionalInputTypes; @property (retain, nonatomic) MLVersionInfo *compilerVersionInfo; @property (readonly, nonatomic) NSString *activeFunction; @property (retain, nonatomic) MLCompilerNeuralNetworkOutput *compilerOutput; @property (retain, nonatomic) NSString *modelFilePath; @property (retain, nonatomic) NSString *name; @property (retain, nonatomic) NSDictionary *inputDescription; @property (retain, nonatomic) NSDictionary *outputDescription; @property (retain, nonatomic) NSDictionary *imageParameters; @property (retain, nonatomic) NSDictionary *imagePreprocessingParams; @property (retain, nonatomic) NSArray *configurationList; @property (nonatomic) BOOL hasBidirectionalLayer; @property (nonatomic) BOOL hasOptionalInputSequenceConcat; @property (nonatomic) BOOL hasDynamicLayer; @property (retain) NSArray *classLabels; @property (retain) NSString *classScoreVectorName; @property (retain) MLModel *transformDesc; @property BOOL ndArrayInterpretation; @property (retain, nonatomic) MLNeuralNetworksCompileTimeParams *updatableModelCompiledParams; @property (retain, nonatomic) NSDictionary *optionalInputDefaultValues; @property (nonatomic) BOOL modelIsEncrypted; @property (retain, nonatomic) MLVersionInfo *modelVersionInfo; @property (nonatomic) BOOL modelIsMIL; @property (nonatomic) BOOL modelIsTrainingProgram; + (id)containerFromCompiledArchive:(void *)a0 modelVersionInfo:(id)a1 compilerVersionInfo:(id)a2 configuration:(id)a3 error:(id *)a4; + (id)containerFromCompiledArchiveCommon:(void *)a0 filename:(id)a1 modelVersionInfo:(id)a2 compilerVersionInfo:(id)a3 configuration:(id)a4 error:(id *)a5; + (id)containerFromFilePath:(id)a0 inputLayerNames:(id)a1 outputLayerNames:(id)a2 parameters:(id)a3; + (BOOL)readIsClassifier:(void *)a0; - (id)initWithFeatureDescriptions:(id)a0 transformDesc:(id)a1 outputLayerNames:(id)a2 classScoreVectorName:(id)a3 classLabels:(id)a4 isEncrypted:(BOOL)a5 modelVersionInfo:(id)a6; - (id)initWithFilePath:(id)a0 inputLayerNames:(id)a1 outputLayerNames:(id)a2 parameters:(id)a3; - (id)initWithFeatureDescriptions:(id)a0 transformDesc:(id)a1 outputLayerNames:(id)a2 classScoreVectorName:(id)a3 classLabels:(id)a4 isEncrypted:(BOOL)a5 modelVersionInfo:(id)a6 compilerVersionInfo:(id)a7; - (id).cxx_construct; - (void).cxx_destruct; @end