---
title: MPSCNNSpatialNormalizationGradientNode
framework: metalperformanceshaders
role: symbol
role_heading: Class
path: metalperformanceshaders/mpscnnspatialnormalizationgradientnode
---

# MPSCNNSpatialNormalizationGradientNode

A representation of a gradient spatial normalization kernel.

## Declaration

```swift
class MPSCNNSpatialNormalizationGradientNode
```

## Topics

### Initializers

- [init(sourceGradient:sourceImage:gradientState:kernelSize:)](metalperformanceshaders/mpscnnspatialnormalizationgradientnode/init(sourcegradient:sourceimage:gradientstate:kernelsize:).md)

### Instance Properties

- [alpha](metalperformanceshaders/mpscnnspatialnormalizationgradientnode/alpha.md)
- [beta](metalperformanceshaders/mpscnnspatialnormalizationgradientnode/beta.md)
- [delta](metalperformanceshaders/mpscnnspatialnormalizationgradientnode/delta.md)
- [kernelHeight](metalperformanceshaders/mpscnnspatialnormalizationgradientnode/kernelheight.md)
- [kernelWidth](metalperformanceshaders/mpscnnspatialnormalizationgradientnode/kernelwidth.md)

## Relationships

### Inherits From

- [MPSNNGradientFilterNode](metalperformanceshaders/mpsnngradientfilternode.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Normalization Layer Nodes

- [MPSCNNCrossChannelNormalizationNode](metalperformanceshaders/mpscnncrosschannelnormalizationnode.md)
- [MPSCNNLocalContrastNormalizationNode](metalperformanceshaders/mpscnnlocalcontrastnormalizationnode.md)
- [MPSCNNSpatialNormalizationNode](metalperformanceshaders/mpscnnspatialnormalizationnode.md)
- [MPSCNNBatchNormalizationGradientNode](metalperformanceshaders/mpscnnbatchnormalizationgradientnode.md)
- [MPSCNNBatchNormalizationNode](metalperformanceshaders/mpscnnbatchnormalizationnode.md)
- [MPSCNNBatchNormalizationDataSource](metalperformanceshaders/mpscnnbatchnormalizationdatasource.md)
- [MPSCNNInstanceNormalizationGradientNode](metalperformanceshaders/mpscnninstancenormalizationgradientnode.md)
- [MPSCNNInstanceNormalizationDataSource](metalperformanceshaders/mpscnninstancenormalizationdatasource.md)
- [MPSCNNInstanceNormalizationNode](metalperformanceshaders/mpscnninstancenormalizationnode.md)
- [MPSCNNLocalContrastNormalizationGradientNode](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode.md)
- [MPSCNNNormalizationNode](metalperformanceshaders/mpscnnnormalizationnode.md)
