An object that stores mean and variance terms used to execute batch normalization.
SDKs
- iOS 12.0+
- macOS 10.14+
- Mac Catalyst 13.0+
- tvOS 12.0+
Framework
- Metal Performance Shaders
Declaration
class MPSCNNNormalizationMeanAndVarianceState : MPSState
An object that stores mean and variance terms used to execute batch normalization.
SDKs
Framework
class MPSCNNNormalizationMeanAndVarianceState : MPSState
class MPSCNNCross Channel Normalization
A normalization kernel applied across feature channels.
class MPSCNNCross Channel Normalization Gradient
A gradient normalization kernel applied across feature channels.
class MPSCNNLocal Contrast Normalization
A local-contrast normalization kernel.
class MPSCNNLocal Contrast Normalization Gradient
A gradient local-contrast normalization kernel.
class MPSCNNSpatial Normalization
A spatial normalization kernel.
class MPSCNNSpatial Normalization Gradient
A gradient spatial normalization kernel.
class MPSCNNBatch Normalization
A batch normalization kernel.
class MPSCNNBatch Normalization Gradient
A gradient batch normalization kernel.
class MPSCNNBatch Normalization State
An object that stores data required to execute batch normalization.
class MPSCNNBatch Normalization Statistics
An object that stores statistics required to execute batch normalization.
class MPSCNNBatch Normalization Statistics Gradient
An object that stores the gradient of the loss function with respect to the batch statistics and batch normalization weights.
class MPSCNNInstance Normalization
An instance normalization kernel.
class MPSCNNInstance Normalization Gradient
A gradient instance normalization kernel.
class MPSCNNInstance Normalization Gradient State
An object that stores information required to execute a gradient pass for instance normalization.
class MPSCNNNormalization Gamma And Beta State
An object that stores gamma and beta terms used to apply a scale and bias in instance- or batch-normalization operations.