@class NSString, NSData, MPSCNNConvolutionDescriptor; @protocol MPSCNNConvolutionDataSource, MPSCNNBatchNormalizationDataSource; @interface MPSWeightsWrapper : NSObject { id _dataSource; id _source; struct NeuronInfo { int type; float a; float b; float c; NSData *aData; } _info; MPSCNNConvolutionDescriptor *_descriptor; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (BOOL)load; - (void)purge; - (unsigned int)dataType; - (void)dealloc; - (id)label; - (id)descriptor; - (float *)biasTerms; - (void *)rangesForUInt8Kernel; - (float *)lookupTableForUInt8Kernel; - (void *)weights; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithSource:(id)a0 neuronInfo:(struct NeuronInfo { int x0; float x1; float x2; float x3; id x4; })a1 batchNorm:(id)a2; @end