xamarin-macios/tests/xtro-sharpie/tvOS-MetalPerformanceShader...

713 строки
54 KiB
Plaintext
Исходник Обычный вид История

# Getting ignored at the moment due to the API is not considered stable but experimental by apple
# See https://github.com/xamarin/xamarin-macios/issues/3553
!missing-designated-initializer! MPSCNNNeuron::initWithCoder:device: is missing an [DesignatedInitializer] attribute
!missing-enum! MPSCNNConvolutionGradientOption not bound
!missing-enum! MPSCNNLossType not bound
!missing-enum! MPSCNNReductionType not bound
!missing-enum! MPSNNConvolutionAccumulatorPrecisionOption not bound
!missing-enum! MPSStateResourceType not bound
!missing-pinvoke! MPSImageBatchIncrementReadCount is not bound
!missing-pinvoke! MPSStateBatchIncrementReadCount is not bound
!missing-protocol! MPSCNNBatchNormalizationDataSource not bound
!missing-protocol! MPSCNNInstanceNormalizationDataSource not bound
!missing-protocol-member! MPSNNPadding::inverse not found
!missing-selector! +MPSCNNBatchNormalizationNode::nodeWithSource:dataSource: not bound
!missing-selector! +MPSCNNBinaryConvolutionNode::nodeWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
!missing-selector! +MPSCNNBinaryFullyConnectedNode::nodeWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
!missing-selector! +MPSCNNConvolutionGradientNode::nodeWithSourceGradient:sourceImage:convolutionGradientState:weights: not bound
!missing-selector! +MPSCNNConvolutionTransposeNode::nodeWithSource:convolutionGradientState:weights: not bound
!missing-selector! +MPSCNNCrossChannelNormalizationGradientNode::nodeWithSourceGradient:sourceImage:gradientState:kernelSize: not bound
!missing-selector! +MPSCNNDilatedPoolingMaxGradientNode::nodeWithSourceGradient:sourceImage:gradientState:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY:dilationRateX:dilationRateY: not bound
!missing-selector! +MPSCNNDropoutGradientNode::nodeWithSourceGradient:sourceImage:gradientState:keepProbability:seed:maskStrideInPixels: not bound
!missing-selector! +MPSCNNDropoutNode::nodeWithSource: not bound
!missing-selector! +MPSCNNDropoutNode::nodeWithSource:keepProbability: not bound
!missing-selector! +MPSCNNDropoutNode::nodeWithSource:keepProbability:seed:maskStrideInPixels: not bound
!missing-selector! +MPSCNNInstanceNormalizationGradientNode::nodeWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! +MPSCNNInstanceNormalizationNode::nodeWithSource:dataSource: not bound
!missing-selector! +MPSCNNLocalContrastNormalizationGradientNode::nodeWithSourceGradient:sourceImage:gradientState:kernelWidth:kernelHeight: not bound
!missing-selector! +MPSCNNLogSoftMaxGradientNode::nodeWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! +MPSCNNLossDataDescriptor::cnnLossDataDescriptorWithData:layout:size: not bound
!missing-selector! +MPSCNNLossDescriptor::cnnLossDescriptorWithType:reductionType: not bound
!missing-selector! +MPSCNNLossNode::nodeWithSource:lossDescriptor: not bound
!missing-selector! +MPSCNNNeuronExponentialNode::nodeWithSource: not bound
!missing-selector! +MPSCNNNeuronExponentialNode::nodeWithSource:a:b:c: not bound
!missing-selector! +MPSCNNNeuronGradientNode::nodeWithSourceGradient:sourceImage:gradientState:descriptor: not bound
!missing-selector! +MPSCNNNeuronLogarithmNode::nodeWithSource: not bound
!missing-selector! +MPSCNNNeuronLogarithmNode::nodeWithSource:a:b:c: not bound
!missing-selector! +MPSCNNNeuronPowerNode::nodeWithSource: not bound
!missing-selector! +MPSCNNNeuronPowerNode::nodeWithSource:a:b:c: not bound
!missing-selector! +MPSCNNPoolingGradientNode::nodeWithSourceGradient:sourceImage:gradientState:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY:paddingPolicy: not bound
!missing-selector! +MPSCNNSoftMaxGradientNode::nodeWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! +MPSCNNSpatialNormalizationGradientNode::nodeWithSourceGradient:sourceImage:gradientState:kernelSize: not bound
!missing-selector! +MPSCNNUpsamplingBilinearGradientNode::nodeWithSourceGradient:sourceImage:gradientState:scaleFactorX:scaleFactorY: not bound
!missing-selector! +MPSCNNUpsamplingNearestGradientNode::nodeWithSourceGradient:sourceImage:gradientState:scaleFactorX:scaleFactorY: not bound
!missing-selector! +MPSKeyedUnarchiver::unarchiveObjectWithData:device: not bound
!missing-selector! +MPSKeyedUnarchiver::unarchiveObjectWithFile:device: not bound
!missing-selector! +MPSKeyedUnarchiver::unarchiveTopLevelObjectWithData:device:error: not bound
!missing-selector! +MPSNNConcatenationGradientNode::nodeWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! +MPSNNNeuronDescriptor::cnnNeuronDescriptorWithType: not bound
!missing-selector! +MPSNNNeuronDescriptor::cnnNeuronDescriptorWithType:a: not bound
!missing-selector! +MPSNNNeuronDescriptor::cnnNeuronDescriptorWithType:a:b: not bound
!missing-selector! +MPSNNNeuronDescriptor::cnnNeuronDescriptorWithType:a:b:c: not bound
!missing-selector! +MPSNNNeuronDescriptor::cnnNeuronPReLUDescriptorWithData:noCopy: not bound
!missing-selector! +MPSState::temporaryStateWithCommandBuffer: not bound
!missing-selector! +MPSState::temporaryStateWithCommandBuffer:bufferSize: not bound
!missing-selector! +MPSState::temporaryStateWithCommandBuffer:resourceList: not bound
!missing-selector! +MPSState::temporaryStateWithCommandBuffer:textureDescriptor: not bound
!missing-selector! +MPSStateResourceList::resourceListWithBufferSizes: not bound
!missing-selector! +MPSStateResourceList::resourceListWithTextureDescriptors: not bound
!missing-selector! +MPSTemporaryImage::temporaryImageWithCommandBuffer:textureDescriptor:featureChannels: not bound
!missing-selector! MPSCNNAdd::initWithDevice: not bound
!missing-selector! MPSCNNArithmetic::bias not bound
!missing-selector! MPSCNNArithmetic::maximumValue not bound
!missing-selector! MPSCNNArithmetic::minimumValue not bound
!missing-selector! MPSCNNArithmetic::primaryScale not bound
!missing-selector! MPSCNNArithmetic::primaryStrideInFeatureChannels not bound
!missing-selector! MPSCNNArithmetic::secondaryScale not bound
!missing-selector! MPSCNNArithmetic::secondaryStrideInFeatureChannels not bound
!missing-selector! MPSCNNArithmetic::setBias: not bound
!missing-selector! MPSCNNArithmetic::setMaximumValue: not bound
!missing-selector! MPSCNNArithmetic::setMinimumValue: not bound
!missing-selector! MPSCNNArithmetic::setPrimaryScale: not bound
!missing-selector! MPSCNNArithmetic::setPrimaryStrideInFeatureChannels: not bound
!missing-selector! MPSCNNArithmetic::setSecondaryScale: not bound
!missing-selector! MPSCNNArithmetic::setSecondaryStrideInFeatureChannels: not bound
!missing-selector! MPSCNNArithmeticGradient::bias not bound
!missing-selector! MPSCNNArithmeticGradient::isSecondarySourceFilter not bound
!missing-selector! MPSCNNArithmeticGradient::maximumValue not bound
!missing-selector! MPSCNNArithmeticGradient::minimumValue not bound
!missing-selector! MPSCNNArithmeticGradient::primaryScale not bound
!missing-selector! MPSCNNArithmeticGradient::secondaryScale not bound
!missing-selector! MPSCNNArithmeticGradient::secondaryStrideInFeatureChannels not bound
!missing-selector! MPSCNNArithmeticGradient::setBias: not bound
!missing-selector! MPSCNNArithmeticGradient::setMaximumValue: not bound
!missing-selector! MPSCNNArithmeticGradient::setMinimumValue: not bound
!missing-selector! MPSCNNArithmeticGradient::setPrimaryScale: not bound
!missing-selector! MPSCNNArithmeticGradient::setSecondaryScale: not bound
!missing-selector! MPSCNNArithmeticGradient::setSecondaryStrideInFeatureChannels: not bound
!missing-selector! MPSCNNBatchNormalization::encodeBatchToCommandBuffer:sourceImages:batchNormalizationState:destinationImages: not bound
!missing-selector! MPSCNNBatchNormalization::encodeToCommandBuffer:sourceImage:batchNormalizationState:destinationImage: not bound
!missing-selector! MPSCNNBatchNormalization::epsilon not bound
!missing-selector! MPSCNNBatchNormalization::initWithCoder:device: not bound
!missing-selector! MPSCNNBatchNormalization::initWithDevice:dataSource: not bound
!missing-selector! MPSCNNBatchNormalization::numberOfFeatureChannels not bound
!missing-selector! MPSCNNBatchNormalization::reloadDataSource: not bound
!missing-selector! MPSCNNBatchNormalization::setEpsilon: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::encodeBatchToCommandBuffer:sourceGradients:sourceImages:batchNormalizationState: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::encodeBatchToCommandBuffer:sourceGradients:sourceImages:batchNormalizationState:destinationGradients: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::encodeToCommandBuffer:sourceGradient:sourceImage:batchNormalizationState: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::encodeToCommandBuffer:sourceGradient:sourceImage:batchNormalizationState:destinationGradient: not bound
!missing-selector! MPSCNNBatchNormalizationNode::initWithSource:dataSource: not bound
!missing-selector! MPSCNNBatchNormalizationStatistics::encodeBatchToCommandBuffer:sourceImages:batchNormalizationState: not bound
!missing-selector! MPSCNNBatchNormalizationStatistics::initWithCoder:device: not bound
!missing-selector! MPSCNNBinaryConvolutionNode::initWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
!missing-selector! MPSCNNBinaryFullyConnectedNode::initWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
!missing-selector! MPSCNNBinaryKernel::destinationImageDescriptorForSourceImages:sourceStates: not bound
!missing-selector! MPSCNNBinaryKernel::encodeBatchToCommandBuffer:primaryImages:secondaryImages: not bound
!missing-selector! MPSCNNBinaryKernel::encodeBatchToCommandBuffer:primaryImages:secondaryImages:destinationImages: not bound
!missing-selector! MPSCNNBinaryKernel::encodeBatchToCommandBuffer:primaryImages:secondaryImages:destinationStates:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNBinaryKernel::encodeToCommandBuffer:primaryImage:secondaryImage:destinationState:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNBinaryKernel::isStateModified not bound
!missing-selector! MPSCNNBinaryKernel::primaryDilationRateX not bound
!missing-selector! MPSCNNBinaryKernel::primaryDilationRateY not bound
!missing-selector! MPSCNNBinaryKernel::primaryKernelHeight not bound
!missing-selector! MPSCNNBinaryKernel::primaryKernelWidth not bound
!missing-selector! MPSCNNBinaryKernel::primarySourceFeatureChannelMaxCount not bound
!missing-selector! MPSCNNBinaryKernel::primarySourceFeatureChannelOffset not bound
!missing-selector! MPSCNNBinaryKernel::resultStateBatchForPrimaryImage:secondaryImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNBinaryKernel::resultStateForPrimaryImage:secondaryImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNBinaryKernel::secondaryDilationRateX not bound
!missing-selector! MPSCNNBinaryKernel::secondaryDilationRateY not bound
!missing-selector! MPSCNNBinaryKernel::secondaryKernelHeight not bound
!missing-selector! MPSCNNBinaryKernel::secondaryKernelWidth not bound
!missing-selector! MPSCNNBinaryKernel::secondarySourceFeatureChannelMaxCount not bound
!missing-selector! MPSCNNBinaryKernel::secondarySourceFeatureChannelOffset not bound
!missing-selector! MPSCNNBinaryKernel::setPrimarySourceFeatureChannelMaxCount: not bound
!missing-selector! MPSCNNBinaryKernel::setPrimarySourceFeatureChannelOffset: not bound
!missing-selector! MPSCNNBinaryKernel::setPrimaryStrideInPixelsX: not bound
!missing-selector! MPSCNNBinaryKernel::setPrimaryStrideInPixelsY: not bound
!missing-selector! MPSCNNBinaryKernel::setSecondarySourceFeatureChannelMaxCount: not bound
!missing-selector! MPSCNNBinaryKernel::setSecondarySourceFeatureChannelOffset: not bound
!missing-selector! MPSCNNBinaryKernel::setSecondaryStrideInPixelsX: not bound
!missing-selector! MPSCNNBinaryKernel::setSecondaryStrideInPixelsY: not bound
!missing-selector! MPSCNNBinaryKernel::temporaryResultStateBatchForCommandBuffer:primaryImage:secondaryImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNBinaryKernel::temporaryResultStateForCommandBuffer:primaryImage:secondaryImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolution::accumulatorPrecisionOption not bound
!missing-selector! MPSCNNConvolution::reloadWeightsAndBiasesWithDataSource: not bound
!missing-selector! MPSCNNConvolution::resultStateBatchForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolution::resultStateForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolution::setAccumulatorPrecisionOption: not bound
!missing-selector! MPSCNNConvolution::temporaryResultStateBatchForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolution::temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolutionGradient::gradientOption not bound
!missing-selector! MPSCNNConvolutionGradient::groups not bound
!missing-selector! MPSCNNConvolutionGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNConvolutionGradient::initWithDevice:weights: not bound
!missing-selector! MPSCNNConvolutionGradient::reloadWeightsAndBiasesWithDataSource: not bound
!missing-selector! MPSCNNConvolutionGradient::serializeWeightsAndBiases not bound
!missing-selector! MPSCNNConvolutionGradient::setGradientOption: not bound
!missing-selector! MPSCNNConvolutionGradient::setSerializeWeightsAndBiases: not bound
!missing-selector! MPSCNNConvolutionGradient::sourceGradientFeatureChannels not bound
!missing-selector! MPSCNNConvolutionGradient::sourceImageFeatureChannels not bound
!missing-selector! MPSCNNConvolutionGradientNode::initWithSourceGradient:sourceImage:convolutionGradientState:weights: not bound
!missing-selector! MPSCNNConvolutionGradientState::gradientForBiases not bound
!missing-selector! MPSCNNConvolutionGradientState::gradientForWeights not bound
!missing-selector! MPSCNNConvolutionNode::convolutionGradientState not bound
!missing-selector! MPSCNNConvolutionTranspose::accumulatorPrecisionOption not bound
!missing-selector! MPSCNNConvolutionTranspose::encodeBatchToCommandBuffer:sourceImages:convolutionGradientStates: not bound
!missing-selector! MPSCNNConvolutionTranspose::encodeBatchToCommandBuffer:sourceImages:convolutionGradientStates:destinationImages: not bound
!missing-selector! MPSCNNConvolutionTranspose::encodeToCommandBuffer:sourceImage:convolutionGradientState: not bound
!missing-selector! MPSCNNConvolutionTranspose::encodeToCommandBuffer:sourceImage:convolutionGradientState:destinationImage: not bound
!missing-selector! MPSCNNConvolutionTranspose::setAccumulatorPrecisionOption: not bound
!missing-selector! MPSCNNConvolutionTransposeNode::initWithSource:convolutionGradientState:weights: not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::alpha not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::beta not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::delta not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::initWithDevice:kernelSize: not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::kernelSize not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::setAlpha: not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::setBeta: not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradient::setDelta: not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradientNode::initWithSourceGradient:sourceImage:gradientState:kernelSize: not bound
!missing-selector! MPSCNNCrossChannelNormalizationGradientNode::kernelSize not bound
!missing-selector! MPSCNNDilatedPoolingMaxGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNDilatedPoolingMaxGradient::initWithDevice:kernelWidth:kernelHeight:dilationRateX:dilationRateY:strideInPixelsX:strideInPixelsY: not bound
!missing-selector! MPSCNNDilatedPoolingMaxGradientNode::dilationRateX not bound
!missing-selector! MPSCNNDilatedPoolingMaxGradientNode::dilationRateY not bound
!missing-selector! MPSCNNDilatedPoolingMaxGradientNode::initWithSourceGradient:sourceImage:gradientState:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY:dilationRateX:dilationRateY: not bound
!missing-selector! MPSCNNDivide::initWithDevice: not bound
!missing-selector! MPSCNNDropout::initWithCoder:device: not bound
!missing-selector! MPSCNNDropout::initWithDevice:keepProbability:seed:maskStrideInPixels: not bound
!missing-selector! MPSCNNDropout::keepProbability not bound
!missing-selector! MPSCNNDropout::maskStrideInPixels not bound
!missing-selector! MPSCNNDropout::seed not bound
!missing-selector! MPSCNNDropoutGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNDropoutGradient::initWithDevice:keepProbability:seed:maskStrideInPixels: not bound
!missing-selector! MPSCNNDropoutGradient::keepProbability not bound
!missing-selector! MPSCNNDropoutGradient::maskStrideInPixels not bound
!missing-selector! MPSCNNDropoutGradient::seed not bound
!missing-selector! MPSCNNDropoutGradientNode::initWithSourceGradient:sourceImage:gradientState:keepProbability:seed:maskStrideInPixels: not bound
!missing-selector! MPSCNNDropoutGradientNode::keepProbability not bound
!missing-selector! MPSCNNDropoutGradientNode::maskStrideInPixels not bound
!missing-selector! MPSCNNDropoutGradientNode::seed not bound
!missing-selector! MPSCNNDropoutNode::initWithSource: not bound
!missing-selector! MPSCNNDropoutNode::initWithSource:keepProbability: not bound
!missing-selector! MPSCNNDropoutNode::initWithSource:keepProbability:seed:maskStrideInPixels: not bound
!missing-selector! MPSCNNDropoutNode::keepProbability not bound
!missing-selector! MPSCNNDropoutNode::maskStrideInPixels not bound
!missing-selector! MPSCNNDropoutNode::seed not bound
!missing-selector! MPSCNNFullyConnectedGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNFullyConnectedGradient::initWithDevice:weights: not bound
!missing-selector! MPSCNNGradientKernel::encodeBatchToCommandBuffer:sourceGradients:sourceImages:gradientStates: not bound
!missing-selector! MPSCNNGradientKernel::encodeBatchToCommandBuffer:sourceGradients:sourceImages:gradientStates:destinationGradients: not bound
!missing-selector! MPSCNNGradientKernel::encodeToCommandBuffer:sourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSCNNGradientKernel::encodeToCommandBuffer:sourceGradient:sourceImage:gradientState:destinationGradient: not bound
!missing-selector! MPSCNNGradientKernel::initWithCoder:device: not bound
!missing-selector! MPSCNNGradientKernel::initWithDevice: not bound
!missing-selector! MPSCNNGradientKernel::kernelOffsetX not bound
!missing-selector! MPSCNNGradientKernel::kernelOffsetY not bound
!missing-selector! MPSCNNGradientKernel::setKernelOffsetX: not bound
!missing-selector! MPSCNNGradientKernel::setKernelOffsetY: not bound
!missing-selector! MPSCNNInstanceNormalization::epsilon not bound
!missing-selector! MPSCNNInstanceNormalization::initWithCoder:device: not bound
!missing-selector! MPSCNNInstanceNormalization::initWithDevice:dataSource: not bound
!missing-selector! MPSCNNInstanceNormalization::reloadDataSource: not bound
!missing-selector! MPSCNNInstanceNormalization::resultStateForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNInstanceNormalization::setEpsilon: not bound
!missing-selector! MPSCNNInstanceNormalizationGradientNode::initWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSCNNInstanceNormalizationNode::initWithSource:dataSource: not bound
!missing-selector! MPSCNNKernel::destinationImageDescriptorForSourceImages:sourceStates: not bound
!missing-selector! MPSCNNKernel::dilationRateX not bound
!missing-selector! MPSCNNKernel::dilationRateY not bound
!missing-selector! MPSCNNKernel::encodeBatchToCommandBuffer:sourceImages: not bound
!missing-selector! MPSCNNKernel::encodeBatchToCommandBuffer:sourceImages:destinationImages: not bound
!missing-selector! MPSCNNKernel::encodeBatchToCommandBuffer:sourceImages:destinationStates:destinationImages: not bound
!missing-selector! MPSCNNKernel::encodeBatchToCommandBuffer:sourceImages:destinationStates:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNKernel::encodeToCommandBuffer:sourceImage:destinationState:destinationImage: not bound
!missing-selector! MPSCNNKernel::encodeToCommandBuffer:sourceImage:destinationState:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNKernel::isStateModified not bound
!missing-selector! MPSCNNKernel::resultStateBatchForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNKernel::resultStateForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNKernel::setSourceFeatureChannelMaxCount: not bound
!missing-selector! MPSCNNKernel::setSourceFeatureChannelOffset: not bound
!missing-selector! MPSCNNKernel::sourceFeatureChannelMaxCount not bound
!missing-selector! MPSCNNKernel::sourceFeatureChannelOffset not bound
!missing-selector! MPSCNNKernel::temporaryResultStateBatchForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNKernel::temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::alpha not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::beta not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::delta not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::initWithDevice:kernelWidth:kernelHeight: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::kernelHeight not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::kernelWidth not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::p0 not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::pm not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::ps not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::setAlpha: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::setBeta: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::setDelta: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::setP0: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::setPm: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradient::setPs: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::alpha not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::beta not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::delta not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::initWithSourceGradient:sourceImage:gradientState:kernelWidth:kernelHeight: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::kernelHeight not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::kernelWidth not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::p0 not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::pm not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::ps not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::setAlpha: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::setBeta: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::setDelta: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::setP0: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::setPm: not bound
!missing-selector! MPSCNNLocalContrastNormalizationGradientNode::setPs: not bound
!missing-selector! MPSCNNLogSoftMaxGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNLogSoftMaxGradient::initWithDevice: not bound
!missing-selector! MPSCNNLogSoftMaxGradientNode::initWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSCNNLoss::delta not bound
!missing-selector! MPSCNNLoss::encodeBatchToCommandBuffer:sourceImages:labels: not bound
!missing-selector! MPSCNNLoss::encodeBatchToCommandBuffer:sourceImages:labels:destinationImages: not bound
!missing-selector! MPSCNNLoss::encodeToCommandBuffer:sourceImage:labels: not bound
!missing-selector! MPSCNNLoss::encodeToCommandBuffer:sourceImage:labels:destinationImage: not bound
!missing-selector! MPSCNNLoss::epsilon not bound
!missing-selector! MPSCNNLoss::initWithCoder:device: not bound
!missing-selector! MPSCNNLoss::initWithDevice:lossDescriptor: not bound
!missing-selector! MPSCNNLoss::labelSmoothing not bound
!missing-selector! MPSCNNLoss::lossType not bound
!missing-selector! MPSCNNLoss::numberOfClasses not bound
!missing-selector! MPSCNNLoss::reductionType not bound
!missing-selector! MPSCNNLoss::weight not bound
!missing-selector! MPSCNNLossDataDescriptor::bytesPerImage not bound
!missing-selector! MPSCNNLossDataDescriptor::bytesPerRow not bound
!missing-selector! MPSCNNLossDataDescriptor::layout not bound
!missing-selector! MPSCNNLossDataDescriptor::setBytesPerImage: not bound
!missing-selector! MPSCNNLossDataDescriptor::setBytesPerRow: not bound
!missing-selector! MPSCNNLossDataDescriptor::size not bound
!missing-selector! MPSCNNLossDescriptor::delta not bound
!missing-selector! MPSCNNLossDescriptor::epsilon not bound
!missing-selector! MPSCNNLossDescriptor::labelSmoothing not bound
!missing-selector! MPSCNNLossDescriptor::lossType not bound
!missing-selector! MPSCNNLossDescriptor::numberOfClasses not bound
!missing-selector! MPSCNNLossDescriptor::reductionType not bound
!missing-selector! MPSCNNLossDescriptor::setDelta: not bound
!missing-selector! MPSCNNLossDescriptor::setEpsilon: not bound
!missing-selector! MPSCNNLossDescriptor::setLabelSmoothing: not bound
!missing-selector! MPSCNNLossDescriptor::setLossType: not bound
!missing-selector! MPSCNNLossDescriptor::setNumberOfClasses: not bound
!missing-selector! MPSCNNLossDescriptor::setReductionType: not bound
!missing-selector! MPSCNNLossDescriptor::setWeight: not bound
!missing-selector! MPSCNNLossDescriptor::weight not bound
!missing-selector! MPSCNNLossLabels::initWithDevice:labelsDescriptor: not bound
!missing-selector! MPSCNNLossLabels::initWithDevice:lossImageSize:labelsDescriptor:weightsDescriptor: not bound
!missing-selector! MPSCNNLossNode::initWithSource:lossDescriptor: not bound
!missing-selector! MPSCNNLossNode::inputLabels not bound
!missing-selector! MPSCNNMultiply::initWithDevice: not bound
!missing-selector! MPSCNNNeuron::a not bound
!missing-selector! MPSCNNNeuron::b not bound
!missing-selector! MPSCNNNeuron::c not bound
!missing-selector! MPSCNNNeuron::data not bound
!missing-selector! MPSCNNNeuron::initWithDevice:neuronDescriptor: not bound
!missing-selector! MPSCNNNeuron::neuronType not bound
!missing-selector! MPSCNNNeuronExponential::initWithDevice:a:b:c: not bound
!missing-selector! MPSCNNNeuronExponentialNode::initWithSource: not bound
!missing-selector! MPSCNNNeuronExponentialNode::initWithSource:a:b:c: not bound
!missing-selector! MPSCNNNeuronGradient::a not bound
!missing-selector! MPSCNNNeuronGradient::b not bound
!missing-selector! MPSCNNNeuronGradient::c not bound
!missing-selector! MPSCNNNeuronGradient::data not bound
!missing-selector! MPSCNNNeuronGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNNeuronGradient::initWithDevice:neuronDescriptor: not bound
!missing-selector! MPSCNNNeuronGradient::neuronType not bound
!missing-selector! MPSCNNNeuronGradientNode::descriptor not bound
!missing-selector! MPSCNNNeuronGradientNode::initWithSourceGradient:sourceImage:gradientState:descriptor: not bound
!missing-selector! MPSCNNNeuronLogarithm::initWithDevice:a:b:c: not bound
!missing-selector! MPSCNNNeuronLogarithmNode::initWithSource: not bound
!missing-selector! MPSCNNNeuronLogarithmNode::initWithSource:a:b:c: not bound
!missing-selector! MPSCNNNeuronPower::initWithDevice:a:b:c: not bound
!missing-selector! MPSCNNNeuronPowerNode::initWithSource: not bound
!missing-selector! MPSCNNNeuronPowerNode::initWithSource:a:b:c: not bound
!missing-selector! MPSCNNPoolingAverageGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNPoolingAverageGradient::initWithDevice:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY: not bound
!missing-selector! MPSCNNPoolingAverageGradient::setZeroPadSizeX: not bound
!missing-selector! MPSCNNPoolingAverageGradient::setZeroPadSizeY: not bound
!missing-selector! MPSCNNPoolingAverageGradient::zeroPadSizeX not bound
!missing-selector! MPSCNNPoolingAverageGradient::zeroPadSizeY not bound
!missing-selector! MPSCNNPoolingGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNPoolingGradient::initWithDevice:kernelWidth:kernelHeight: not bound
!missing-selector! MPSCNNPoolingGradient::initWithDevice:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY: not bound
!missing-selector! MPSCNNPoolingGradient::setSourceSize: not bound
!missing-selector! MPSCNNPoolingGradient::sourceSize not bound
!missing-selector! MPSCNNPoolingGradientNode::initWithSourceGradient:sourceImage:gradientState:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY:paddingPolicy: not bound
!missing-selector! MPSCNNPoolingGradientNode::kernelHeight not bound
!missing-selector! MPSCNNPoolingGradientNode::kernelWidth not bound
!missing-selector! MPSCNNPoolingGradientNode::strideInPixelsX not bound
!missing-selector! MPSCNNPoolingGradientNode::strideInPixelsY not bound
!missing-selector! MPSCNNPoolingL2NormGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNPoolingL2NormGradient::initWithDevice:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY: not bound
!missing-selector! MPSCNNPoolingMaxGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNPoolingMaxGradient::initWithDevice:kernelWidth:kernelHeight:strideInPixelsX:strideInPixelsY: not bound
!missing-selector! MPSCNNSoftMaxGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNSoftMaxGradient::initWithDevice: not bound
!missing-selector! MPSCNNSoftMaxGradientNode::initWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::alpha not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::beta not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::delta not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::initWithDevice:kernelWidth:kernelHeight: not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::kernelHeight not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::kernelWidth not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::setAlpha: not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::setBeta: not bound
!missing-selector! MPSCNNSpatialNormalizationGradient::setDelta: not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::alpha not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::beta not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::delta not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::initWithSourceGradient:sourceImage:gradientState:kernelSize: not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::kernelHeight not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::kernelWidth not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::setAlpha: not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::setBeta: not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::setDelta: not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::setKernelHeight: not bound
!missing-selector! MPSCNNSpatialNormalizationGradientNode::setKernelWidth: not bound
!missing-selector! MPSCNNSubtract::initWithDevice: not bound
!missing-selector! MPSCNNUpsamplingBilinearGradient::initWithDevice:integerScaleFactorX:integerScaleFactorY: not bound
!missing-selector! MPSCNNUpsamplingBilinearGradientNode::initWithSourceGradient:sourceImage:gradientState:scaleFactorX:scaleFactorY: not bound
!missing-selector! MPSCNNUpsamplingBilinearGradientNode::scaleFactorX not bound
!missing-selector! MPSCNNUpsamplingBilinearGradientNode::scaleFactorY not bound
!missing-selector! MPSCNNUpsamplingGradient::scaleFactorX not bound
!missing-selector! MPSCNNUpsamplingGradient::scaleFactorY not bound
!missing-selector! MPSCNNUpsamplingNearestGradient::initWithDevice:integerScaleFactorX:integerScaleFactorY: not bound
!missing-selector! MPSCNNUpsamplingNearestGradientNode::initWithSourceGradient:sourceImage:gradientState:scaleFactorX:scaleFactorY: not bound
!missing-selector! MPSCNNUpsamplingNearestGradientNode::scaleFactorX not bound
!missing-selector! MPSCNNUpsamplingNearestGradientNode::scaleFactorY not bound
!missing-selector! MPSImage::batchRepresentationWithSubRange: not bound
!missing-selector! MPSImage::initWithParentImage:sliceRange:featureChannels: not bound
!missing-selector! MPSImage::parent not bound
!missing-selector! MPSImage::readBytes:dataLayout:bytesPerRow:bytesPerImage:region:featureChannelInfo:imageIndex: not bound
!missing-selector! MPSImage::subImageWithFeatureChannelRange: not bound
!missing-selector! MPSImage::synchronizeOnCommandBuffer: not bound
!missing-selector! MPSImage::writeBytes:dataLayout:bytesPerRow:bytesPerImage:region:featureChannelInfo:imageIndex: not bound
!missing-selector! MPSImageArithmetic::maximumValue not bound
!missing-selector! MPSImageArithmetic::minimumValue not bound
!missing-selector! MPSImageArithmetic::setMaximumValue: not bound
!missing-selector! MPSImageArithmetic::setMinimumValue: not bound
!missing-selector! MPSImageGuidedFilter::encodeReconstructionToCommandBuffer:guidanceTexture:coefficientsTexture:destinationTexture: not bound
!missing-selector! MPSImageGuidedFilter::encodeRegressionToCommandBuffer:sourceTexture:guidanceTexture:weightsTexture:destinationCoefficientsTexture: not bound
!missing-selector! MPSImageGuidedFilter::epsilon not bound
!missing-selector! MPSImageGuidedFilter::initWithCoder:device: not bound
!missing-selector! MPSImageGuidedFilter::initWithDevice:kernelDiameter: not bound
!missing-selector! MPSImageGuidedFilter::kernelDiameter not bound
!missing-selector! MPSImageGuidedFilter::setEpsilon: not bound
!missing-selector! MPSImageReduceColumnMax::initWithDevice: not bound
!missing-selector! MPSImageReduceColumnMean::initWithDevice: not bound
!missing-selector! MPSImageReduceColumnMin::initWithDevice: not bound
!missing-selector! MPSImageReduceColumnSum::initWithDevice: not bound
!missing-selector! MPSImageReduceRowMax::initWithDevice: not bound
!missing-selector! MPSImageReduceRowMean::initWithDevice: not bound
!missing-selector! MPSImageReduceRowMin::initWithDevice: not bound
!missing-selector! MPSImageReduceRowSum::initWithDevice: not bound
!missing-selector! MPSImageReduceUnary::clipRectSource not bound
!missing-selector! MPSImageReduceUnary::setClipRectSource: not bound
!missing-selector! MPSKeyedUnarchiver::initForReadingWithData:device: not bound
!missing-selector! MPSKeyedUnarchiver::initWithDevice: not bound
!missing-selector! MPSMatrix::initWithDevice:descriptor: not bound
!missing-selector! MPSMatrix::synchronizeOnCommandBuffer: not bound
!missing-selector! MPSNNConcatenationGradientNode::initWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSNNFilterNode::gradientFiltersWithSources: not bound
!missing-selector! MPSNNFilterNode::gradientFilterWithSources: not bound
!missing-selector! MPSNNGraph::encodeBatchToCommandBuffer:sourceImages:sourceStates:intermediateImages:destinationStates: not bound
!missing-selector! MPSNNImageNode::setSynchronizeResource: not bound
!missing-selector! MPSNNImageNode::synchronizeResource not bound
!missing-selector! MPSNNNeuronDescriptor::a not bound
!missing-selector! MPSNNNeuronDescriptor::b not bound
!missing-selector! MPSNNNeuronDescriptor::c not bound
!missing-selector! MPSNNNeuronDescriptor::data not bound
!missing-selector! MPSNNNeuronDescriptor::neuronType not bound
!missing-selector! MPSNNNeuronDescriptor::setA: not bound
!missing-selector! MPSNNNeuronDescriptor::setB: not bound
!missing-selector! MPSNNNeuronDescriptor::setC: not bound
!missing-selector! MPSNNNeuronDescriptor::setData: not bound
!missing-selector! MPSNNNeuronDescriptor::setNeuronType: not bound
!missing-selector! MPSNNReduceBinary::primarySourceClipRect not bound
!missing-selector! MPSNNReduceBinary::secondarySourceClipRect not bound
!missing-selector! MPSNNReduceBinary::setPrimarySourceClipRect: not bound
!missing-selector! MPSNNReduceBinary::setSecondarySourceClipRect: not bound
!missing-selector! MPSNNReduceColumnMax::initWithDevice: not bound
!missing-selector! MPSNNReduceColumnMean::initWithDevice: not bound
!missing-selector! MPSNNReduceColumnMin::initWithDevice: not bound
!missing-selector! MPSNNReduceColumnSum::initWithDevice: not bound
!missing-selector! MPSNNReduceFeatureChannelsAndWeightsMean::initWithDevice: not bound
!missing-selector! MPSNNReduceFeatureChannelsAndWeightsSum::doWeightedSumByNonZeroWeights not bound
!missing-selector! MPSNNReduceFeatureChannelsAndWeightsSum::initWithDevice: not bound
!missing-selector! MPSNNReduceFeatureChannelsAndWeightsSum::initWithDevice:doWeightedSumByNonZeroWeights: not bound
!missing-selector! MPSNNReduceFeatureChannelsMax::initWithDevice: not bound
!missing-selector! MPSNNReduceFeatureChannelsMean::initWithDevice: not bound
!missing-selector! MPSNNReduceFeatureChannelsMin::initWithDevice: not bound
!missing-selector! MPSNNReduceFeatureChannelsSum::initWithDevice: not bound
!missing-selector! MPSNNReduceFeatureChannelsSum::setWeight: not bound
!missing-selector! MPSNNReduceFeatureChannelsSum::weight not bound
!missing-selector! MPSNNReduceRowMax::initWithDevice: not bound
!missing-selector! MPSNNReduceRowMean::initWithDevice: not bound
!missing-selector! MPSNNReduceRowMin::initWithDevice: not bound
!missing-selector! MPSNNReduceRowSum::initWithDevice: not bound
!missing-selector! MPSNNReduceUnary::clipRectSource not bound
!missing-selector! MPSNNReduceUnary::setClipRectSource: not bound
!missing-selector! MPSNNReshape::initWithCoder:device: not bound
!missing-selector! MPSNNReshape::initWithDevice: not bound
!missing-selector! MPSNNSlice::initWithCoder:device: not bound
!missing-selector! MPSNNSlice::initWithDevice: not bound
!missing-selector! MPSNNStateNode::exportFromGraph not bound
!missing-selector! MPSNNStateNode::setExportFromGraph: not bound
!missing-selector! MPSNNStateNode::setSynchronizeResource: not bound
!missing-selector! MPSNNStateNode::synchronizeResource not bound
!missing-selector! MPSState::bufferSizeAtIndex: not bound
!missing-selector! MPSState::destinationImageDescriptorForSourceImages:sourceStates:forKernel:suggestedDescriptor: not bound
!missing-selector! MPSState::initWithDevice:bufferSize: not bound
!missing-selector! MPSState::initWithDevice:resourceList: not bound
!missing-selector! MPSState::initWithDevice:textureDescriptor: not bound
!missing-selector! MPSState::initWithResource: not bound
!missing-selector! MPSState::initWithResources: not bound
!missing-selector! MPSState::resource not bound
!missing-selector! MPSState::resourceAtIndex:allocateMemory: not bound
!missing-selector! MPSState::resourceCount not bound
!missing-selector! MPSState::resourceTypeAtIndex: not bound
!missing-selector! MPSState::synchronizeOnCommandBuffer: not bound
!missing-selector! MPSState::textureInfoAtIndex: not bound
!missing-selector! MPSStateResourceList::appendBuffer: not bound
!missing-selector! MPSStateResourceList::appendTexture: not bound
!missing-selector! MPSVector::initWithDevice:descriptor: not bound
!missing-selector! MPSVector::synchronizeOnCommandBuffer: not bound
!missing-type! MPSCNNAdd not bound
!missing-type! MPSCNNAddGradient not bound
!missing-type! MPSCNNArithmetic not bound
!missing-type! MPSCNNArithmeticGradient not bound
!missing-type! MPSCNNBatchNormalization not bound
!missing-type! MPSCNNBatchNormalizationGradient not bound
!missing-type! MPSCNNBatchNormalizationNode not bound
!missing-type! MPSCNNBatchNormalizationState not bound
!missing-type! MPSCNNBatchNormalizationStatistics not bound
!missing-type! MPSCNNConvolutionGradient not bound
!missing-type! MPSCNNConvolutionGradientNode not bound
!missing-type! MPSCNNConvolutionGradientState not bound
!missing-type! MPSCNNConvolutionGradientStateNode not bound
!missing-type! MPSCNNCrossChannelNormalizationGradient not bound
!missing-type! MPSCNNCrossChannelNormalizationGradientNode not bound
!missing-type! MPSCNNDilatedPoolingMaxGradient not bound
!missing-type! MPSCNNDilatedPoolingMaxGradientNode not bound
!missing-type! MPSCNNDivide not bound
!missing-type! MPSCNNDropout not bound
!missing-type! MPSCNNDropoutGradient not bound
!missing-type! MPSCNNDropoutGradientNode not bound
!missing-type! MPSCNNDropoutGradientState not bound
!missing-type! MPSCNNDropoutNode not bound
!missing-type! MPSCNNFullyConnectedGradient not bound
!missing-type! MPSCNNGradientKernel not bound
!missing-type! MPSCNNInstanceNormalization not bound
!missing-type! MPSCNNInstanceNormalizationGradient not bound
!missing-type! MPSCNNInstanceNormalizationGradientNode not bound
!missing-type! MPSCNNInstanceNormalizationGradientState not bound
!missing-type! MPSCNNInstanceNormalizationNode not bound
!missing-type! MPSCNNLocalContrastNormalizationGradient not bound
!missing-type! MPSCNNLocalContrastNormalizationGradientNode not bound
!missing-type! MPSCNNLogSoftMaxGradient not bound
!missing-type! MPSCNNLogSoftMaxGradientNode not bound
!missing-type! MPSCNNLoss not bound
!missing-type! MPSCNNLossDataDescriptor not bound
!missing-type! MPSCNNLossDescriptor not bound
!missing-type! MPSCNNLossLabels not bound
!missing-type! MPSCNNLossNode not bound
!missing-type! MPSCNNMultiply not bound
!missing-type! MPSCNNMultiplyGradient not bound
!missing-type! MPSCNNNeuronExponential not bound
!missing-type! MPSCNNNeuronExponentialNode not bound
!missing-type! MPSCNNNeuronGradient not bound
!missing-type! MPSCNNNeuronGradientNode not bound
!missing-type! MPSCNNNeuronLogarithm not bound
!missing-type! MPSCNNNeuronLogarithmNode not bound
!missing-type! MPSCNNNeuronPower not bound
!missing-type! MPSCNNNeuronPowerNode not bound
!missing-type! MPSCNNPoolingAverageGradient not bound
!missing-type! MPSCNNPoolingAverageGradientNode not bound
!missing-type! MPSCNNPoolingGradient not bound
!missing-type! MPSCNNPoolingGradientNode not bound
!missing-type! MPSCNNPoolingL2NormGradient not bound
!missing-type! MPSCNNPoolingL2NormGradientNode not bound
!missing-type! MPSCNNPoolingMaxGradient not bound
!missing-type! MPSCNNPoolingMaxGradientNode not bound
!missing-type! MPSCNNSoftMaxGradient not bound
!missing-type! MPSCNNSoftMaxGradientNode not bound
!missing-type! MPSCNNSpatialNormalizationGradient not bound
!missing-type! MPSCNNSpatialNormalizationGradientNode not bound
!missing-type! MPSCNNSubtract not bound
!missing-type! MPSCNNSubtractGradient not bound
!missing-type! MPSCNNUpsamplingBilinearGradient not bound
!missing-type! MPSCNNUpsamplingBilinearGradientNode not bound
!missing-type! MPSCNNUpsamplingGradient not bound
!missing-type! MPSCNNUpsamplingNearestGradient not bound
!missing-type! MPSCNNUpsamplingNearestGradientNode not bound
!missing-type! MPSImageGuidedFilter not bound
!missing-type! MPSImageReduceColumnMax not bound
!missing-type! MPSImageReduceColumnMean not bound
!missing-type! MPSImageReduceColumnMin not bound
!missing-type! MPSImageReduceColumnSum not bound
!missing-type! MPSImageReduceRowMax not bound
!missing-type! MPSImageReduceRowMean not bound
!missing-type! MPSImageReduceRowMin not bound
!missing-type! MPSImageReduceRowSum not bound
!missing-type! MPSImageReduceUnary not bound
!missing-type! MPSKeyedUnarchiver not bound
!missing-type! MPSNNConcatenationGradientNode not bound
!missing-type! MPSNNGradientFilterNode not bound
!missing-type! MPSNNGradientState not bound
!missing-type! MPSNNGradientStateNode not bound
!missing-type! MPSNNLabelsNode not bound
!missing-type! MPSNNNeuronDescriptor not bound
!missing-type! MPSNNReduceBinary not bound
!missing-type! MPSNNReduceColumnMax not bound
!missing-type! MPSNNReduceColumnMean not bound
!missing-type! MPSNNReduceColumnMin not bound
!missing-type! MPSNNReduceColumnSum not bound
!missing-type! MPSNNReduceFeatureChannelsAndWeightsMean not bound
!missing-type! MPSNNReduceFeatureChannelsAndWeightsSum not bound
!missing-type! MPSNNReduceFeatureChannelsMax not bound
!missing-type! MPSNNReduceFeatureChannelsMean not bound
!missing-type! MPSNNReduceFeatureChannelsMin not bound
!missing-type! MPSNNReduceFeatureChannelsSum not bound
!missing-type! MPSNNReduceRowMax not bound
!missing-type! MPSNNReduceRowMean not bound
!missing-type! MPSNNReduceRowMin not bound
!missing-type! MPSNNReduceRowSum not bound
!missing-type! MPSNNReduceUnary not bound
!missing-type! MPSNNReshape not bound
!missing-type! MPSNNSlice not bound
!missing-type! MPSStateResourceList not bound
!unknown-type! MPSCNNConvolutionState bound
!unknown-type! MPSCNNConvolutionStateNode bound
!extra-designated-initializer! MPSNNGraph::initWithDevice:resultImage: is incorrectly decorated with an [DesignatedInitializer] attribute
!missing-enum! MPSCNNBatchNormalizationFlags not bound
!missing-enum! MPSNNTrainingStyle not bound
!missing-pinvoke! MPSImageBatchSynchronize is not bound
!missing-pinvoke! MPSStateBatchSynchronize is not bound
!missing-protocol! MPSNNTrainableNode not bound
!missing-protocol-member! MPSCNNConvolutionDataSource::updateWithCommandBuffer:gradientState:sourceState: not found
!missing-protocol-member! MPSCNNConvolutionDataSource::updateWithGradientState:sourceState: not found
!missing-selector! +MPSCNNBatchNormalizationGradientNode::nodeWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! +MPSCNNConvolutionWeightsAndBiasesState::temporaryCNNConvolutionWeightsAndBiasesStateWithCommandBuffer:cnnConvolutionDescriptor: not bound
!missing-selector! +MPSCNNNormalizationGammaAndBetaState::temporaryStateWithCommandBuffer:numberOfFeatureChannels: not bound
!missing-selector! +MPSNNGraph::graphWithDevice:resultImage: not bound
!missing-selector! +MPSNNGraph::graphWithDevice:resultImage:resultImageIsNeeded: not bound
!missing-selector! MPSCNNBatchNormalization::dataSource not bound
!missing-selector! MPSCNNBatchNormalization::reloadGammaAndBetaWithCommandBuffer:gammaAndBetaState: not bound
!missing-selector! MPSCNNBatchNormalizationGradientNode::initWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSCNNBatchNormalizationNode::flags not bound
!missing-selector! MPSCNNBatchNormalizationNode::setFlags: not bound
!missing-selector! MPSCNNBatchNormalizationState::batchNormalization not bound
!missing-selector! MPSCNNBatchNormalizationStatistics::initWithDevice: not bound
!missing-selector! MPSCNNBatchNormalizationStatisticsGradient::encodeBatchToCommandBuffer:sourceGradients:sourceImages:batchNormalizationState: not bound
!missing-selector! MPSCNNConvolution::dataSource not bound
!missing-selector! MPSCNNConvolution::exportWeightsAndBiasesWithCommandBuffer:resultStateCanBeTemporary: not bound
!missing-selector! MPSCNNConvolution::reloadWeightsAndBiasesWithCommandBuffer:state: not bound
!missing-selector! MPSCNNConvolutionDescriptor::fusedNeuronDescriptor not bound
!missing-selector! MPSCNNConvolutionDescriptor::setFusedNeuronDescriptor: not bound
!missing-selector! MPSCNNConvolutionGradient::dataSource not bound
!missing-selector! MPSCNNConvolutionGradient::reloadWeightsAndBiasesWithCommandBuffer:state: not bound
!missing-selector! MPSCNNConvolutionGradientState::convolution not bound
!missing-selector! MPSCNNConvolutionWeightsAndBiasesState::biases not bound
!missing-selector! MPSCNNConvolutionWeightsAndBiasesState::initWithDevice:cnnConvolutionDescriptor: not bound
!missing-selector! MPSCNNConvolutionWeightsAndBiasesState::initWithWeights:biases: not bound
!missing-selector! MPSCNNConvolutionWeightsAndBiasesState::weights not bound
!missing-selector! MPSCNNInstanceNormalization::dataSource not bound
!missing-selector! MPSCNNInstanceNormalization::reloadGammaAndBetaWithCommandBuffer:gammaAndBetaState: not bound
!missing-selector! MPSCNNInstanceNormalizationGradientState::gradientForBeta not bound
!missing-selector! MPSCNNInstanceNormalizationGradientState::gradientForGamma not bound
!missing-selector! MPSCNNInstanceNormalizationGradientState::instanceNormalization not bound
!missing-selector! MPSCNNNormalizationGammaAndBetaState::beta not bound
!missing-selector! MPSCNNNormalizationGammaAndBetaState::gamma not bound
!missing-selector! MPSCNNNormalizationGammaAndBetaState::initWithGamma:beta: not bound
!missing-selector! MPSImageEuclideanDistanceTransform::initWithCoder:device: not bound
!missing-selector! MPSImageEuclideanDistanceTransform::initWithDevice: not bound
!missing-selector! MPSImageGuidedFilter::reconstructOffset not bound
!missing-selector! MPSImageGuidedFilter::reconstructScale not bound
!missing-selector! MPSImageGuidedFilter::setReconstructOffset: not bound
!missing-selector! MPSImageGuidedFilter::setReconstructScale: not bound
!missing-selector! MPSNNArithmeticGradientNode::bias not bound
!missing-selector! MPSNNArithmeticGradientNode::initWithGradientImages:forwardFilter:isSecondarySourceFilter: not bound
!missing-selector! MPSNNArithmeticGradientNode::isSecondarySourceFilter not bound
!missing-selector! MPSNNArithmeticGradientNode::maximumValue not bound
!missing-selector! MPSNNArithmeticGradientNode::minimumValue not bound
!missing-selector! MPSNNArithmeticGradientNode::primaryScale not bound
!missing-selector! MPSNNArithmeticGradientNode::secondaryScale not bound
!missing-selector! MPSNNArithmeticGradientNode::secondaryStrideInFeatureChannels not bound
!missing-selector! MPSNNArithmeticGradientNode::secondaryStrideInPixelsX not bound
!missing-selector! MPSNNArithmeticGradientNode::secondaryStrideInPixelsY not bound
!missing-selector! MPSNNArithmeticGradientNode::setBias: not bound
!missing-selector! MPSNNArithmeticGradientNode::setMaximumValue: not bound
!missing-selector! MPSNNArithmeticGradientNode::setMinimumValue: not bound
!missing-selector! MPSNNArithmeticGradientNode::setPrimaryScale: not bound
!missing-selector! MPSNNArithmeticGradientNode::setSecondaryScale: not bound
!missing-selector! MPSNNArithmeticGradientNode::setSecondaryStrideInFeatureChannels: not bound
!missing-selector! MPSNNArithmeticGradientNode::setSecondaryStrideInPixelsX: not bound
!missing-selector! MPSNNArithmeticGradientNode::setSecondaryStrideInPixelsY: not bound
!missing-selector! MPSNNBinaryArithmeticNode::bias not bound
!missing-selector! MPSNNBinaryArithmeticNode::gradientFiltersWithSources: not bound
!missing-selector! MPSNNBinaryArithmeticNode::maximumValue not bound
!missing-selector! MPSNNBinaryArithmeticNode::minimumValue not bound
!missing-selector! MPSNNBinaryArithmeticNode::primaryScale not bound
!missing-selector! MPSNNBinaryArithmeticNode::primaryStrideInFeatureChannels not bound
!missing-selector! MPSNNBinaryArithmeticNode::primaryStrideInPixelsX not bound
!missing-selector! MPSNNBinaryArithmeticNode::primaryStrideInPixelsY not bound
!missing-selector! MPSNNBinaryArithmeticNode::secondaryScale not bound
!missing-selector! MPSNNBinaryArithmeticNode::secondaryStrideInFeatureChannels not bound
!missing-selector! MPSNNBinaryArithmeticNode::secondaryStrideInPixelsX not bound
!missing-selector! MPSNNBinaryArithmeticNode::secondaryStrideInPixelsY not bound
!missing-selector! MPSNNBinaryArithmeticNode::setBias: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setMaximumValue: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setMinimumValue: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setPrimaryScale: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setPrimaryStrideInFeatureChannels: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setPrimaryStrideInPixelsX: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setPrimaryStrideInPixelsY: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setSecondaryScale: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setSecondaryStrideInFeatureChannels: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setSecondaryStrideInPixelsX: not bound
!missing-selector! MPSNNBinaryArithmeticNode::setSecondaryStrideInPixelsY: not bound
!missing-selector! MPSNNFilterNode::gradientFiltersWithSource: not bound
!missing-selector! MPSNNFilterNode::gradientFilterWithSource: not bound
!missing-selector! MPSNNGraph::encodeBatchToCommandBuffer:sourceImages:sourceStates: not bound
!missing-selector! MPSNNGraph::format not bound
!missing-selector! MPSNNGraph::initWithDevice:resultImage:resultImageIsNeeded: not bound
!missing-selector! MPSNNGraph::resultImageIsNeeded not bound
!missing-selector! MPSNNGraph::setFormat: not bound
!missing-type! MPSCNNArithmeticGradientState not bound
!missing-type! MPSCNNBatchNormalizationGradientNode not bound
!missing-type! MPSCNNBatchNormalizationStatisticsGradient not bound
!missing-type! MPSCNNConvolutionWeightsAndBiasesState not bound
!missing-type! MPSCNNNormalizationGammaAndBetaState not bound
!missing-type! MPSImageEuclideanDistanceTransform not bound
!missing-type! MPSNNAdditionGradientNode not bound
!missing-type! MPSNNArithmeticGradientNode not bound
!missing-type! MPSNNArithmeticGradientStateNode not bound
!missing-type! MPSNNBinaryGradientState not bound
!missing-type! MPSNNBinaryGradientStateNode not bound
!missing-type! MPSNNMultiplicationGradientNode not bound
!missing-type! MPSNNSubtractionGradientNode not bound
!missing-selector! +MPSNNArithmeticGradientNode::nodeWithSourceGradient:sourceImage:gradientState:isSecondarySourceFilter: not bound
!missing-selector! MPSCNNAddGradient::initWithDevice:isSecondarySourceFilter: not bound
!missing-selector! MPSCNNArithmetic::encodeBatchToCommandBuffer:primaryImages:secondaryImages:destinationStates:destinationImages: not bound
!missing-selector! MPSCNNArithmetic::encodeToCommandBuffer:primaryImage:secondaryImage:destinationState:destinationImage: not bound
!missing-selector! MPSCNNBatchNormalization::resultStateForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNBatchNormalization::temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNInstanceNormalization::temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNInstanceNormalizationGradientState::beta not bound
!missing-selector! MPSCNNInstanceNormalizationGradientState::gamma not bound
!missing-selector! MPSCNNMultiplyGradient::initWithDevice:isSecondarySourceFilter: not bound
!missing-selector! MPSCNNSubtractGradient::initWithDevice:isSecondarySourceFilter: not bound
!missing-selector! MPSNNArithmeticGradientNode::initWithSourceGradient:sourceImage:gradientState:isSecondarySourceFilter: not bound