---
title: MPSCNNLocalContrastNormalizationGradientNode
framework: metalperformanceshaders
role: symbol
role_heading: Class
path: metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode
---

# MPSCNNLocalContrastNormalizationGradientNode

A representation of a gradient local-contrast normalization kernel.

## Declaration

```swift
class MPSCNNLocalContrastNormalizationGradientNode
```

## Topics

### Initializers

- [init(sourceGradient:sourceImage:gradientState:kernelWidth:kernelHeight:)](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/init(sourcegradient:sourceimage:gradientstate:kernelwidth:kernelheight:).md)

### Instance Properties

- [alpha](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/alpha.md)
- [beta](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/beta.md)
- [delta](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/delta.md)
- [kernelHeight](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/kernelheight.md)
- [kernelWidth](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/kernelwidth.md)
- [p0](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/p0.md)
- [pm](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/pm.md)
- [ps](metalperformanceshaders/mpscnnlocalcontrastnormalizationgradientnode/ps.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)
- [MPSCNNSpatialNormalizationGradientNode](metalperformanceshaders/mpscnnspatialnormalizationgradientnode.md)
- [MPSCNNNormalizationNode](metalperformanceshaders/mpscnnnormalizationnode.md)
