---
title: gradientClippingType
framework: ML Compute
role: symbol
role_heading: Instance Property
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, tvOS 15.0+]
path: mlcompute/mlcoptimizerdescriptor/gradientclippingtype
---

# gradientClippingType

The type of clipping the system applies to the gradient.

## Declaration

```swift
var gradientClippingType: MLCGradientClippingType { get }
```

## See Also

### Inspecting an Optimizer Descriptor

- [learningRate](mlcompute/mlcoptimizerdescriptor/learningrate.md)
- [gradientRescale](mlcompute/mlcoptimizerdescriptor/gradientrescale.md)
- [appliesGradientClipping](mlcompute/mlcoptimizerdescriptor/appliesgradientclipping.md)
- [gradientClipMax](mlcompute/mlcoptimizerdescriptor/gradientclipmax.md)
- [gradientClipMin](mlcompute/mlcoptimizerdescriptor/gradientclipmin.md)
- [regularizationScale](mlcompute/mlcoptimizerdescriptor/regularizationscale.md)
- [regularizationType](mlcompute/mlcoptimizerdescriptor/regularizationtype.md)
- [MLCGradientClippingType](mlcompute/mlcgradientclippingtype.md)
- [maximumClippingNorm](mlcompute/mlcoptimizerdescriptor/maximumclippingnorm.md)
- [customGlobalNorm](mlcompute/mlcoptimizerdescriptor/customglobalnorm.md)
