Class

MPSCNNNormalizationMeanAndVarianceState

An object that stores mean and variance terms used to execute batch normalization.

Declaration

@interface MPSCNNNormalizationMeanAndVarianceState : MPSState

Relationships

Inherits From

See Also

Normalization Layers

MPSCNNCrossChannelNormalization

A normalization kernel applied across feature channels.

MPSCNNCrossChannelNormalizationGradient

A gradient normalization kernel applied across feature channels.

MPSCNNLocalContrastNormalization

A local-contrast normalization kernel.

MPSCNNLocalContrastNormalizationGradient

A gradient local-contrast normalization kernel.

MPSCNNSpatialNormalization

A spatial normalization kernel.

MPSCNNSpatialNormalizationGradient

A gradient spatial normalization kernel.

MPSCNNBatchNormalization

A batch normalization kernel.

MPSCNNBatchNormalizationGradient

A gradient batch normalization kernel.

MPSCNNBatchNormalizationState

An object that stores data required to execute batch normalization.

MPSCNNBatchNormalizationStatistics

An object that stores statistics required to execute batch normalization.

MPSCNNBatchNormalizationStatisticsGradient

An object that stores the gradient of the loss function with respect to the batch statistics and batch normalization weights.

MPSCNNInstanceNormalization

An instance normalization kernel.

MPSCNNInstanceNormalizationGradient

A gradient instance normalization kernel.

MPSCNNInstanceNormalizationGradientState

An object that stores information required to execute a gradient pass for instance normalization.

MPSCNNNormalizationGammaAndBetaState

An object that stores gamma and beta terms used to apply a scale and bias in instance- or batch-normalization operations.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software