---
title: iterations
framework: createml
role: symbol
role_heading: Instance Property
path: createml/mltrainingsessionparameters/iterations
---

# iterations

The maximum number of iterations for the training session.

## Declaration

```swift
var iterations: Int
```

## Discussion

Discussion Each iteration represents a full pass over the training data, also known as an epoch. Training may stop with fewer iterations if training converges. This limit also affects resumed training sessions. To extend training beyond the original limit, increase the limit before resuming.

## See Also

### Configuring the session’s parameters

- [sessionDirectory](createml/mltrainingsessionparameters/sessiondirectory.md)
- [reportInterval](createml/mltrainingsessionparameters/reportinterval.md)
- [checkpointInterval](createml/mltrainingsessionparameters/checkpointinterval.md)
