MetalPerformanceShaders iOS 11.0 Beta 1 to Beta 2 API Differences

../Frameworks/MPSCore.framework/Headers/MPSCoreTypes.h
Header
From../Frameworks/MPSImage.framework/Headers/MPSImageTypes.h
To../Frameworks/MPSCore.framework/Headers/MPSCoreTypes.h

../Frameworks/MPSImage.framework/Headers/MPSImageTypes.h
Header
From../Frameworks/MPSImage.framework/Headers/MPSImageTypes.h
To../Frameworks/MPSCore.framework/Headers/MPSCoreTypes.h

../Frameworks/MPSMatrix.framework/Headers/MPSMatrixCombination.h
../Frameworks/MPSNeuralNetwork.framework/Headers/MPSCNNConvolution.h
Removed -[MPSCNNConvolutionTranspose encodeToCommandBuffer:sourceImage:convolutionState:destinationImage:]
../Frameworks/MPSNeuralNetwork.framework/Headers/MPSNNGraph.h
Removed -[MPSNNGraph maximumBatchSize]
Declaration
Fromtypedef void (^MPSNNGraphCompletionHandler)(MPSImage * _Nullable image, MTLCommandBufferStatus status, NSError * _Nullable error)
Totypedef void (^MPSNNGraphCompletionHandler)(MPSImage * _Nullable result, NSError * _Nullable error)

Declaration
From- (void)executeAsyncWithSourceImages:(nonnull NSArray<MPSImage *> *)sourceImages completionHandler:(nonnull MPSNNGraphCompletionHandler)handler
To- (nonnull MPSImage *)executeAsyncWithSourceImages:(nonnull NSArray<MPSImage *> *)sourceImages completionHandler:(nonnull MPSNNGraphCompletionHandler)handler

../Frameworks/MPSNeuralNetwork.framework/Headers/MPSNNGraphNodes.h
../Frameworks/MPSNeuralNetwork.framework/Headers/MPSRNNLayer.h
Removed -[MPSRNNImageInferenceLayer encodeToCommandBuffer:sourceImage:destinationImage:recurrentInputState:recurrentOutputState:]
Removed -[MPSRNNMatrixInferenceLayer encodeToCommandBuffer:sourceMatrix:destinationMatrix:recurrentInputState:recurrentOutputState:]