---
title: customGlobalNorm
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/mlcoptimizer/customglobalnorm
---

# customGlobalNorm

A custom norm the system uses in place of the global norm.

## Declaration

```swift
var customGlobalNorm: Float { get }
```

## Discussion

Discussion The system uses this value when you specify MLCGradientClippingType.byGlobalNorm.

## See Also

### Inspecting an Optimizer

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