---
title: "resume(_:)"
framework: createml
role: symbol
role_heading: Type Method
path: "createml/mlboostedtreeclassifier/resume(_:)"
---

# resume(_:)

Resumes a training session from the last checkpoint if available.

## Declaration

```swift
static func resume(_ session: MLTrainingSession<MLBoostedTreeClassifier>) throws -> MLJob<MLBoostedTreeClassifier>
```

## Parameters

- `session`: Loaded or new training session.

## Return Value

Return Value A MLJob that can be used to observe training progress.

## Discussion

Discussion If there are no resumable checkpoints training starts over from the beginning.

## See Also

### Training a boosted tree classifier asynchronously

- [train(trainingData:targetColumn:featureColumns:parameters:sessionParameters:)](createml/mlboostedtreeclassifier/train(trainingdata:targetcolumn:featurecolumns:parameters:sessionparameters:).md)
- [makeTrainingSession(trainingData:targetColumn:featureColumns:parameters:sessionParameters:)](createml/mlboostedtreeclassifier/maketrainingsession(trainingdata:targetcolumn:featurecolumns:parameters:sessionparameters:).md)
- [restoreTrainingSession(sessionParameters:)](createml/mlboostedtreeclassifier/restoretrainingsession(sessionparameters:).md)
