@protocol MPSCNNConvolutionDataSource; @interface MPSGRUDescriptor : MPSRNNDescriptor @property (retain, nonatomic) id inputGateInputWeights; @property (retain, nonatomic) id inputGateRecurrentWeights; @property (retain, nonatomic) id recurrentGateInputWeights; @property (retain, nonatomic) id recurrentGateRecurrentWeights; @property (retain, nonatomic) id outputGateInputWeights; @property (retain, nonatomic) id outputGateRecurrentWeights; @property (retain, nonatomic) id outputGateInputGateWeights; @property (nonatomic) float gatePnormValue; @property (nonatomic) BOOL flipOutputGates; + (id)createGRUDescriptorWithInputFeatureChannels:(unsigned long long)a0 outputFeatureChannels:(unsigned long long)a1; - (id)init; - (void)dealloc; - (id)initWithInputFeatureChannels:(unsigned long long)a0 outputFeatureChannels:(unsigned long long)a1; @end